La densité atteint 11 hab/km² à Soudat, commune de 102 hab. à 10 km
La population municipale de Mainzac est de 125 habitants.
La commune occupe la 1re place départementale pour qualite air.
La part des 60 ans ou plus atteint 40,7 %, signe d’une population mature.
En France, la commune occupe le rang 30019 sur 34961 pour la population.
Entre 1876 et 2023, l’évolution démographique correspond à une baisse de 202 habitants (61,8 %).
Structure de la population
Source : Recensement de la population 2022 — INSEE — Licence Ouverte v2.0