Sur les 285 communes que comprend le département de l’Aveyron, 24 ont en 2019 une population municipale supérieure à 2 000 habitants, sept ont plus de 5 000 habitants et quatre ont plus de 10 000 habitants : Rodez, Millau, Onet-le-Château et Villefranche-de-Rouergue.
Les communes de plus de 5 000 habitants sont présentées dans le tableau ci-après.
| Commune | Population | Superficie | Densité |
| 2019 | (km2) | (hab./km2) | |
| Rodez | 24 475 | 11,18 | 2 189,2 |
| Millau | 21 979 | 168,23 | 130,6 |
| Onet-le-Château | 11 665 | 40,2 | 290,2 |
| Villefranche-de-Rouergue | 11 602 | 45,85 | 253 |
| Saint-Affrique | 8 023 | 110,96 | 72,3 |
| Luc-la-Primaube | 6 005 | 26,85 | 223,6 |
| Decazeville | 5 323 | 13,88 | 383,5 |
| Source : Insee. | |||
© 2025