Sur les 309 communes que comprend le département de la Nièvre, quinze ont en 2019 une population municipale supérieure à 2 000 habitants, quatre ont plus de 5 000 habitants et une a plus de 10 000 habitants : Nevers.
Les communes de plus de 2 000 habitants sont présentées dans le tableau ci-après.
|
Population | Superficie | Densité | |
| 2019 | (km2) | (hab./km2) | ||
| Nevers | 33 005 | 17,33 | 1 904,5 | |
| Cosne-Cours-sur-Loire | 9 589 | 53,3 | 179,9 | |
| Varennes-Vauzelles | 9 201 | 33,99 | 270,7 | |
| Decize | 5 233 | 48,22 | 108,5 | |
| La Charité-sur-Loire | 4 742 | 15,78 | 300,5 | |
| Fourchambault | 4 125 | 4,55 | 906,6 | |
| Garchizy | 3 740 | 16,42 | 227,8 | |
| Coulanges-lès-Nevers | 3 724 | 10,8 | 344,8 | |
| Marzy | 3 724 | 24,41 | 152,6 | |
| Clamecy | 3 590 | 30,26 | 118,6 | |
| La Machine | 3 240 | 17,95 | 180,5 | |
| Imphy | 3 202 | 16,62 | 192,7 | |
| Guérigny | 2 510 | 7,29 | 344,3 | |
| Pougues-les-Eaux | 2 355 | 12,72 | 185,1 | |
| Saint-Éloi | 2 221 | 16,45 | 135 | |
| Source : Insee. | ||||
© 2025