Cities in Grand Est, France
Grand Est has 189 published cities; the largest is Strasbourg, with 293,771 residents. Net rent runs from €5.96 to €16.02 per m² a month across the 170 cities that publish it.
Published cities in Grand Est
Sorted by population. A dash means the city has no published figure of its own for that column.
| City | Population | Net rent, €/m²/mo | Median gross salary, €/mo | Unemployment, % | PM2.5, µg/m³ |
|---|---|---|---|---|---|
| Strasbourg | 293,771 | €15.57 | — | 15.7 | 8.7 |
| Reims | 177,674 | €11.80 | — | 16.7 | 7.8 |
| Metz | 122,572 | €12.08 | — | 14.6 | 7.7 |
| Mulhouse | 104,978 | €10.49 | — | 23.3 | 8.8 |
| Nancy | 103,671 | €12.15 | — | 15.0 | 8.4 |
| Colmar | 66,970 | €11.36 | — | 14.8 | 9.0 |
| Troyes | 62,088 | €9.81 | — | 21.1 | 6.3 |
| Charleville-Mézières | 45,560 | €8.28 | — | 21.8 | 6.3 |
| Châlons-en-Champagne | 42,971 | €9.79 | — | 15.4 | 9.0 |
| Thionville | 42,658 | €14.91 | — | 10.6 | 7.7 |
| Haguenau | 36,391 | €12.14 | — | 10.9 | 8.7 |
| Schiltigheim | 34,708 | €14.26 | — | 16.2 | 8.7 |
| Épinal | 32,251 | €8.98 | — | 16.4 | 8.3 |
| Vandœuvre-lès-Nancy | 29,942 | €10.40 | — | 17.8 | 8.4 |
| Illkirch-Graffenstaden | 27,872 | €15.32 | — | 10.8 | 9.4 |
| Saint-Dizier | 22,858 | €8.75 | — | 17.9 | 7.0 |
| Saint-Louis | 22,805 | €14.15 | — | 16.6 | 8.8 |
| Épernay | 22,174 | €10.05 | — | 15.6 | 7.8 |
| Montigny-lès-Metz | 21,718 | €12.04 | — | 12.5 | 7.9 |
| Chaumont | 20,827 | €8.09 | — | 13.0 | — |
| Lingolsheim | 20,826 | €14.81 | — | 11.6 | 9.4 |
| Forbach | 20,493 | €8.16 | — | 23.3 | 7.0 |
| Sarreguemines | 20,143 | €9.11 | — | 15.6 | 7.0 |
| Sélestat | 19,589 | €10.98 | — | 11.3 | 4.0 |
| Saint-Dié-des-Vosges | 19,251 | €7.83 | — | 23.1 | 4.2 |
| Bischheim | 18,558 | €14.16 | — | 14.0 | 8.7 |
| Lunéville | 18,262 | €8.29 | — | 16.4 | 8.4 |
| Yutz | 17,391 | €13.83 | — | 11.6 | 7.7 |
| Verdun | 16,890 | €7.98 | — | 17.6 | 7.7 |
| Sedan | 16,667 | €7.45 | — | 28.0 | 6.0 |
| Hayange | 15,806 | €10.96 | — | 14.3 | 7.7 |
| Toul | 15,768 | €8.34 | — | 16.7 | 8.5 |
| Longwy | 15,679 | €12.84 | — | 17.8 | 7.0 |
| Wittenheim | 15,553 | €11.44 | — | 13.5 | 8.8 |
| Woippy | 14,967 | €12.57 | — | 19.9 | 7.9 |
| Romilly-sur-Seine | 14,959 | €7.48 | — | 24.9 | 6.0 |
| Illzach | 14,923 | €11.57 | — | 15.4 | 8.8 |
| Fameck | 14,788 | €12.03 | — | 15.7 | 7.7 |
| Laxou | 14,771 | €10.40 | — | 16.3 | 8.4 |
| Saint-Avold | 14,755 | €8.69 | — | 15.0 | 7.0 |
| Villers-lès-Nancy | 14,718 | €10.40 | — | 10.2 | 8.4 |
| Bar-le-Duc | 14,607 | €7.51 | — | 15.4 | 7.0 |
| Rixheim | 14,380 | €13.01 | — | 11.6 | 8.8 |
| Pont-à-Mousson | 14,190 | €9.20 | — | 12.8 | 8.3 |
| Ostwald | 13,946 | €15.04 | — | 13.3 | 9.4 |
| Kingersheim | 13,354 | €12.20 | — | 12.8 | 8.8 |
| Freyming-Merlebach | 13,266 | €8.19 | — | 19.1 | 7.0 |
| Saint-André-les-Vergers | 12,806 | €12.70 | — | 13.4 | 6.3 |
| La Chapelle-Saint-Luc | 12,648 | €8.89 | — | 24.5 | 6.3 |
| Obernai | 12,587 | €12.70 | — | 9.8 | 6.8 |
| Creutzwald | 12,254 | €8.29 | — | 17.9 | 7.0 |
| Bischwiller | 12,242 | €11.33 | — | 16.5 | 8.7 |
| Riedisheim | 12,200 | €11.83 | — | 12.0 | 8.8 |
| Sarrebourg | 12,170 | €9.37 | — | 15.3 | 4.2 |
| Cernay | 12,057 | €10.85 | — | 10.7 | 8.8 |
| Florange | 12,035 | €12.34 | — | 12.2 | 7.7 |
| Hœnheim | 11,742 | €15.10 | — | 13.6 | 8.7 |
| Maizières-lès-Metz | 11,580 | €12.26 | — | 12.1 | 7.7 |
| Saverne | 11,460 | €10.68 | — | 11.2 | 4.0 |
| Guebwiller | 11,243 | €9.93 | — | 14.5 | 8.8 |
| Vitry-le-François | 10,996 | €7.66 | — | 20.3 | 7.0 |
| Stiring-Wendel | 10,956 | €8.33 | — | 19.4 | 7.0 |
| Amnéville | 10,875 | €12.21 | — | 11.9 | 7.7 |
| Erstein | 10,790 | €11.89 | — | 10.7 | 9.4 |
| Tinqueux | 10,771 | €12.50 | — | 9.5 | 7.8 |
| Wittelsheim | 10,645 | €10.26 | — | 11.8 | 8.8 |
| Brumath | 10,499 | €12.94 | — | 7.9 | 8.7 |
| Pfastatt | 10,314 | €11.49 | — | 13.3 | 8.8 |
| Sainte-Savine | 10,289 | €9.31 | — | 14.1 | 6.3 |
| Marly | 10,286 | €11.75 | — | 8.1 | 8.1 |
| Villerupt | 10,102 | €12.87 | — | 10.7 | 7.4 |
| Maxéville | 10,090 | €10.40 | — | 18.1 | 8.4 |
| Saint-Max | 9,913 | €10.40 | — | 12.2 | 8.4 |
| Dombasle-sur-Meurthe | 9,424 | €9.63 | — | 9.1 | 8.4 |
| Rombas | 9,371 | €10.00 | — | 13.0 | 7.9 |
| Mont-Saint-Martin | 9,361 | €12.55 | — | 16.7 | 7.0 |
| Jarville-la-Malgrange | 9,356 | €9.50 | — | 16.8 | 8.4 |
| Molsheim | 9,318 | €11.85 | — | 10.6 | 6.8 |
| Hagondange | 9,278 | €11.63 | — | 12.2 | 7.7 |
| Tomblaine | 9,117 | €9.50 | — | 12.4 | 8.4 |
| Golbey | 8,832 | €9.60 | — | 15.6 | 8.3 |
| Essey-lès-Nancy | 8,670 | €9.50 | — | 13.4 | 8.4 |
| Thaon-les-Vosges | 8,547 | €8.48 | — | 15.4 | 8.3 |
| Brunstatt-Didenheim | 8,259 | €11.87 | — | 10.5 | 8.8 |
| Souffelweyersheim | 8,239 | €15.25 | — | 7.6 | 8.7 |
| Val de Briey | 8,130 | €12.39 | — | 11.9 | 7.9 |
| Talange | 8,120 | €11.21 | — | 13.7 | 7.7 |
| Guénange | 8,083 | €14.33 | — | 10.2 | 7.7 |
| Wintzenheim | 8,059 | €12.46 | — | 9.5 | 9.0 |
| Jarny | 8,050 | €8.94 | — | 11.6 | 8.1 |
| Geispolsheim | 7,919 | €15.32 | — | 8.5 | 9.4 |
| Malzéville | 7,820 | €9.50 | — | 9.4 | 8.4 |
| Terville | 7,801 | €14.66 | — | 9.8 | 7.7 |
| Hettange-Grande | 7,772 | €16.02 | — | 5.6 | 7.4 |
| Thann | 7,762 | €9.67 | — | 13.2 | 8.8 |
| Gérardmer | 7,581 | €10.64 | — | 10.1 | — |
| Wissembourg | 7,566 | €9.64 | — | 9.6 | 8.1 |
| Huningue | 7,487 | €13.84 | — | 15.2 | 8.8 |
| Rethel | 7,444 | €8.25 | — | 15.0 | 8.0 |
| Langres | 7,421 | €8.08 | — | 17.9 | — |
| Remiremont | 7,388 | €8.66 | — | 13.1 | 8.3 |
| Saint-Nicolas-de-Port | 7,359 | €8.33 | — | 10.0 | 8.4 |
| Audun-le-Tiche | 7,356 | €15.74 | — | 8.4 | 7.4 |
| Moyeuvre-Grande | 7,311 | €8.84 | — | 15.7 | 7.9 |
| Ensisheim | 7,306 | €11.90 | — | 8.7 | 8.8 |
| Eckbolsheim | 7,157 | €14.47 | — | 9.3 | 8.7 |
| Barr | 7,057 | €12.47 | — | 11.1 | 4.2 |
| Uckange | 7,021 | €11.62 | — | 14.6 | 7.7 |
| Soultz-Haut-Rhin | 7,012 | €9.78 | — | 10.9 | 8.8 |
| Bétheny | 6,975 | €11.06 | — | 8.2 | 7.8 |
| Lutterbach | 6,851 | €11.23 | — | 12.8 | 8.8 |
| Saint-Julien-les-Villas | 6,760 | €11.97 | — | 12.0 | 6.3 |
| Neufchâteau | 6,732 | €7.18 | — | 14.6 | — |
| Laneuveville-devant-Nancy | 6,630 | €9.50 | — | 9.0 | 8.4 |
| Champigneulles | 6,551 | €9.50 | — | 14.5 | 8.5 |
| Marange-Silvange | 6,539 | €11.27 | — | 11.0 | 7.9 |
| Cormontreuil | 6,534 | €12.28 | — | 8.2 | 7.8 |
| Neuves-Maisons | 6,524 | €9.83 | — | 9.6 | 8.4 |
| Frouard | 6,444 | €9.50 | — | 11.9 | 8.5 |
| Brunstatt | 6,440 | — | — | — | — |
| Jœuf | 6,392 | €8.70 | — | 19.9 | 7.9 |
| Givet | 6,364 | €7.00 | — | 21.2 | 6.0 |
| Homécourt | 6,254 | €9.10 | — | 13.1 | 7.9 |
| Horbourg-Wihr | 6,199 | €11.82 | — | 7.0 | 9.0 |
| Petite-Rosselle | 6,171 | €7.55 | — | 15.2 | 7.0 |
| Behren-lès-Forbach | 6,166 | €7.70 | — | 23.0 | 7.0 |
| Vendenheim | 6,137 | €14.25 | — | 9.1 | 8.7 |
| Mutzig | 6,087 | €12.08 | — | 11.4 | 6.8 |
| Hombourg-Haut | 5,976 | €8.54 | — | 14.9 | 7.0 |
| Benfeld | 5,973 | €11.57 | — | 8.2 | 9.4 |
| Raon-l'Étape | 5,886 | €7.40 | — | 21.0 | 4.2 |
| Eschau | 5,878 | €14.90 | — | 6.4 | 9.4 |
| La Wantzenau | 5,864 | €15.05 | — | 4.8 | 8.7 |
| Oberhausbergen | 5,857 | €15.13 | — | 7.9 | 8.7 |
| Fismes | 5,850 | €9.32 | — | 11.2 | 8.4 |
| Ludres | 5,843 | €9.50 | — | 7.5 | 8.4 |
| Kembs | 5,834 | €12.63 | — | 9.8 | 8.8 |
| Briey | 5,819 | — | — | — | — |
| Algrange | 5,802 | €11.41 | — | 12.4 | 7.7 |
| Fegersheim | 5,780 | €14.76 | — | 7.3 | 9.4 |
| Wasselonne | 5,780 | €10.74 | — | 7.6 | 6.8 |
| Revin | 5,716 | €6.65 | — | 26.3 | 6.3 |
| Mondelange | 5,699 | €12.03 | — | 11.4 | 7.7 |
| Altkirch | 5,687 | €10.71 | — | 12.3 | 8.8 |
| Sausheim | 5,666 | €11.60 | — | 9.7 | 8.8 |
| Liverdun | 5,580 | €9.50 | — | 9.3 | 8.5 |
| Nogent-sur-Seine | 5,537 | €8.37 | — | 16.7 | — |
| Nouzonville | 5,523 | €5.96 | — | 17.2 | 6.3 |
| Rosheim | 5,457 | €13.53 | — | 5.4 | 6.8 |
| Saint-Memmie | 5,441 | €10.40 | — | 13.3 | 6.0 |
| Boulay-Moselle | 5,434 | €9.33 | — | 10.3 | 8.1 |
| Reichshoffen | 5,418 | €10.31 | — | 13.5 | 8.1 |
| Heillecourt | 5,414 | €9.50 | — | 5.9 | 8.4 |
| Drusenheim | 5,388 | €12.13 | — | 8.3 | 8.7 |
| Commercy | 5,350 | €6.93 | — | 20.5 | 8.0 |
| Mundolsheim | 5,322 | €14.46 | — | 7.7 | 8.7 |
| Gambsheim | 5,312 | €13.30 | — | 6.4 | 8.7 |
| Blotzheim | 5,282 | €14.08 | — | 10.0 | 8.8 |
| Moulins-lès-Metz | 5,265 | €12.04 | — | 9.2 | 7.9 |
| Pont-Sainte-Marie | 5,249 | €9.77 | — | 18.7 | 6.3 |
| Farébersviller | 5,224 | €8.09 | — | 22.4 | 7.0 |
| L'Hôpital | 5,183 | €7.90 | — | 19.2 | 7.0 |
| Schweighouse-sur-Moder | 5,182 | €12.51 | — | 7.5 | 8.7 |
| Mirecourt | 5,166 | — | — | 17.5 | — |
| Seichamps | 5,165 | €9.50 | — | 7.8 | 8.4 |
| Longuyon | 5,134 | €9.65 | — | 16.3 | 7.0 |
| Faulquemont | 5,109 | €8.75 | — | 14.8 | 7.0 |
| Aÿ-Champagne | 5,103 | €8.77 | — | 9.5 | 7.8 |
| Val-de-Moder | 5,102 | €10.14 | — | 10.1 | 8.1 |
| Pulnoy | 5,099 | €9.50 | — | 11.0 | 8.4 |
| Habsheim | 5,076 | €15.08 | — | 8.9 | 8.8 |
| Bitche | 5,057 | — | — | 13.7 | — |
| Bezannes | 5,039 | €12.65 | — | 6.7 | 7.8 |
| Rambervillers | 5,018 | €6.33 | — | 19.5 | 8.3 |
| Sainte-Marie-aux-Mines | 4,983 | — | — | 15.0 | — |
| Mourmelon-le-Grand | 4,948 | — | — | 6.4 | — |
| Vittel | 4,912 | — | — | 13.0 | — |
| Bar-sur-Aube | 4,877 | — | — | 22.3 | — |
| Pompey | 4,830 | — | — | 11.5 | — |
| Reichstett | 4,768 | — | — | 9.3 | — |
| Munster | 4,738 | — | — | — | — |
| Sézanne | 4,694 | — | — | 14.4 | — |
| Blénod-lès-Pont-à-Mousson | 4,685 | — | — | 14.5 | — |
| Ars-sur-Moselle | 4,663 | — | — | 16.1 | — |
| Nilvange | 4,396 | — | — | 12.9 | — |
| Sainte-Menehould | 4,253 | — | — | 12.2 | — |
| La Bresse | 3,974 | — | — | 6.7 | — |
| Saint-Mihiel | 3,806 | — | — | 16.4 | — |
| Ligny-en-Barrois | 3,798 | — | — | 15.1 | — |
Within Grand Est
Lowest net rent
- Nouzonville: €5.96/m² (2025)
- Rambervillers: €6.33/m² (2025)
- Revin: €6.65/m² (2025)
- Commercy: €6.93/m² (2025)
- Givet: €7.00/m² (2025)
Cleanest air
- Saverne: 4.0 µg/m³ PM2.5 (2024)
- Sélestat: 4.0 µg/m³ PM2.5 (2024)
- Barr: 4.2 µg/m³ PM2.5 (2024)
- Raon-l'Étape: 4.2 µg/m³ PM2.5 (2024)
- Saint-Dié-des-Vosges: 4.2 µg/m³ PM2.5 (2024)
Sources
Each figure in the table comes from the city's own record; open a city for the source of each value and its date.
- "Carte des loyers" - Indicateurs de loyers d'annonce par commune en 2025
- INSEE RP2022 ACT1 — population active by type of activity, commune
- 2024 validated hourly NO2 station observations transformed to the exact INSEE commune centre by deterministic nearest-station selection and equal-weight aggregation.
- European Environment Agency
- www.observatoires-des-loyers.org