Elles représentent 12 % des 250 communes du Cantal et regroupent 58 % de la population.
Dans les communes de 1 000 habitants et plus, le conseil municipal doit adopter son règlement intérieur dans les six mois qui suivent son installation (article L2121-8 du code général des collectivités territoriales).
Les communes sont classées par ordre alphabétique ; leur population figure dans le tableau.
La liste des communes de plus de 1 000 habitants dans le Cantal
| Commune | Habitants | km² |
|---|---|---|
| Arpajon-sur-Cère | 6 543 | 48 |
| Aurillac | 27 578 | 29 |
| Champagnac | 1 038 | 28 |
| Champs-sur-Tarentaine-Marchal | 1 044 | 60 |
| Jussac | 2 090 | 18 |
| Lanobre | 1 367 | 41 |
| Le Rouget-Pers | 1 310 | 24 |
| Massiac | 1 868 | 35 |
| Mauriac | 3 653 | 28 |
| Maurs | 2 215 | 31 |
| Murat | 1 859 | 20 |
| Naucelles | 2 237 | 12 |
| Neuvéglise-sur-Truyère | 1 716 | 125 |
| Pleaux | 1 494 | 92 |
| Polminhac | 1 221 | 29 |
| Reilhac | 1 108 | 8,9 |
| Riom-ès-Montagnes | 2 435 | 46 |
| Roannes-Saint-Mary | 1 128 | 36 |
| Saint-Cernin | 1 056 | 47 |
| Saint-Flour | 6 853 | 27 |
| Saint-Georges | 1 202 | 33 |
| Saint-Mamet-la-Salvetat | 1 575 | 51 |
| Saint-Paul-des-Landes | 1 572 | 19 |
| Saint-Simon | 1 195 | 27 |
| Sansac-de-Marmiesse | 1 436 | 14 |
| Vézac | 1 355 | 15 |
| Vic-sur-Cère | 1 935 | 29 |
| Ydes | 1 657 | 17 |
| Ytrac | 4 435 | 38 |
Source : Insee, populations légales (population totale) en vigueur au 1er janvier 2026 ; superficies : IGN / Observatoire des territoires. Paris, Lyon et Marseille comptent chacune pour une commune. Sources des données.