En 2022, la population de Cosnac est de 3 042 habitants. La commune est située dans le département de la Corrèze (19), en région Nouvelle-Aquitaine.
Entre 2006 et 2022, la commune est passée de 2 788 à 3 042 habitants. L’évolution représente +254 habitants (+9,1 %) .
Les habitants de Cosnac sont appelés les Cosnacois.
Sur la période disponible, la population de Cosnac connaît une croissance (tendance à la hausse). Le niveau le plus élevé observé est de 3 042 habitants en 2022, contre un minimum de 2 788 habitants en 2006.
En moyenne, la commune a gagné environ 85 habitants par période mesurée.
| Année | Population | Évolution depuis la mesure précédente |
|---|---|---|
| 2006 | 2 788 | — |
| 2011 | 2 929 | +141 |
| 2016 | 2 984 | +55 |
| 2022 | 3 042 | +58 |
Source : INSEE. Les données correspondent aux populations légales publiées pour la commune.
Cosnac couvre une superficie de 20,00 km². Sa densité est d’environ 150 habitants par km². La commune est classée dans la grille de densité INSEE : 6.
Cosnac appartient à l’intercommunalité CA du Bassin de Brive.
Elle fait partie de l’unité urbaine de Brive-la-Gaillarde , qui regroupe environ 5 habitants.
La commune dépend de l’académie de Limoges.
En 2022, Cosnac compte 3 042 habitants. La population moyenne des communes du département de la Corrèze est d’environ 866 habitants. Au niveau national, la moyenne communale est d’environ 2 042 habitants.
La commune occupe le 10e rang sur 277 communes du département de la Corrèze, et le 3731e rang au niveau national parmi les communes disposant d’une donnée de population pour 2022.
Autrement dit, Cosnac est plus peuplée que 97 % des communes du département de la Corrèze.
Cosnac compte 3 042 habitants en 2022.
Entre 2006 et 2022, la population est en croissance, avec une variation de +254 habitants (+9,1 %).
La densité est d’environ 150 habitants par km².
Cosnac est la 10e commune la plus peuplée du département de la Corrèze sur 277, soit plus peuplée que 97 % des communes du département.
Cosnac se trouve dans le département de la Corrèze (19).