Les 50 villes les plus peuplées du département Cantal

Aurillac - 26 572 habitants
Saint-Flour - 6 626 habitants
Arpajon-sur-Cère - 6 215 habitants
Ytrac - 4 063 habitants
Mauriac - 3 718 habitants
Riom-ès-Montagnes - 2 733 habitants
Maurs - 2 165 habitants
Murat - 2 015 habitants
Jussac - 1 976 habitants
Vic-sur-Cère - 1 964 habitants
Naucelles - 1 929 habitants
Neussargues en Pinatelle - 1 889 habitants
Ydes - 1 779 habitants
Massiac - 1 764 habitants
Neuvéglise-sur-Truyère - 1 750 habitants
Saint-Mamet-la-Salvetat - 1 559 habitants
Pleaux - 1 541 habitants
Saint-Paul-des-Landes - 1 528 habitants
Lanobre - 1 447 habitants
Sansac-de-Marmiesse - 1 336 habitants
Le Rouget-Pers - 1 278 habitants
Vézac - 1 189 habitants
Saint-Simon - 1 143 habitants
Polminhac - 1 131 habitants
Saint-Cernin - 1 118 habitants
Saint-Georges - 1 116 habitants
Reilhac - 1 096 habitants
Champagnac - 1 048 habitants
Roannes-Saint-Mary - 1 046 habitants
Champs-sur-Tarentaine-Marchal - 1 040 habitants
Condat - 1 022 habitants
Val d'Arcomie - 999 habitants
Pierrefort - 914 habitants
Chaudes-Aigues - 913 habitants
Montsalvy - 880 habitants
Saignes - 871 habitants
Le Vigean - 841 habitants
Laroquebrou - 831 habitants
Saint-Martin-Valmeroux - 820 habitants
Anglards-de-Salers - 802 habitants
Saint-Étienne-de-Maurs - 788 habitants
Allanche - 784 habitants
Crandelles - 765 habitants
Giou-de-Mamou - 753 habitants
Marmanhac - 703 habitants
Saint-Illide - 658 habitants
Ruynes-en-Margeride - 637 habitants
Ally - 635 habitants
Saint-Constant-Fournoulès - 626 habitants
Prunet - 626 habitants