21 communes composent le bassin de vie de Espalion.
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Bessuéjouls | 223 | 12027 | 211200274 | 12500 |
| Bozouls | 3006 | 12033 | 211200332 | 12340 |
| Campouriez | 330 | 12048 | 211200480 | 12140 |
| Campuac | 452 | 12049 | 211200498 | 12580 |
| Castelnau-de-Mandailles | 567 | 12061 | 211200613 | 12500 |
| Cayrol | 253 | 12064 | 211200647 | 12500 |
| Condom-d'Aubrac | 289 | 12074 | 211200746 | 12470 |
| Coubisou | 475 | 12079 | 211200795 | 12190 |
| Entraygues-sur-Truyère | 970 | 12094 | 211200944 | 12140 |
| Espalion | 4607 | 12096 | 211200969 | 12500 |
| Espeyrac | 248 | 12097 | 211200977 | 12140 |
| Estaing | 507 | 12098 | 211200985 | 12190 |
| Florentin-la-Capelle | 281 | 12103 | 211201033 | 12140 |
| Gabriac | 558 | 12106 | 211201066 | 12340 |
| Golinhac | 370 | 12110 | 211201108 | 12140 |
| Lassouts | 318 | 12124 | 211201249 | 12500 |
| Nayrac | 546 | 12172 | 211201728 | 12190 |
| Saint-Chély-d'Aubrac | 517 | 12214 | 211202148 | 12470 |
| Saint-Côme-d'Olt | 1446 | 12216 | 211202163 | 12500 |
| Saint-Hippolyte | 426 | 12226 | 211202262 | 12140 |
| Sébrazac | 533 | 12265 | 211202650 | 12190 |
Le bassin de vie de Espalion est composé de 21 communes pour une population de 16922 habitants.
Retrouvez les cartes des bassins de vie de l' Aveyron