FR Cette page existe en français : Moselle en français → Votre navigateur est réglé en français. Votre choix est retenu pour les prochaines pages. Home › France › Moselle Grand Est · Département 57 Find your town in Moselle Moselle has 725 towns and villages, each with its page. Its 80 towns of 2,500 or more are graded against towns across France on cost of living, safety, schools, health and more; 113 of 1,000 to 2,499 have subject grades.
68 graded towns
10 grade A− or better
725 towns and villages
Metz largest · 122,572
Moselle at a glance What Moselle is like The median ranked town in Moselle grades highest on walkability and safety against towns across France, and lowest on health. Choose a subject to find the towns that do best on it.
The median town, subject by subject The median ranked town in Moselle against French towns · the line marks the median French town
Walkability A− ahead of 79% Safety B ahead of 58% Schools C+ ahead of 43% Cost of living C+ ahead of 38% Jobs & income C ahead of 26% Health C− ahead of 16% The finder
Find a town that’s… 68 towns · ordered by Moselle rank
#1 in Moselle A+ Town · 2,580 people · #146 of 3,798 nationally
Strongest A+ Jobs & incomeA Cost of livingLowest C Health
#2 in Moselle A+ Town · 3,572 people · #151 of 3,798 nationally
Strongest A+ SafetyA SchoolsLowest D Health
#3 in Moselle A Town · 3,916 people · #300 of 3,798 nationally
Strongest A Cost of livingA SafetyLowest D Jobs & income
#4 in Moselle A Town · 3,291 people · #447 of 3,798 nationally
Strongest A+ SafetyA Cost of livingLowest C− Jobs & income
#5 in Moselle A Town · 3,006 people · #550 of 3,798 nationally
Strongest A− Cost of livingA− SafetyLowest C− Health
#6 in Moselle A− Town · 7,772 people · #637 of 3,798 nationally
Strongest A SafetyA− Jobs & incomeLowest C+ Health
#7 in Moselle A− Town · 3,143 people · #659 of 3,798 nationally
Strongest A+ SafetyB+ Cost of livingLowest C− Health
#8 in Moselle A− Town · 4,966 people · #704 of 3,798 nationally
Strongest A WalkabilityA Cost of livingLowest C− Health
#9 in Moselle A− Town · 5,434 people · #705 of 3,798 nationally
Strongest A+ SchoolsB+ WalkabilityLowest D Health
#10 in Moselle A− Town · 3,041 people · #743 of 3,798 nationally
Strongest A Cost of livingA− SafetyLowest C− Health
#11 in Moselle B+ Town · 3,691 people · #965 of 3,798 nationally
Strongest A+ SafetyA− Cost of livingLowest C− Jobs & income
#12 in Moselle B+ Town · 3,236 people · #1,052 of 3,798 nationally
Strongest A+ SafetyB+ Jobs & incomeLowest C− Schools
#13 in Moselle B+ Town · 4,688 people · #1,057 of 3,798 nationally
Strongest B+ Jobs & incomeB+ Cost of livingLowest C Health
#14 in Moselle B Town · 4,684 people · #1,571 of 3,798 nationally
Strongest A WalkabilityA SafetyLowest C− Cost of living
#15 in Moselle B Town · 6,171 people · #1,608 of 3,798 nationally
Strongest A SafetyA− Cost of livingLowest D− Health
#16 in Moselle B Town · 6,166 people · #1,704 of 3,798 nationally
Strongest A− Cost of livingA− WalkabilityLowest D− Jobs & income
#17 in Moselle B− Town · 5,183 people · #1,715 of 3,798 nationally
Strongest A Cost of livingB+ SafetyLowest D− Health
#18 in Moselle B− Town · 10,286 people · #1,784 of 3,798 nationally
Strongest A Jobs & incomeA− WalkabilityLowest C− Cost of living
#19 in Moselle B− Town · 3,358 people · #1,811 of 3,798 nationally
Strongest A SafetyB+ SchoolsLowest D− Jobs & income
#20 in Moselle B− Town · 2,941 people · #1,824 of 3,798 nationally
Strongest A+ SafetyA Jobs & incomeLowest D Cost of living
#21 in Moselle B− Town · 4,364 people · #1,839 of 3,798 nationally
Strongest A− Cost of livingB+ SafetyLowest D Health
#22 in Moselle B− Town · 12,170 people · #1,847 of 3,798 nationally
Strongest A WalkabilityA− SchoolsLowest D Health
#23 in Moselle B− Town · 3,721 people · #2,003 of 3,798 nationally
Strongest A− Cost of livingB SchoolsLowest D− Health
#24 in Moselle B− Town · 2,960 people · #2,048 of 3,798 nationally
Strongest A+ SafetyB+ WalkabilityLowest C− Health
#25 in Moselle B− Town · 10,956 people · #2,060 of 3,798 nationally
Strongest B+ WalkabilityB+ SafetyLowest D− Jobs & income
#26 in Moselle B− Town · 14,755 people · #2,072 of 3,798 nationally
Strongest A− WalkabilityB+ SchoolsLowest C− Safety
#27 in Moselle C+ Town · 3,184 people · #2,176 of 3,798 nationally
Strongest A+ SafetyC+ Jobs & incomeLowest D Health
#28 in Moselle C+ Large town · 20,143 people · #2,301 of 3,798 nationally
Strongest A− WalkabilityB+ Cost of livingLowest D Health
#29 in Moselle C+ Town · 3,031 people · #2,305 of 3,798 nationally
Strongest A SafetyB WalkabilityLowest D Schools
#30 in Moselle C+ Town · 2,770 people · #2,376 of 3,798 nationally
Strongest A WalkabilityA− Cost of livingLowest D Safety
#31 in Moselle C+ Town · 4,519 people · #2,456 of 3,798 nationally
Strongest A− Jobs & incomeA− WalkabilityLowest D Health
#32 in Moselle C+ Town · 3,824 people · #2,465 of 3,798 nationally
Strongest A− WalkabilityB− SafetyLowest D Jobs & income
#33 in Moselle C+ Town · 6,539 people · #2,466 of 3,798 nationally
Strongest A SafetyB− Jobs & incomeLowest D Health
#34 in Moselle C Town · 4,616 people · #2,520 of 3,798 nationally
Strongest A− WalkabilityB+ SafetyLowest D Jobs & income
#35 in Moselle C Town · 5,109 people · #2,564 of 3,798 nationally
Strongest A− Cost of livingA− WalkabilityLowest D Health
#36 in Moselle C Town · 5,976 people · #2,594 of 3,798 nationally
Strongest A− SafetyB SchoolsLowest D− Jobs & income
#37 in Moselle C Town · 13,266 people · #2,596 of 3,798 nationally
Strongest B+ WalkabilityB SchoolsLowest D Jobs & income
#38 in Moselle C Large town · 20,493 people · #2,631 of 3,798 nationally
Strongest A− WalkabilityB+ Cost of livingLowest D− Health
#39 in Moselle C Town · 4,102 people · #2,717 of 3,798 nationally
Strongest A− WalkabilityB HealthLowest C− Cost of living
#40 in Moselle C Town · 7,356 people · #2,721 of 3,798 nationally
Strongest A WalkabilityB− SchoolsLowest D Cost of living
#41 in Moselle C Town · 17,391 people · #2,769 of 3,798 nationally
Strongest A WalkabilityB− SchoolsLowest D Cost of living
#42 in Moselle C Town · 9,371 people · #2,806 of 3,798 nationally
Strongest A− WalkabilityB SafetyLowest D− Jobs & income
#43 in Moselle C Town · 5,265 people · #2,840 of 3,798 nationally
Strongest A WalkabilityA− Jobs & incomeLowest D Safety
#44 in Moselle C− Town · 3,554 people · #2,861 of 3,798 nationally
Strongest A+ Jobs & incomeA− WalkabilityLowest D− Cost of living
#45 in Moselle C− Town · 4,251 people · #2,869 of 3,798 nationally
Strongest A SafetyA WalkabilityLowest D Jobs & income
#46 in Moselle C− Town · 7,311 people · #2,880 of 3,798 nationally
Strongest B+ Cost of livingB+ WalkabilityLowest D− Jobs & income
#47 in Moselle C− Town · 7,801 people · #2,920 of 3,798 nationally
Strongest A WalkabilityB SafetyLowest D Cost of living
#48 in Moselle C− Large town · 21,718 people · #2,950 of 3,798 nationally
Strongest A+ WalkabilityB SafetyLowest D Jobs & income
#49 in Moselle C− Town · 5,224 people · #2,954 of 3,798 nationally
Strongest A− WalkabilityB+ SafetyLowest D− Jobs & income
#50 in Moselle C− Town · 9,278 people · #3,023 of 3,798 nationally
Strongest A WalkabilityB− SafetyLowest D Health
#51 in Moselle C− Town · 2,884 people · #3,114 of 3,798 nationally
Strongest A− SafetyB+ WalkabilityLowest D Schools
#52 in Moselle C− Town · 12,254 people · #3,177 of 3,798 nationally
Strongest B+ Cost of livingB WalkabilityLowest D− Health
#53 in Moselle C− Large town · 42,658 people · #3,227 of 3,798 nationally
Strongest A WalkabilityB+ Jobs & incomeLowest D− Cost of living
#54 in Moselle D Town · 4,341 people · #3,320 of 3,798 nationally
Strongest A WalkabilityB SafetyLowest D− Jobs & income
#55 in Moselle D Town · 5,699 people · #3,335 of 3,798 nationally
Strongest A WalkabilityB− SafetyLowest D Health
#56 in Moselle D Town · 11,580 people · #3,381 of 3,798 nationally
Strongest A− WalkabilityB− SafetyLowest C− Cost of living
#57 in Moselle D Town · 8,120 people · #3,441 of 3,798 nationally
Strongest A WalkabilityC+ SafetyLowest D Jobs & income
#58 in Moselle D Town · 15,806 people · #3,479 of 3,798 nationally
Strongest A− WalkabilityB− SafetyLowest D− Health
#59 in Moselle D City · 122,572 people · #3,482 of 3,798 nationally
Strongest A+ WalkabilityC+ SchoolsLowest D Safety
#60 in Moselle D Town · 10,875 people · #3,493 of 3,798 nationally
Strongest B+ WalkabilityC+ SafetyLowest D Health
#61 in Moselle D Town · 3,308 people · #3,538 of 3,798 nationally
Strongest A WalkabilityB− Cost of livingLowest D− Schools
#62 in Moselle D Town · 12,035 people · #3,559 of 3,798 nationally
Strongest A− WalkabilityC+ SafetyLowest D− Health
#63 in Moselle D Town · 5,802 people · #3,590 of 3,798 nationally
Strongest B+ WalkabilityB SafetyLowest D− Jobs & income
#64 in Moselle D− Town · 8,083 people · #3,617 of 3,798 nationally
Strongest A− WalkabilityB SafetyLowest D− Schools
#65 in Moselle D− Town · 14,967 people · #3,660 of 3,798 nationally
Strongest A WalkabilityB− SchoolsLowest D− Health
#66 in Moselle D− Town · 14,788 people · #3,688 of 3,798 nationally
Strongest A− WalkabilityB− SafetyLowest D− Jobs & income
#67 in Moselle D− Town · 3,199 people · #3,693 of 3,798 nationally
Strongest A− WalkabilityC+ Cost of livingLowest D− Jobs & income
#68 in Moselle D− Town · 7,021 people · #3,764 of 3,798 nationally
Strongest A WalkabilityC SafetyLowest D− Jobs & income
Show all 68 towns Dots: each town’s overall grade, sized by population. Labels: the top five.
16 of these towns have a Safety Grade with a caution: between 10% and 25% of their index uses the département’s average for crimes too few to publish.
No overall grade Towns without an overall grade Each has its page and the subject grades it has. In France an overall grade needs a Safety Grade, and five graded subjects in all.
Grosbliederstroff 3,346 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish. Graded on its page: Cost of living A−, Schools D, Health C, Jobs & income A, Walkability B Manom 3,137 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish. Graded on its page: Cost of living D−, Schools B−, Health A+, Jobs & income A−, Walkability A− Puttelange-aux-Lacs 3,016 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish. Graded on its page: Cost of living A−, Schools D−, Health D, Jobs & income D, Walkability B Ham-sous-Varsberg 2,888 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish. Graded on its page: Cost of living B+, Schools C+, Health D, Jobs & income D, Walkability C− Macheren 2,814 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish. Graded on its page: Cost of living A−, Schools B+, Health C, Jobs & income D, Walkability D Woustviller 2,786 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish. Graded on its page: Cost of living A−, Schools C, Health D, Jobs & income C+, Walkability C− Hambach 2,766 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish. Graded on its page: Cost of living A−, Schools C, Health C−, Jobs & income A, Walkability C+ Scy-Chazelles 2,753 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish. Graded on its page: Cost of living D, Schools B−, Health C, Jobs & income A, Walkability A Montois-la-Montagne 2,711 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish. Graded on its page: Cost of living C+, Schools D, Health D, Jobs & income C, Walkability B− Neufchef 2,650 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish. Graded on its page: Cost of living C−, Schools C+, Health B, Jobs & income B, Walkability B+ Morsbach 2,635 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish. Graded on its page: Cost of living B+, Schools B+, Health D, Jobs & income D, Walkability B Œting 2,599 people · No Safety Grade: over a quarter of its Safety index would come from the département’s average for crimes too few to publish. Graded on its page: Cost of living C+, Schools B+, Health C−, Jobs & income A, Walkability C− Every town and village 645 smaller towns and villages in Moselle With the 80 towns of 2,500 or more above, these are all 725 communes of Moselle, A to Z. Towns of 1,000 to 2,499 have subject grades on their page (the figure is the population); villages under 1,000 have their page with the figures, without grades. The search at the top finds these too.
Abreschviller1,428 Alsting2,480 Amanvillers2,188 Ancy-Dornot1,490 Angevillers1,404 Apach1,072 Argancy1,381 Augny2,207 Aumetz2,418 Ay-sur-Moselle1,601 Bambiderstroff1,016 Basse-Ham2,349 Béning-lès-Saint-Avold1,095 Bining1,162 Boulange2,427 Bousbach1,179 Boust1,157 Buhl-Lorraine1,204 Château-Salins2,296 Châtel-Saint-Germain1,880 Corny-sur-Moselle2,168 Courcelles-sur-Nied1,194 Cuvry1,096 Dabo2,361 Delme1,166 Diebling1,658 Diesen1,015 Distroff1,828 Enchenberg1,206 Ennery2,322 Entrange1,218 Etzling1,136 Falck2,482 Farschviller1,318 Fèves1,193 Fleury1,276 Folkling1,411 Freistroff1,000 Goetzenbruck1,484 Gorze1,120 Gros-Réderching1,266 Hargarten-aux-Mines1,073 Holving1,268 Hundling1,339 Illange1,770 Jouy-aux-Arches1,430 Jury1,408 Kanfen1,235 Kédange-sur-Canner1,121 Kerbach1,224 Kœnigsmacker2,224 Kuntzig1,359 La Maxe1,056 Laquenexy1,255 Lemberg1,428 Lorquin1,150 Lorry-lès-Metz1,720 Mécleuves1,196 Merten1,444 Metzeresche1,020 Metzervisse2,277 Montbronn1,578 Neufgrange1,364 Niderviller1,138 Noisseville1,109 Nousseviller-Saint-Nabor1,182 Novéant-sur-Moselle1,844 Ogy-Montoy-Flanville1,806 Peltre1,790 Petit-Réderching1,417 Pierrevillers1,443 Plappeville2,027 Porcelette2,397 Puttelange-lès-Thionville1,029 Rédange1,014 Réding2,280 Rémelfing1,305 Rémering-lès-Puttelange1,050 Rémilly2,070 Retonfey1,327 Richemont2,175 Rodemack1,277 Rohrbach-lès-Bitche2,301 Roncourt1,058 Rosselange2,384 Rouhling1,981 Roussy-le-Village1,592 Rozérieulles1,334 Rurange-lès-Thionville2,327 Russange1,263 Saint-Privat-la-Montagne1,878 Sarreinsming1,178 Saulny1,590 Schœneck2,435 Seingbouse1,722 Semécourt1,024 Sierck-les-Bains1,765 Solgne1,133 Soucht1,013 Stuckange1,515 Tenteling1,043 Teting-sur-Nied1,258 Théding2,408 Tressange2,470 Troisfontaines1,267 Verny2,056 Vic-sur-Seille1,317 Vigy1,522 Volmerange-les-Mines2,289 Volstroff2,044 Walscheid1,459 Willerwald1,517 Zoufftgen1,264 532 villages under 1,000 people, A to Z: their page, no grades Next door Départements next to Moselle The départements that share a border with it: each one’s communes, and how many of its towns have an overall grade.
What is the best place to live in Moselle? Cattenom ranks first of 68 graded towns of 2,500 or more: jobs & income (A+) and cost of living (A) are its strongest grades; health (C) is its lowest. Longeville-lès-Saint-Avold and Folschviller follow.
How do the biggest towns in Moselle grade? Metz (122,572 people) grades D overall, with its best grade in walkability. Thionville (42,658 people) grades C− overall, with its best grade in walkability.
How are these towns ranked? By the overall grade, which blends six graded subjects (cost of living, safety, schools, health, jobs and income, walkability) from public data, each comparing a town with every French town of 1,000 or more. The rank is among the towns of 2,500 or more in Moselle, where five or more have an overall grade.
Is every commune in Moselle on TownRatings? Yes: all 725 have their page, listed on this page. Grading depends on size: the 80 towns of 2,500 or more get every grade we can give them, the 113 of 1,000 to 2,499 get subject grades, and the 532 villages under 1,000 have their page with the figures, without grades.
Why isn’t my town ranked? The ranking covers towns of 2,500 or more with an overall grade. Grosbliederstroff and Ham-sous-Varsberg and Hambach and Macheren and 8 more have no overall grade; their pages show the grades they have, and why.
Photos: Cattenom, Nebkheperoure (CC BY-SA 4.0 ) · Longeville-lès-Saint-Avold, Jean-Marc Pascolo (CC BY-SA 3.0 ) · Folschviller, Alain meier (CC0 ) · Carling, Jean-Marc Pascolo (CC BY-SA 3.0 ) · Courcelles-Chaussy, Aimelaime (CC BY-SA 3.0 ) · Hettange-Grande, Hoebele (CC BY-SA 4.0 ) · Spicheren, AnRo0002 (CC0 ) · Bitche, Ji-Elle (CC BY-SA 3.0 ) · Boulay-Moselle, Paul.schrepfer (CC BY-SA 4.0 ) · Valmont, Phil Richards from London, UK (CC BY-SA 2.0 ) · Créhange, Aimelaime (CC BY-SA 3.0 ) · Bousse, Own work (CC BY-SA 3.0 ) · Phalsbourg, Poudou99 (CC BY 3.0 ) · Le Ban-Saint-Martin, Aimelaime (CC BY-SA 3.0 ) · Petite-Rosselle, François BERNARDIN (CC BY-SA 3.0 ) · Behren-lès-Forbach, œuvre personnelle (Public domain ) · L'Hôpital, Jean-Marc Pascolo (CC BY-SA 3.0 ) · Marly, Original uploader was Aimelaime at fr.wikipedia (Public domain ) · Cocheren, Alain meier (CC BY-SA 4.0 ) · Bertrange, Dennis van Zuijlekom from Ermelo, The Netherlands (CC BY-SA 2.0 ) · Sarralbe, Jean-Marc Pascolo (CC BY-SA 3.0 ) · Sarrebourg, Niko67000 (CC BY-SA 4.0 ) · Bouzonville, Aimelaime (CC BY-SA 3.0 ) · Ottange, Les Meloures (CC BY-SA 3.0 ) · Stiring-Wendel, Zecke64 (CC BY-SA 4.0 ) · Saint-Avold, Benoît Stella (CC BY-SA 3.0 ) · Fontoy, 2538O (CC0 ) · Sarreguemines, Office de Tourisme de Sarreguemines (CC BY-SA 3.0 ) · Gandrange, Aimelaime at French Wikipedia (Public domain ) · Dieuze, Peter.Pielmeier (CC BY-SA 4.0 ) · Sainte-Marie-aux-Chênes, Aimelaime (CC BY-SA 4.0 ) · Clouange, Paul.schrepfer (CC BY-SA 4.0 ) · Marange-Silvange, Aimelaime at French Wikipedia (Public domain ) · Ars-sur-Moselle, PaulT (Gunther Tschuch) (CC BY-SA 4.0 ) · Faulquemont, Paul.schrepfer (CC BY-SA 4.0 ) · Hombourg-Haut, Webmasterhombourg (Public domain ) · Freyming-Merlebach, Jean-Marc Pascolo (CC BY-SA 3.0 ) · Forbach, The original uploader was InXtremis at French Wikipedia . (CC BY-SA 1.0 ) · Longeville-lès-Metz, Florian Pépellin (CC BY-SA 4.0 ) · Audun-le-Tiche, Paul.schrepfer (CC BY-SA 4.0 ) · Yutz, Original uploader was Aimelaime at fr.wikipedia (Public domain ) · Rombas, XStortini (CC BY-SA 4.0 ) · Moulins-lès-Metz, Tehkni (CC BY-SA 4.0 ) · Saint-Julien-lès-Metz, Kevin.B (CC BY-SA 4.0 ) · Serémange-Erzange, Borvan53 (CC BY-SA 3.0 ) · Moyeuvre-Grande, Aimelaime at French Wikipedia (Public domain ) · Terville, Fredamas (CC BY-SA 4.0 ) · Montigny-lès-Metz, Chabe01 (CC BY-SA 4.0 ) · Farébersviller, Aimelaime~commonswiki (CC BY-SA 4.0 ) · Hagondange, European Coal and Steel Community (CC BY-SA 4.0 ) · Vitry-sur-Orne, Aragondange (CC BY-SA 3.0 ) · Creutzwald, Benoît Stella (CC BY-SA 3.0 ) · Thionville, Bubudu57 (CC BY-SA 3.0 ) · Nilvange, Unknown author Unknown author or not provided (Public domain ) · Mondelange, Own work (CC BY-SA 3.0 ) · Maizières-lès-Metz, Aimelaime at French Wikipedia (Public domain ) · Talange, Nicolas5788 (CC BY-SA 4.0 ) · Hayange, Aimelaime at French Wikipedia (Public domain ) · Metz, Philippe Gisselbrecht/ Ville de Metz (CC BY-SA 4.0 ) · Amnéville, Own work (CC BY-SA 3.0 ) · Morhange, Nicolas5788 (CC BY-SA 4.0 ) · Florange, Fredamas (CC BY-SA 4.0 ) · Algrange, Edit. Bugard (Public domain ) · Guénange, Own work (CC BY-SA 3.0 ) · Woippy, Original uploader was Aimelaime at fr.wikipedia (Public domain ) · Fameck, Own work (CC BY-SA 3.0 ) · Knutange, Société métallurgique de Knutange (Public domain ) · Uckange, Source : Bibliothèque nationale de France — Gallica Identif… (Public domain ), via Wikimedia Commons.
Sources: TownRatings grades: our own summary of the data, ranking French towns against each other only, run #47 of October 30, 2026 · INSEE, census 2023 (population). Under the Licence Ouverte / Open Licence 2.0 (Etalab).
Contains public sector information under the Licence Ouverte / Open Licence 2.0 (Etalab): INSEE, DGFiP, the Interior Ministry’s statistics service (SSMSI), the Ministry of Education (DEPP), the Health Ministry’s statistics service (DREES) and the Housing Ministry (Carte des loyers). Commune boundaries: IGN Admin Express.