Le recensement de la commune a eu lieu en 2022. La population est réévaluée tous les ans par l'INSEE afin d'avoir une population au 1er janvier de l'année courante. En 2024, la population est de 500 habitants et sa superficie est de 4059 hectares, les habitants sont les Millacoises et les Millacois.
Les catégories socio-professionnelles les plus représentées sont les ouvriers et les agriculteurs exploitants (59,1 % de la population active). L'industrie se compose de deux barrages hydrauliques au fil de l'eau exploités par EDF. Deux parcs éoliens exploités respectivement par JPEE et SERGIES. Des artisans,commercants qui vous sont listés dans vie associative et économique.
La commune est dotée d'un stade, un cours de tennis, deux terrains de pétanque, une salle des fêtes avec son square adjacent, un centre de vacances à Jousseau, Aire de camping car et de nombreux lieux de pêche en rivière et en étangs.
En limite des départements de la Haute Vienne et de la Charente, Millac se situe à 5 km de L'Isle Jourdain. Les communes voisines sont l'Isle-Jourdain, Mouterre-sur Blourde, Luchapt, Asnières-sur-Blour, Abzac (16), Availles-Limouzine et Le Vigeant.
La ville la plus proche de Millac est Poitiers et se trouve à 5O km, la gare la plus proche se trouve à Lussac- les-Châteaux (24 km).

MAIRIE DE MILLAC