FrançaisGuest, Sign inJoin
Cattenom depuis le GalgenbergCattenom, #1 on this list · Photo: Nebkheperoure (CC BY-SA 4.0)
Moselle · 2026

Best places to live in Moselle

Cattenom ranks first of 68 ranked towns of 2,500 or more in Moselle, and #146 of 3,798 French towns. 10 of the 68 grade A− or better; scores run from 71.7 down to 22.2.

The overall score, sorted within the département; the letter compares each town with every French town of 2,500+, and its rank among French towns sits beside it. How grades work

#1

Cattenom

2,580 people
A+

Score 71.7·#146 of 3,798 French towns

Strongest: jobs & income A+, cost of living A·lowest: health C

#3

Folschviller

3,916 people
A

Score 67.4·#300 of 3,798 French towns

Strongest: cost of living A, safety A·lowest: jobs & income D

All 68 towns, ranked

By overall score against French towns; ranks are within the département, and each French rank links to the national list.

Every town in Moselle →

68 towns

#TownScoreGrade · French rankWhat drives it
1Cattenom2,580 people71.7top 3.8%A+#146 of 3,798 nationallyStrongest: jobs & income A+, cost of living A·lowest: health C
2Longeville-lès-Saint-Avold3,572 people71.5top 4.0%A+#151 of 3,798 nationallyStrongest: safety A+, schools A·lowest: health D
3Folschviller3,916 people67.4top 7.9%A#300 of 3,798 nationallyStrongest: cost of living A, safety A·lowest: jobs & income D
4Carling3,291 people64.9top 11.7%A#447 of 3,798 nationallyStrongest: safety A+, cost of living A·lowest: jobs & income C−
5Courcelles-Chaussy3,006 people63.2top 14.5%A#550 of 3,798 nationallyStrongest: cost of living A−, safety A−·lowest: health C−
6Hettange-Grande7,772 people62.0top 16.8%A−#637 of 3,798 nationallyStrongest: safety A, jobs & income A−·lowest: health C+
7Spicheren3,143 people61.7top 17.3%A−#659 of 3,798 nationallyStrongest: safety A+, cost of living B+·lowest: health C−
8Bitche4,966 people61.0top 18.5%A−#704 of 3,798 nationallyStrongest: walkability A, cost of living A·lowest: health C−
9Boulay-Moselle5,434 people61.0top 18.5%A−#705 of 3,798 nationallyStrongest: schools A+, walkability B+·lowest: health D
10Valmont3,041 people60.4top 19.5%A−#743 of 3,798 nationallyStrongest: cost of living A, safety A−·lowest: health C−
11Créhange3,691 people57.9top 25.4%B+#965 of 3,798 nationallyStrongest: safety A+, cost of living A−·lowest: jobs & income C−
12Bousse3,236 people57.0top 27.7%B+#1,052 of 3,798 nationallyStrongest: safety A+, jobs & income B+·lowest: schools C−
13Phalsbourg4,688 people56.9top 27.8%B+#1,057 of 3,798 nationallyStrongest: jobs & income B+, cost of living B+·lowest: health C
14Le Ban-Saint-Martin4,684 people51.9top 41.4%B#1,571 of 3,798 nationallyStrongest: walkability A, safety A·lowest: cost of living C−
15Petite-Rosselle6,171 people51.6top 42.3%B#1,608 of 3,798 nationallyStrongest: safety A, cost of living A−·lowest: health D−
16Behren-lès-Forbach6,166 people50.6top 44.9%B#1,704 of 3,798 nationallyStrongest: cost of living A−, walkability A−·lowest: jobs & income D−
17L'Hôpital5,183 people50.6top 45.1%B−#1,715 of 3,798 nationallyStrongest: cost of living A, safety B+·lowest: health D−
18Marly10,286 people49.9top 47.0%B−#1,784 of 3,798 nationallyStrongest: jobs & income A, walkability A−·lowest: cost of living C−
19Cocheren3,358 people49.6top 47.7%B−#1,811 of 3,798 nationallyStrongest: safety A, schools B+·lowest: jobs & income D−
20Bertrange2,941 people49.5top 48.0%B−#1,824 of 3,798 nationallyStrongest: safety A+, jobs & income A·lowest: cost of living D
21Sarralbe4,364 people49.3top 48.4%B−#1,839 of 3,798 nationallyStrongest: cost of living A−, safety B+·lowest: health D
22Sarrebourg12,170 people49.2top 48.6%B−#1,847 of 3,798 nationallyStrongest: walkability A, schools A−·lowest: health D
23Bouzonville3,721 people47.8bottom 47.3%B−#2,003 of 3,798 nationallyStrongest: cost of living A−, schools B·lowest: health D−
24Ottange2,960 people47.5bottom 46.1%B−#2,048 of 3,798 nationallyStrongest: safety A+, walkability B+·lowest: health C−
25Stiring-Wendel10,956 people47.4bottom 45.8%B−#2,060 of 3,798 nationallyStrongest: walkability B+, safety B+·lowest: jobs & income D−
26Saint-Avold14,755 people47.2bottom 45.5%B−#2,072 of 3,798 nationallyStrongest: walkability A−, schools B+·lowest: safety C−
27Fontoy3,184 people46.2bottom 42.7%C+#2,176 of 3,798 nationallyStrongest: safety A+, jobs & income C+·lowest: health D
28Sarreguemines20,143 people45.0bottom 39.4%C+#2,301 of 3,798 nationallyStrongest: walkability A−, cost of living B+·lowest: health D
29Gandrange3,031 people45.0bottom 39.3%C+#2,305 of 3,798 nationallyStrongest: safety A, walkability B·lowest: schools D
30Dieuze2,770 people44.3bottom 37.5%C+#2,376 of 3,798 nationallyStrongest: walkability A, cost of living A−·lowest: safety D
31Sainte-Marie-aux-Chênes4,519 people43.3bottom 35.3%C+#2,456 of 3,798 nationallyStrongest: jobs & income A−, walkability A−·lowest: health D
32Clouange3,824 people43.2bottom 35.1%C+#2,465 of 3,798 nationallyStrongest: walkability A−, safety B−·lowest: jobs & income D
33Marange-Silvange6,539 people43.2bottom 35.1%C+#2,466 of 3,798 nationallyStrongest: safety A, jobs & income B−·lowest: health D
34Ars-sur-Moselle4,616 people42.6bottom 33.7%C#2,520 of 3,798 nationallyStrongest: walkability A−, safety B+·lowest: jobs & income D
35Faulquemont5,109 people42.1bottom 32.5%C#2,564 of 3,798 nationallyStrongest: cost of living A−, walkability A−·lowest: health D
36Hombourg-Haut5,976 people41.8bottom 31.7%C#2,594 of 3,798 nationallyStrongest: safety A−, schools B·lowest: jobs & income D−
37Freyming-Merlebach13,266 people41.7bottom 31.6%C#2,596 of 3,798 nationallyStrongest: walkability B+, schools B·lowest: jobs & income D
38Forbach20,493 people41.3bottom 30.7%C#2,631 of 3,798 nationallyStrongest: walkability A−, cost of living B+·lowest: health D−
39Longeville-lès-Metz4,102 people40.6bottom 28.5%C#2,717 of 3,798 nationallyStrongest: walkability A−, health B·lowest: cost of living C−
40Audun-le-Tiche7,356 people40.5bottom 28.4%C#2,721 of 3,798 nationallyStrongest: walkability A, schools B−·lowest: cost of living D
41Yutz17,391 people40.1bottom 27.1%C#2,769 of 3,798 nationallyStrongest: walkability A, schools B−·lowest: cost of living D
42Rombas9,371 people39.7bottom 26.1%C#2,806 of 3,798 nationallyStrongest: walkability A−, safety B·lowest: jobs & income D−
43Moulins-lès-Metz5,265 people39.3bottom 25.2%C#2,840 of 3,798 nationallyStrongest: walkability A, jobs & income A−·lowest: safety D
44Saint-Julien-lès-Metz3,554 people39.1bottom 24.7%C−#2,861 of 3,798 nationallyStrongest: jobs & income A+, walkability A−·lowest: cost of living D−
45Serémange-Erzange4,251 people39.1bottom 24.5%C−#2,869 of 3,798 nationallyStrongest: safety A, walkability A·lowest: jobs & income D
46Moyeuvre-Grande7,311 people38.9bottom 24.2%C−#2,880 of 3,798 nationallyStrongest: cost of living B+, walkability B+·lowest: jobs & income D−
47Terville7,801 people38.5bottom 23.1%C−#2,920 of 3,798 nationallyStrongest: walkability A, safety B·lowest: cost of living D
48Montigny-lès-Metz21,718 people38.2bottom 22.3%C−#2,950 of 3,798 nationallyStrongest: walkability A+, safety B·lowest: jobs & income D
49Farébersviller5,224 people38.2bottom 22.2%C−#2,954 of 3,798 nationallyStrongest: walkability A−, safety B+·lowest: jobs & income D−
50Hagondange9,278 people37.1bottom 20.4%C−#3,023 of 3,798 nationallyStrongest: walkability A, safety B−·lowest: health D
51Vitry-sur-Orne2,884 people36.1bottom 18.0%C−#3,114 of 3,798 nationallyStrongest: safety A−, walkability B+·lowest: schools D
52Creutzwald12,254 people35.3bottom 16.4%C−#3,177 of 3,798 nationallyStrongest: cost of living B+, walkability B·lowest: health D−
53Thionville42,658 people34.8bottom 15.0%C−#3,227 of 3,798 nationallyStrongest: walkability A, jobs & income B+·lowest: cost of living D−
54Nilvange4,341 people33.2bottom 12.6%D#3,320 of 3,798 nationallyStrongest: walkability A, safety B·lowest: jobs & income D−
55Mondelange5,699 people33.1bottom 12.2%D#3,335 of 3,798 nationallyStrongest: walkability A, safety B−·lowest: health D
56Maizières-lès-Metz11,580 people32.3bottom 11.0%D#3,381 of 3,798 nationallyStrongest: walkability A−, safety B−·lowest: cost of living C−
57Talange8,120 people31.3bottom 9.4%D#3,441 of 3,798 nationallyStrongest: walkability A, safety C+·lowest: jobs & income D
58Hayange15,806 people30.6bottom 8.4%D#3,479 of 3,798 nationallyStrongest: walkability A−, safety B−·lowest: health D−
59Metz122,572 people30.6bottom 8.3%D#3,482 of 3,798 nationallyStrongest: walkability A+, schools C+·lowest: safety D
60Amnéville10,875 people30.2bottom 8.0%D#3,493 of 3,798 nationallyStrongest: walkability B+, safety C+·lowest: health D
61Morhange3,308 people29.3bottom 6.8%D#3,538 of 3,798 nationallyStrongest: walkability A, cost of living B−·lowest: schools D−
62Florange12,035 people29.0bottom 6.3%D#3,559 of 3,798 nationallyStrongest: walkability A−, safety C+·lowest: health D−
63Algrange5,802 people28.5bottom 5.5%D#3,590 of 3,798 nationallyStrongest: walkability B+, safety B·lowest: jobs & income D−
64Guénange8,083 people27.9bottom 4.8%D−#3,617 of 3,798 nationallyStrongest: walkability A−, safety B·lowest: schools D−
65Woippy14,967 people26.8bottom 3.6%D−#3,660 of 3,798 nationallyStrongest: walkability A, schools B−·lowest: health D−
66Fameck14,788 people26.0bottom 2.9%D−#3,688 of 3,798 nationallyStrongest: walkability A−, safety B−·lowest: jobs & income D−
67Knutange3,199 people25.9bottom 2.8%D−#3,693 of 3,798 nationallyStrongest: walkability A−, cost of living C+·lowest: jobs & income D−
68Uckange7,021 people22.2bottom 0.9%D−#3,764 of 3,798 nationallyStrongest: walkability A, safety C·lowest: jobs & income D−
Quick answers

Questions people ask

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 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.

Why isn’t my town on this list?

The list covers places of 2,500 or more with an overall grade. Smaller places, and towns missing figures the overall grade needs, show their grades on their own pages; every commune is listed on the Moselle page.

Département by département

Best places to live, département by département

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), via Wikimedia Commons.

Sources: TownRatings grades: our own summary of the data, ranking French towns against each other only, run #70 of November 9, 2026. 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.