Counts and populations based on the observatory’s municipality index (source INSEE). The detail available varies from one municipality to another, depending on the coverage of public sources.
All municipalities
314 municipalities, ranked from most to least populous.
- Albi · 50,605 inhab.
- Castres · 42,700 inhab.
- Gaillac · 16,080 inhab.
- Graulhet · 13,275 inhab.
- Lavaur · 10,884 inhab.
- Mazamet · 10,123 inhab.
- Carmaux · 9,927 inhab.
- Saint-Sulpice-la-Pointe · 9,674 inhab.
- Saint-Juéry · 6,575 inhab.
- Labruguière · 6,567 inhab.
- Rabastens · 5,801 inhab.
- Aussillon · 5,617 inhab.
- Lisle-sur-Tarn · 4,857 inhab.
- Lescure-d'Albigeois · 4,585 inhab.
- Saïx · 3,714 inhab.
- Puygouzon · 3,549 inhab.
- Réalmont · 3,542 inhab.
- Marssac-sur-Tarn · 3,486 inhab.
- Puylaurens · 3,212 inhab.
- Coufouleux · 3,041 inhab.
- Sorèze · 2,978 inhab.
- Blaye-les-Mines · 2,920 inhab.
- Pont-de-Larn · 2,866 inhab.
- Soual · 2,649 inhab.
- Cagnac-les-Mines · 2,607 inhab.
- Arthès · 2,528 inhab.
- Aiguefonde · 2,507 inhab.
- Lacaune · 2,469 inhab.
- Brens · 2,418 inhab.
- Lagrave · 2,275 inhab.
- Payrin-Augmontel · 2,193 inhab.
- Roquecourbe · 2,181 inhab.
- Cambon · 2,128 inhab.
- Montredon-Labessonnié · 2,080 inhab.
- Saint-Benoît-de-Carmaux · 2,059 inhab.
- Le Sequestre · 2,025 inhab.
- Sémalens · 2,021 inhab.
- Burlats · 2,010 inhab.
- Viviers-lès-Montagnes · 1,992 inhab.
- Labastide-Saint-Georges · 1,985 inhab.
- Briatexte · 1,948 inhab.
- Lagarrigue · 1,786 inhab.
- Terre-de-Bancalié · 1,728 inhab.
- Lautrec · 1,690 inhab.
- Cunac · 1,622 inhab.
- Castelnau-de-Lévis · 1,615 inhab.
- Montans · 1,547 inhab.
- Giroussens · 1,543 inhab.
- Cadalen · 1,540 inhab.
- Lacrouzette · 1,533 inhab.
- Saint-Amans-Soult · 1,524 inhab.
- Labastide-Rouairoux · 1,418 inhab.
- Monestiés · 1,385 inhab.
- Vielmur-sur-Agout · 1,377 inhab.
- Fréjairolles · 1,313 inhab.
- Dourgne · 1,310 inhab.
- Brassac · 1,293 inhab.
- Le Garric · 1,292 inhab.
- Valence-d'Albigeois · 1,276 inhab.
- Bout-du-Pont-de-Larn · 1,249 inhab.
- Salvagnac · 1,236 inhab.
- Villefranche-d'Albigeois · 1,235 inhab.
- Saint-Lieux-lès-Lavaur · 1,232 inhab.
- Cahuzac-sur-Vère · 1,214 inhab.
- Terssac · 1,200 inhab.
- Senouillac · 1,123 inhab.
- Blan · 1,101 inhab.
- Técou · 1,099 inhab.
- Lombers · 1,090 inhab.
- Damiatte · 1,067 inhab.
- Rivières · 1,065 inhab.
- Saint-Paul-Cap-de-Joux · 1,060 inhab.
- Castelnau-de-Montmiral · 1,055 inhab.
- Ambres · 1,031 inhab.
- Mirandol-Bourgnounac · 1,031 inhab.
- Verdalle · 1,026 inhab.
- Parisot · 1,009 inhab.
- Cambounet-sur-le-Sor · 972 inhab.
- Labastide-de-Lévis · 963 inhab.
- Pampelonne · 959 inhab.
- Fontrieu · 954 inhab.
- Alban · 949 inhab.
- Fiac · 927 inhab.
- Saint-Germain-des-Prés · 920 inhab.
- Saint-Gauzens · 912 inhab.
- Le Bez · 901 inhab.
- Valdurenque · 886 inhab.
- Lempaut · 883 inhab.
- Saint-Amans-Valtoret · 862 inhab.
- Murat-sur-Vèbre · 851 inhab.
- Cordes-sur-Ciel · 847 inhab.
- Sainte-Gemme · 846 inhab.
- Dénat · 845 inhab.
- Guitalens-L'Albarède · 835 inhab.
- Noailhac · 835 inhab.
- Valderiès · 828 inhab.
- Saliès · 816 inhab.
- Lescout · 774 inhab.
- Saint-Affrique-les-Montagnes · 750 inhab.
- Florentin · 735 inhab.
- Labessière-Candeil · 726 inhab.
- Vénès · 723 inhab.
- Rosières · 722 inhab.
- Fréjeville · 721 inhab.
- Busque · 719 inhab.
- Vabre · 716 inhab.
- Cuq-Toulza · 709 inhab.
- Bellegarde-Marsal · 695 inhab.
- Navès · 690 inhab.
- Carlus · 659 inhab.
- Puybegon · 646 inhab.
- Grazac · 641 inhab.
- Rouffiac · 632 inhab.
- Saussenac · 627 inhab.
- Saint-Pierre-de-Trivisy · 617 inhab.
- Montdragon · 613 inhab.
- Escoussens · 611 inhab.
- Fauch · 604 inhab.
- Penne · 597 inhab.
- Serviès · 591 inhab.
- Lasgraisses · 575 inhab.
- Peyrole · 557 inhab.
- Tanus · 541 inhab.
- Labastide-Gabausse · 538 inhab.
- Taïx · 537 inhab.
- Villeneuve-sur-Vère · 533 inhab.
- Mézens · 531 inhab.
- Viane · 531 inhab.
- Saint-Salvy-de-la-Balme · 528 inhab.
- Anglès · 517 inhab.
- Albine · 512 inhab.
- Saint-Jean-de-Rives · 512 inhab.
- Lamillarié · 510 inhab.
- Laboutarie · 508 inhab.
- Paulinet · 506 inhab.
- Sérénac · 500 inhab.
- Mouzieys-Teulet · 494 inhab.
- Massac-Séran · 493 inhab.
- Cuq · 488 inhab.
- Poulan-Pouzols · 486 inhab.
- Teulat · 483 inhab.
- Saint-Grégoire · 471 inhab.
- Ambialet · 470 inhab.
- Montfa · 468 inhab.
- Roquemaure · 468 inhab.
- Cestayrols · 462 inhab.
- Puycelsi · 458 inhab.
- Teillet · 451 inhab.
- Loupiac · 448 inhab.
- Palleville · 447 inhab.
- Saint-Julien-du-Puy · 446 inhab.
- Jonquières · 443 inhab.
- Brousse · 439 inhab.
- Sainte-Croix · 423 inhab.
- Le Fraysse · 420 inhab.
- Lugan · 420 inhab.
- Trébas · 404 inhab.
- Garrevaques · 399 inhab.
- Les Cammazes · 398 inhab.
- Saint-Martin-Laguépie · 396 inhab.
- Tauriac · 396 inhab.
- Montdurausse · 394 inhab.
- Curvalle · 393 inhab.
- Boissezon · 392 inhab.
- Andouque · 391 inhab.
- Rouairoux · 387 inhab.
- Saint-Jean-de-Marcel · 385 inhab.
- Teyssode · 382 inhab.
- Beauvais-sur-Tescou · 376 inhab.
- Les Cabannes · 366 inhab.
- Montgaillard · 361 inhab.
- Vaour · 361 inhab.
- Cahuzac · 360 inhab.
- Viterbe · 360 inhab.
- Fayssac · 359 inhab.
- Cambon-lès-Lavaur · 355 inhab.
- Massaguel · 346 inhab.
- Nages · 345 inhab.
- Cambounès · 338 inhab.
- Orban · 337 inhab.
- Garrigues · 317 inhab.
- Lacaze · 317 inhab.
- Montcabrier · 315 inhab.
- Marzens · 311 inhab.
- Cabanès · 309 inhab.
- Mailhoc · 309 inhab.
- Moulin-Mage · 304 inhab.
- Saint-Agnan · 295 inhab.
- Almayrac · 294 inhab.
- Lacabarède · 289 inhab.
- Caucalières · 288 inhab.
- Saint-Genest-de-Contest · 281 inhab.
- Saint-Avit · 279 inhab.
- Montgey · 274 inhab.
- Poudis · 271 inhab.
- Montirat · 266 inhab.
- Viviers-lès-Lavaur · 265 inhab.
- Aussac · 263 inhab.
- Sieurac · 263 inhab.
- Le Ségur · 261 inhab.
- La Sauzière-Saint-Jean · 257 inhab.
- Moularès · 255 inhab.
- Durfort · 253 inhab.
- Le Masnau-Massuguiès · 253 inhab.
- Virac · 252 inhab.
- Mouzieys-Panens · 249 inhab.
- Fénols · 247 inhab.
- Montvalen · 243 inhab.
- Carbes · 241 inhab.
- Livers-Cazelles · 239 inhab.
- Aguts · 237 inhab.
- Bournazel · 237 inhab.
- Rayssac · 233 inhab.
- Lagardiolle · 232 inhab.
- Milhars · 231 inhab.
- Saint-Marcel-Campes · 230 inhab.
- Vieux · 230 inhab.
- Le Verdier · 227 inhab.
- Belcastel · 226 inhab.
- Saint-Julien-Gaulène · 226 inhab.
- Saint-Urcisse · 225 inhab.
- Saint-Cirgue · 219 inhab.
- Cadix · 218 inhab.
- Moulayrès · 216 inhab.
- Puycalvel · 215 inhab.
- Algans · 213 inhab.
- Bannières · 211 inhab.
- Noailles · 207 inhab.
- Barre · 206 inhab.
- Trévien · 200 inhab.
- Castanet · 199 inhab.
- Combefa · 197 inhab.
- Salles · 196 inhab.
- Mont-Roc · 192 inhab.
- Montpinier · 186 inhab.
- Sauveterre · 186 inhab.
- Bernac · 185 inhab.
- Péchaudier · 185 inhab.
- Crespinet · 181 inhab.
- Arfons · 178 inhab.
- Itzac · 178 inhab.
- Lacougotte-Cadoul · 178 inhab.
- Saint-Amancet · 176 inhab.
- Souel · 172 inhab.
- Laboulbène · 167 inhab.
- Saint-Sernin-lès-Lavaur · 166 inhab.
- Belleserre · 165 inhab.
- Larroque · 161 inhab.
- Lédas-et-Penthiès · 161 inhab.
- Campagnac · 159 inhab.
- Saint-Germier · 156 inhab.
- Espérausses · 155 inhab.
- Vindrac-Alayrac · 155 inhab.
- Padiès · 154 inhab.
- Assac · 151 inhab.
- Veilhes · 145 inhab.
- Maurens-Scopont · 139 inhab.
- Villeneuve-lès-Lavaur · 138 inhab.
- Faussergues · 137 inhab.
- Roquevidal · 137 inhab.
- Magrin · 135 inhab.
- Saint-Christophe · 131 inhab.
- Saint-Beauzile · 129 inhab.
- Arifat · 128 inhab.
- Andillac · 123 inhab.
- Gijounet · 122 inhab.
- Sainte-Cécile-du-Cayrou · 120 inhab.
- Prades · 118 inhab.
- Mouzens · 117 inhab.
- Le Dourn · 116 inhab.
- Berlats · 113 inhab.
- Massals · 113 inhab.
- Montels · 109 inhab.
- Puéchoursi · 109 inhab.
- Bertre · 108 inhab.
- Miolles · 107 inhab.
- Broze · 106 inhab.
- Tonnac · 105 inhab.
- Saint-André · 102 inhab.
- Crespin · 101 inhab.
- Jouqueviel · 100 inhab.
- Lacroisille · 100 inhab.
- Milhavet · 99 inhab.
- Le Riols · 99 inhab.
- Missècle · 98 inhab.
- Alos · 97 inhab.
- Loubers · 94 inhab.
- Laparrouquial · 93 inhab.
- Fraissines · 91 inhab.
- Pratviel · 91 inhab.
- Le Vintrou · 91 inhab.
- Lacapelle-Ségalar · 90 inhab.
- Lasfaillades · 88 inhab.
- Saint-Michel-Labadié · 87 inhab.
- Roussayrolles · 85 inhab.
- Peyregoux · 84 inhab.
- Saint-Jean-de-Vals · 84 inhab.
- Marnaves · 82 inhab.
- Courris · 80 inhab.
- Saint-Michel-de-Vax · 80 inhab.
- Frausseilles · 79 inhab.
- Saint-Salvi-de-Carcavès · 78 inhab.
- Labarthe-Bleys · 73 inhab.
- Appelle · 69 inhab.
- Lacapelle-Pinet · 69 inhab.
- Amarens · 64 inhab.
- Le Rialet · 63 inhab.
- Donnazac · 59 inhab.
- Montauriol · 59 inhab.
- Tréban · 58 inhab.
- Lamontélarié · 55 inhab.
- Lacapelle-Escroux · 40 inhab.
- Senaux · 37 inhab.
- Montrosier · 34 inhab.