Haut-Rhin.
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 — Haut-Rhin (68)”, https://lagrandecarte.fr/en/presse/haut-rhin-68 (accessed 28 September 2026). <a href="https://lagrandecarte.fr/en/presse/haut-rhin-68">Haut-Rhin 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 |
|---|---|---|---|---|
| Habsheim | Small cities | 5,061 | 1 / 22 | 4 / 1747 |
| Horbourg-Wihr | Small cities | 6,247 | 2 / 22 | 110 / 1747 |
| Soultz-Haut-Rhin | Small cities | 7,019 | 3 / 22 | 162 / 1747 |
| Wittelsheim | Small cities | 10,364 | 4 / 22 | 231 / 1747 |
| Kembs | Small cities | 5,694 | 5 / 22 | 241 / 1747 |
| Pfastatt | Small cities | 10,275 | 6 / 22 | 260 / 1747 |
| Blotzheim | Small cities | 5,077 | 7 / 22 | 360 / 1747 |
| Rixheim | Small cities | 14,125 | 8 / 22 | 391 / 1747 |
| Riedisheim | Small cities | 12,154 | 9 / 22 | 564 / 1747 |
| Huningue | Small cities | 7,410 | 10 / 22 | 644 / 1747 |
Lowest-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Sausheim | Small cities | 5,597 | 22 / 22 | 1519 / 1747 |
| Mulhouse | Large cities | 104,924 | 1 / 1 | 41 / 53 |
| Lutterbach | Small cities | 6,755 | 21 / 22 | 1313 / 1747 |
| Guebwiller | Small cities | 11,090 | 20 / 22 | 1185 / 1747 |
| Thann | Small cities | 7,769 | 19 / 22 | 1097 / 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 |
|---|---|---|---|---|
| Altkirch | Small cities | 5,575 | 1 / 22 | 532 / 1747 |
| Cernay | Small cities | 11,737 | 2 / 22 | 905 / 1747 |
| Brunstatt-Didenheim | Small cities | 8,176 | 3 / 22 | 915 / 1747 |
| Lutterbach | Small cities | 6,755 | 4 / 22 | 918 / 1747 |
| Soultz-Haut-Rhin | Small cities | 7,019 | 5 / 22 | 983 / 1747 |
| Mulhouse | Large cities | 104,924 | 1 / 1 | 32 / 53 |
| Pfastatt | Small cities | 10,275 | 6 / 22 | 1095 / 1747 |
| Ensisheim | Small cities | 7,362 | 7 / 22 | 1099 / 1747 |
| Kembs | Small cities | 5,694 | 8 / 22 | 1107 / 1747 |
| Wittelsheim | Small cities | 10,364 | 9 / 22 | 1144 / 1747 |
Lowest-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Wintzenheim | Small cities | 8,045 | 22 / 22 | 1556 / 1747 |
| Colmar | Mid-size cities | 67,360 | 2 / 2 | 365 / 470 |
| Wittenheim | Small cities | 15,491 | 21 / 22 | 1345 / 1747 |
| Guebwiller | Small cities | 11,090 | 20 / 22 | 1344 / 1747 |
| Blotzheim | Small cities | 5,077 | 19 / 22 | 1314 / 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 |
|---|---|---|---|---|
| Altkirch | Small cities | 5,575 | 1 / 22 | 537 / 1747 |
| Brunstatt-Didenheim | Small cities | 8,176 | 2 / 22 | 649 / 1747 |
| Lutterbach | Small cities | 6,755 | 3 / 22 | 665 / 1747 |
| Cernay | Small cities | 11,737 | 4 / 22 | 725 / 1747 |
| Thann | Small cities | 7,769 | 5 / 22 | 738 / 1747 |
| Pfastatt | Small cities | 10,275 | 6 / 22 | 755 / 1747 |
| Guebwiller | Small cities | 11,090 | 7 / 22 | 850 / 1747 |
| Illzach | Small cities | 15,115 | 8 / 22 | 851 / 1747 |
| Riedisheim | Small cities | 12,154 | 9 / 22 | 914 / 1747 |
| Rixheim | Small cities | 14,125 | 10 / 22 | 963 / 1747 |
Lowest-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Saint-Louis | Mid-size cities | 22,530 | 2 / 2 | 461 / 470 |
| Habsheim | Small cities | 5,061 | 22 / 22 | 1704 / 1747 |
| Kembs | Small cities | 5,694 | 21 / 22 | 1682 / 1747 |
| Wittenheim | Small cities | 15,491 | 20 / 22 | 1678 / 1747 |
| Huningue | Small cities | 7,410 | 19 / 22 | 1672 / 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 |
|---|---|---|---|---|
| Altkirch | Small cities | 5,575 | 1 / 22 | 184 / 1747 |
| Wittelsheim | Small cities | 10,364 | 2 / 22 | 330 / 1747 |
| Soultz-Haut-Rhin | Small cities | 7,019 | 3 / 22 | 403 / 1747 |
| Brunstatt-Didenheim | Small cities | 8,176 | 4 / 22 | 499 / 1747 |
| Habsheim | Small cities | 5,061 | 5 / 22 | 522 / 1747 |
| Wintzenheim | Small cities | 8,045 | 6 / 22 | 585 / 1747 |
| Colmar | Mid-size cities | 67,360 | 1 / 2 | 167 / 470 |
| Cernay | Small cities | 11,737 | 7 / 22 | 723 / 1747 |
| Blotzheim | Small cities | 5,077 | 8 / 22 | 731 / 1747 |
| Wittenheim | Small cities | 15,491 | 9 / 22 | 783 / 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 |
|---|---|---|---|---|
| Saint-Louis | Mid-size cities | 22,530 | 1 / 2 | 33 / 470 |
| Huningue | Small cities | 7,410 | 1 / 22 | 271 / 1747 |
| Wintzenheim | Small cities | 8,045 | 2 / 22 | 439 / 1747 |
| Horbourg-Wihr | Small cities | 6,247 | 3 / 22 | 541 / 1747 |
| Wittenheim | Small cities | 15,491 | 4 / 22 | 587 / 1747 |
| Colmar | Mid-size cities | 67,360 | 2 / 2 | 184 / 470 |
| Habsheim | Small cities | 5,061 | 5 / 22 | 778 / 1747 |
| Pfastatt | Small cities | 10,275 | 6 / 22 | 846 / 1747 |
| Guebwiller | Small cities | 11,090 | 7 / 22 | 847 / 1747 |
| Brunstatt-Didenheim | Small cities | 8,176 | 8 / 22 | 859 / 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: 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 |
|---|---|---|---|---|
| Soultz-Haut-Rhin | Small cities | 7,019 | 1 / 22 | 355 / 1747 |
| Brunstatt-Didenheim | Small cities | 8,176 | 2 / 22 | 417 / 1747 |
| Sausheim | Small cities | 5,597 | 3 / 22 | 478 / 1747 |
| Cernay | Small cities | 11,737 | 4 / 22 | 528 / 1747 |
| Colmar | Mid-size cities | 67,360 | 1 / 2 | 144 / 470 |
| Rixheim | Small cities | 14,125 | 5 / 22 | 644 / 1747 |
| Horbourg-Wihr | Small cities | 6,247 | 6 / 22 | 669 / 1747 |
| Wittelsheim | Small cities | 10,364 | 7 / 22 | 670 / 1747 |
| Altkirch | Small cities | 5,575 | 8 / 22 | 732 / 1747 |
| Saint-Louis | Mid-size cities | 22,530 | 2 / 2 | 209 / 470 |
Lowest-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Huningue | Small cities | 7,410 | 22 / 22 | 1456 / 1747 |
| Wittenheim | Small cities | 15,491 | 21 / 22 | 1208 / 1747 |
| Riedisheim | Small cities | 12,154 | 20 / 22 | 1137 / 1747 |
| Thann | Small cities | 7,769 | 19 / 22 | 1118 / 1747 |
| Ensisheim | Small cities | 7,362 | 18 / 22 | 1100 / 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 |
|---|---|---|---|---|
| Sausheim | Small cities | 5,597 | 1 / 22 | 19 / 1747 |
| Huningue | Small cities | 7,410 | 2 / 22 | 25 / 1747 |
| Colmar | Mid-size cities | 67,360 | 1 / 2 | 7 / 470 |
| Blotzheim | Small cities | 5,077 | 3 / 22 | 35 / 1747 |
| Habsheim | Small cities | 5,061 | 4 / 22 | 47 / 1747 |
| Wintzenheim | Small cities | 8,045 | 5 / 22 | 68 / 1747 |
| Brunstatt-Didenheim | Small cities | 8,176 | 6 / 22 | 85 / 1747 |
| Illzach | Small cities | 15,115 | 7 / 22 | 116 / 1747 |
| Kembs | Small cities | 5,694 | 8 / 22 | 169 / 1747 |
| Horbourg-Wihr | Small cities | 6,247 | 9 / 22 | 170 / 1747 |
Lowest-ranked in the department
| Town | Size tier | Population | Rank in its tier · Department | Rank in its tier · France |
|---|---|---|---|---|
| Lutterbach | Small cities | 6,755 | 22 / 22 | 1577 / 1747 |
| Soultz-Haut-Rhin | Small cities | 7,019 | 21 / 22 | 1523 / 1747 |
| Wittelsheim | Small cities | 10,364 | 20 / 22 | 1439 / 1747 |
| Wittenheim | Small cities | 15,491 | 19 / 22 | 1360 / 1747 |
| Guebwiller | Small cities | 11,090 | 18 / 22 | 1078 / 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 |
|---|---|---|---|---|
| Kembs | Small cities | 5,694 | 1 / 22 | 70 / 1747 |
| Soultz-Haut-Rhin | Small cities | 7,019 | 2 / 22 | 84 / 1747 |
| Wintzenheim | Small cities | 8,045 | 3 / 22 | 91 / 1747 |
| Lutterbach | Small cities | 6,755 | 4 / 22 | 160 / 1747 |
| Wittelsheim | Small cities | 10,364 | 5 / 22 | 198 / 1747 |
| Ensisheim | Small cities | 7,362 | 6 / 22 | 228 / 1747 |
| Colmar | Mid-size cities | 67,360 | 1 / 2 | 70 / 470 |
| Thann | Small cities | 7,769 | 7 / 22 | 305 / 1747 |
| Habsheim | Small cities | 5,061 | 8 / 22 | 316 / 1747 |
| Guebwiller | Small cities | 11,090 | 9 / 22 | 395 / 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: 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.