Haute-Garonne.
Every town in the department ranked on each criterion, ready to be reused. Each town is compared with French towns of the same size tier — a market town is never measured against a major city. Free to reuse, including commercially, on the sole condition that you credit La Grande Carte with a link to this page.
La Grande Carte, “Press kit — Haute-Garonne (31)”, https://lagrandecarte.fr/en/presse/haute-garonne-31 (accessed 28 September 2026). <a href="https://lagrandecarte.fr/en/presse/haute-garonne-31">Haute-Garonne press kit — La Grande Carte</a> Safest cities.
Top-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Merville | Small cities | 6,640 | 1 / 42 | 23 / 1747 |
| Fontenilles | Small cities | 5,869 | 2 / 42 | 61 / 1747 |
| Salvetat-Saint-Gilles | Small cities | 8,477 | 3 / 42 | 299 / 1747 |
| Tournefeuille | Mid-size cities | 29,724 | 1 / 6 | 81 / 470 |
| Castelnau-d'Estrétefonds | Small cities | 6,915 | 4 / 42 | 332 / 1747 |
| Quint-Fonsegrives | Small cities | 6,059 | 5 / 42 | 376 / 1747 |
| Escalquens | Small cities | 6,990 | 6 / 42 | 416 / 1747 |
| Villemur-sur-Tarn | Small cities | 6,235 | 7 / 42 | 421 / 1747 |
| Bruguières | Small cities | 5,908 | 8 / 42 | 466 / 1747 |
| Saint-Jean | Small cities | 11,239 | 9 / 42 | 489 / 1747 |
Lowest-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Saint-Gaudens | Small cities | 11,869 | 42 / 42 | 1719 / 1747 |
| Fenouillet | Small cities | 5,727 | 41 / 42 | 1705 / 1747 |
| Carbonne | Small cities | 5,650 | 40 / 42 | 1703 / 1747 |
| Roques | Small cities | 5,295 | 39 / 42 | 1701 / 1747 |
| Cornebarrieu | Small cities | 8,571 | 38 / 42 | 1680 / 1747 |
Both tables are sorted by national rank within the size tier, the only measure that is comparable between a small town and a large city. The department rank is read within the same tier: a town that is the only one of its size in the department is therefore automatically ranked 1 of 1.
Full national ranking: Safest cities.
Best environmental quality.
Top-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Cugnaux | Mid-size cities | 20,239 | 1 / 6 | 127 / 470 |
| Toulouse | Large cities | 511,684 | 1 / 1 | 17 / 53 |
| Plaisance-du-Touch | Mid-size cities | 20,471 | 2 / 6 | 171 / 470 |
| Tournefeuille | Mid-size cities | 29,724 | 3 / 6 | 175 / 470 |
| Auterive | Small cities | 10,291 | 1 / 42 | 724 / 1747 |
| Seysses | Small cities | 10,167 | 2 / 42 | 781 / 1747 |
| Muret | Mid-size cities | 25,653 | 4 / 6 | 213 / 470 |
| Frouzins | Small cities | 9,808 | 3 / 42 | 797 / 1747 |
| Portet-sur-Garonne | Small cities | 9,798 | 4 / 42 | 887 / 1747 |
| Fonsorbes | Small cities | 13,048 | 5 / 42 | 966 / 1747 |
Lowest-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Castelnau-d'Estrétefonds | Small cities | 6,915 | 42 / 42 | 1573 / 1747 |
| Revel | Small cities | 9,686 | 41 / 42 | 1547 / 1747 |
| Merville | Small cities | 6,640 | 40 / 42 | 1528 / 1747 |
| Balma | Small cities | 17,431 | 39 / 42 | 1527 / 1747 |
| Launaguet | Small cities | 9,216 | 38 / 42 | 1523 / 1747 |
Both tables are sorted by national rank within the size tier, the only measure that is comparable between a small town and a large city. The department rank is read within the same tier: a town that is the only one of its size in the department is therefore automatically ranked 1 of 1.
Full national ranking: Best environmental quality.
Best cities for health.
Top-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Revel | Small cities | 9,686 | 1 / 42 | 98 / 1747 |
| Muret | Mid-size cities | 25,653 | 1 / 6 | 59 / 470 |
| Ramonville-Saint-Agne | Small cities | 15,172 | 2 / 42 | 267 / 1747 |
| Saint-Gaudens | Small cities | 11,869 | 3 / 42 | 285 / 1747 |
| Toulouse | Large cities | 511,684 | 1 / 1 | 9 / 53 |
| Union | Small cities | 12,410 | 4 / 42 | 402 / 1747 |
| Saint-Orens-de-Gameville | Small cities | 14,229 | 5 / 42 | 405 / 1747 |
| Saint-Jean | Small cities | 11,239 | 6 / 42 | 411 / 1747 |
| Cornebarrieu | Small cities | 8,571 | 7 / 42 | 490 / 1747 |
| Labarthe-sur-Lèze | Small cities | 6,467 | 8 / 42 | 534 / 1747 |
Lowest-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Léguevin | Small cities | 9,710 | 42 / 42 | 1695 / 1747 |
| Fonsorbes | Small cities | 13,048 | 41 / 42 | 1637 / 1747 |
| Castelginest | Small cities | 11,033 | 40 / 42 | 1617 / 1747 |
| Fontenilles | Small cities | 5,869 | 39 / 42 | 1610 / 1747 |
| Castelnau-d'Estrétefonds | Small cities | 6,915 | 38 / 42 | 1598 / 1747 |
Both tables are sorted by national rank within the size tier, the only measure that is comparable between a small town and a large city. The department rank is read within the same tier: a town that is the only one of its size in the department is therefore automatically ranked 1 of 1.
Full national ranking: Best cities for health.
Best cities for families.
Top-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Villefranche-de-Lauragais | Small cities | 5,054 | 1 / 42 | 94 / 1747 |
| Muret | Mid-size cities | 25,653 | 1 / 6 | 48 / 470 |
| Revel | Small cities | 9,686 | 2 / 42 | 187 / 1747 |
| Fronton | Small cities | 6,664 | 3 / 42 | 223 / 1747 |
| Blagnac | Mid-size cities | 27,314 | 2 / 6 | 74 / 470 |
| Saint-Orens-de-Gameville | Small cities | 14,229 | 4 / 42 | 282 / 1747 |
| Balma | Small cities | 17,431 | 5 / 42 | 297 / 1747 |
| Colomiers | Mid-size cities | 40,916 | 3 / 6 | 84 / 470 |
| Pibrac | Small cities | 8,828 | 6 / 42 | 346 / 1747 |
| Portet-sur-Garonne | Small cities | 9,798 | 7 / 42 | 370 / 1747 |
Both tables are sorted by national rank within the size tier, the only measure that is comparable between a small town and a large city. The department rank is read within the same tier: a town that is the only one of its size in the department is therefore automatically ranked 1 of 1.
Full national ranking: Best cities for families.
Most dynamic cities.
Top-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Castelnau-d'Estrétefonds | Small cities | 6,915 | 1 / 42 | 14 / 1747 |
| Labarthe-sur-Lèze | Small cities | 6,467 | 2 / 42 | 130 / 1747 |
| Fronton | Small cities | 6,664 | 3 / 42 | 153 / 1747 |
| Villefranche-de-Lauragais | Small cities | 5,054 | 4 / 42 | 163 / 1747 |
| Merville | Small cities | 6,640 | 5 / 42 | 179 / 1747 |
| Aucamville | Small cities | 9,578 | 6 / 42 | 206 / 1747 |
| Quint-Fonsegrives | Small cities | 6,059 | 7 / 42 | 284 / 1747 |
| Balma | Small cities | 17,431 | 8 / 42 | 312 / 1747 |
| Fenouillet | Small cities | 5,727 | 9 / 42 | 318 / 1747 |
| Toulouse | Large cities | 511,684 | 1 / 1 | 10 / 53 |
Both tables are sorted by national rank within the size tier, the only measure that is comparable between a small town and a large city. The department rank is read within the same tier: a town that is the only one of its size in the department is therefore automatically ranked 1 of 1.
Full national ranking: Most dynamic cities.
Best quality of life.
Top-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Quint-Fonsegrives | Small cities | 6,059 | 1 / 42 | 80 / 1747 |
| Saint-Jean | Small cities | 11,239 | 2 / 42 | 147 / 1747 |
| Muret | Mid-size cities | 25,653 | 1 / 6 | 42 / 470 |
| Bruguières | Small cities | 5,908 | 3 / 42 | 212 / 1747 |
| Villefranche-de-Lauragais | Small cities | 5,054 | 4 / 42 | 250 / 1747 |
| Plaisance-du-Touch | Mid-size cities | 20,471 | 2 / 6 | 70 / 470 |
| Blagnac | Mid-size cities | 27,314 | 3 / 6 | 72 / 470 |
| Portet-sur-Garonne | Small cities | 9,798 | 5 / 42 | 269 / 1747 |
| Fronton | Small cities | 6,664 | 6 / 42 | 280 / 1747 |
| Castelnau-d'Estrétefonds | Small cities | 6,915 | 7 / 42 | 287 / 1747 |
Lowest-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Mondonville | Small cities | 6,003 | 42 / 42 | 1285 / 1747 |
| Ramonville-Saint-Agne | Small cities | 15,172 | 41 / 42 | 1044 / 1747 |
| Beauzelle | Small cities | 8,184 | 40 / 42 | 958 / 1747 |
| Castelginest | Small cities | 11,033 | 39 / 42 | 914 / 1747 |
| Léguevin | Small cities | 9,710 | 38 / 42 | 909 / 1747 |
Both tables are sorted by national rank within the size tier, the only measure that is comparable between a small town and a large city. The department rank is read within the same tier: a town that is the only one of its size in the department is therefore automatically ranked 1 of 1.
Full national ranking: Best quality of life.
Best-managed municipalities.
Top-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Muret | Mid-size cities | 25,653 | 1 / 6 | 14 / 470 |
| Portet-sur-Garonne | Small cities | 9,798 | 1 / 42 | 59 / 1747 |
| Castelnau-d'Estrétefonds | Small cities | 6,915 | 2 / 42 | 83 / 1747 |
| Blagnac | Mid-size cities | 27,314 | 2 / 6 | 26 / 470 |
| Villeneuve-Tolosane | Small cities | 10,704 | 3 / 42 | 338 / 1747 |
| Fronton | Small cities | 6,664 | 4 / 42 | 390 / 1747 |
| Saint-Alban | Small cities | 6,447 | 5 / 42 | 464 / 1747 |
| Beauzelle | Small cities | 8,184 | 6 / 42 | 477 / 1747 |
| Cugnaux | Mid-size cities | 20,239 | 3 / 6 | 142 / 470 |
| Castanet-Tolosan | Small cities | 15,264 | 7 / 42 | 552 / 1747 |
Lowest-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Saint-Orens-de-Gameville | Small cities | 14,229 | 42 / 42 | 1657 / 1747 |
| Mondonville | Small cities | 6,003 | 41 / 42 | 1651 / 1747 |
| Saint-Lys | Small cities | 9,776 | 40 / 42 | 1585 / 1747 |
| Fontenilles | Small cities | 5,869 | 39 / 42 | 1570 / 1747 |
| Auterive | Small cities | 10,291 | 38 / 42 | 1542 / 1747 |
Both tables are sorted by national rank within the size tier, the only measure that is comparable between a small town and a large city. The department rank is read within the same tier: a town that is the only one of its size in the department is therefore automatically ranked 1 of 1.
Full national ranking: Best-managed municipalities.
Preserved nature & environment.
Top-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Muret | Mid-size cities | 25,653 | 1 / 6 | 50 / 470 |
| Villemur-sur-Tarn | Small cities | 6,235 | 1 / 42 | 291 / 1747 |
| Toulouse | Large cities | 511,684 | 1 / 1 | 15 / 53 |
| Tournefeuille | Mid-size cities | 29,724 | 2 / 6 | 139 / 470 |
| Plaisance-du-Touch | Mid-size cities | 20,471 | 3 / 6 | 149 / 470 |
| Portet-sur-Garonne | Small cities | 9,798 | 2 / 42 | 565 / 1747 |
| Frouzins | Small cities | 9,808 | 3 / 42 | 581 / 1747 |
| Saint-Jory | Small cities | 7,996 | 4 / 42 | 610 / 1747 |
| Pibrac | Small cities | 8,828 | 5 / 42 | 648 / 1747 |
| Blagnac | Mid-size cities | 27,314 | 4 / 6 | 177 / 470 |
Both tables are sorted by national rank within the size tier, the only measure that is comparable between a small town and a large city. The department rank is read within the same tier: a town that is the only one of its size in the department is therefore automatically ranked 1 of 1.
Full national ranking: Preserved nature & environment.
What these tables say — and what they don’t.
- Scores are composite: each criterion carries a published weight, shown under each national ranking.
- Towns are ranked within a population tier (5,000–20,000, 20,000–100,000, over 100,000 inhabitants). Towns under 5,000 inhabitants are not ranked.
- A town missing the data for a criterion is left out of that ranking, never ranked last by default.
- This is not a league table of lived quality of life: these figures reflect the public data available, with its blind spots and publication delays.
- Crime figures are offences recorded by the police and the gendarmerie: they depend on whether victims report them and on how present the services are.
Sources, data years and weightings: About page. A question, a figure that looks wrong to you, a request for a custom breakdown — contact@lagrandecarte.fr.