Sur les 256 communes que comprend le département de la Creuse, cinq ont en 2019 une population municipale supérieure à 2 000 habitants, une a plus de 5 000 habitants : Guéret.
Les communes de plus de 2 000 habitants sont présentées dans le tableau ci-après.
| Commune | Population | Superficie | Densité |
| 2019 | (km2) | (hab./km2) | |
| Guéret | 12 734 | 26,21 | 485,8 |
| La Souterraine | 4 982 | 37,07 | 134,4 |
| Aubusson | 3 248 | 19,21 | 169,1 |
| Sainte-Feyre | 2 482 | 29,99 | 82,8 |
| Bourganeuf | 2 478 | 22,54 | 109,9 |
| Source : Insee. | |||
© 2025