Largest City in France

2026 ranking · average net monthly salary

The towns in Grand Est with the highest average salary (301st to 400th)

Cattenom (Moselle) has the highest average salary in Grand Est: private-sector employees who work there earn €3,866 net a month on average.

441 towns ranked out of 5,115

Continued: the towns in Grand Est ranked 301st to 400th, out of 441.

The ranking, continued: highest average salaries in Grand Est

Rank Town Department Average net monthly salary (€) Proportional bar Population
300 tied Saint-Max Meurthe-et-Moselle (54) 2,200 9,989
300 tied Jœuf Meurthe-et-Moselle (54) 2,200 6,431
303 Kœnigsmacker Moselle (57) 2,190 2,254
304 Porcelette Moselle (57) 2,189 2,446
305 Revin Ardennes (08) 2,187 5,817
306 tied Nilvange Moselle (57) 2,183 4,396
306 tied Blainville-sur-l'Eau Meurthe-et-Moselle (54) 2,183 3,941
308 tied Longeville-lès-Saint-Avold Moselle (57) 2,178 3,626
308 tied Sainte-Marguerite Vosges (88) 2,178 2,282
310 Saint-Dizier Haute-Marne (52) 2,177 23,281
311 Anould Vosges (88) 2,176 3,299
312 tied Nouzonville Ardennes (08) 2,175 5,588
312 tied Sierentz Haut-Rhin (68) 2,175 4,478
314 Cormontreuil Marne (51) 2,173 6,611
315 Lexy Meurthe-et-Moselle (54) 2,172 3,966
316 Villenauxe-la-Grande Aube (10) 2,171 2,642
317 tied Freyming-Merlebach Moselle (57) 2,169 13,379
317 tied Sarrebourg Moselle (57) 2,169 12,410
317 tied Pfastatt Haut-Rhin (68) 2,169 10,416
320 Metzervisse Moselle (57) 2,168 2,340
321 Rombas Moselle (57) 2,167 9,447
322 Knutange Moselle (57) 2,166 3,244
323 tied Longuyon Meurthe-et-Moselle (54) 2,165 5,205
323 tied Dambach-la-Ville Bas-Rhin (67) 2,165 2,189
325 tied Verdun Meuse (55) 2,164 17,786
325 tied Ebersheim Bas-Rhin (67) 2,164 2,303
327 tied Terville Moselle (57) 2,163 7,908
327 tied Dieulouard Meurthe-et-Moselle (54) 2,163 4,618
327 tied Geudertheim Bas-Rhin (67) 2,163 2,749
330 Villerupt Meurthe-et-Moselle (54) 2,161 10,188
331 Vagney Vosges (88) 2,160 3,958
332 Bréviandes Aube (10) 2,159 3,279
333 tied Kingersheim Haut-Rhin (68) 2,158 13,495
333 tied Hirsingue Haut-Rhin (68) 2,158 2,169
335 tied Essey-lès-Nancy Meurthe-et-Moselle (54) 2,157 8,850
335 tied La Bresse Vosges (88) 2,157 3,974
335 tied Lampertheim Bas-Rhin (67) 2,157 3,508
335 tied Rocroi Ardennes (08) 2,157 2,311
339 tied Saint-Memmie Marne (51) 2,156 5,529
339 tied Ars-sur-Moselle Moselle (57) 2,156 4,663
341 Xertigny Vosges (88) 2,155 2,636
342 Bitche Moselle (57) 2,152 5,057
343 tied Fontoy Moselle (57) 2,151 3,224
343 tied Hochstatt Haut-Rhin (68) 2,151 2,225
345 Morsbach Moselle (57) 2,150 2,664
346 Behren-lès-Forbach Moselle (57) 2,149 6,203
347 tied Lunéville Meurthe-et-Moselle (54) 2,147 18,538
347 tied Ittenheim Bas-Rhin (67) 2,147 2,130
349 Talange Moselle (57) 2,146 8,300
350 tied Saint-Julien-les-Villas Aube (10) 2,144 6,868
350 tied Thierville-sur-Meuse Meuse (55) 2,144 3,249
352 Algrange Moselle (57) 2,138 5,868
353 Bouxières-aux-Dames Meurthe-et-Moselle (54) 2,135 4,145
354 Pont-Sainte-Marie Aube (10) 2,133 5,335
355 Arcis-sur-Aube Aube (10) 2,132 2,867
356 tied Bar-le-Duc Meuse (55) 2,131 15,228
356 tied Sainte-Marie-aux-Mines Haut-Rhin (68) 2,131 4,983
358 Rœschwoog Bas-Rhin (67) 2,130 2,314
359 tied Longwy Meurthe-et-Moselle (54) 2,129 15,930
359 tied Muizon Marne (51) 2,129 2,124
361 Vouziers Ardennes (08) 2,128 3,938
362 Saint-Amé Vosges (88) 2,124 2,179
363 Oberhoffen-sur-Moder Bas-Rhin (67) 2,123 4,016
364 Saint-Dié-des-Vosges Vosges (88) 2,122 19,721
365 tied Petite-Rosselle Moselle (57) 2,119 6,228
365 tied Théding Moselle (57) 2,119 2,462
367 Contrexéville Vosges (88) 2,118 3,117
368 tied Romilly-sur-Seine Aube (10) 2,117 15,231
368 tied Remiremont Vosges (88) 2,117 7,619
368 tied Liffol-le-Grand Vosges (88) 2,117 2,144
371 Spicheren Moselle (57) 2,116 3,191
372 Rohrbach-lès-Bitche Moselle (57) 2,113 2,348
373 Munster Haut-Rhin (68) 2,111 4,808
374 Homécourt Meurthe-et-Moselle (54) 2,108 6,295
375 Wintzenheim Haut-Rhin (68) 2,106 8,375
376 Truchtersheim Bas-Rhin (67) 2,103 4,502
377 Wittisheim Bas-Rhin (67) 2,101 2,112
378 Carspach Haut-Rhin (68) 2,100 2,173
379 Hilsenheim Bas-Rhin (67) 2,099 2,634
380 Éclaron-Braucourt-Sainte-Livière Haute-Marne (52) 2,098 2,039
381 Sedan Ardennes (08) 2,097 17,029
382 tied Raon-l'Étape Vosges (88) 2,096 6,010
382 tied Le Thillot Vosges (88) 2,096 3,213
384 La Porte du Der Haute-Marne (52) 2,095 2,153
385 Malzéville Meurthe-et-Moselle (54) 2,093 8,097
386 Givet Ardennes (08) 2,089 6,512
387 Fains-Véel Meuse (55) 2,088 2,131
388 Audun-le-Tiche Moselle (57) 2,081 7,435
389 tied Saulxures-lès-Nancy Meurthe-et-Moselle (54) 2,078 4,405
389 tied Dormans Marne (51) 2,078 2,933
391 Buhl Haut-Rhin (68) 2,077 3,147
392 tied Moulins-lès-Metz Moselle (57) 2,076 5,336
392 tied Manom Moselle (57) 2,076 3,212
394 Hettange-Grande Moselle (57) 2,075 7,955
395 Saint-Nicolas-de-Port Meurthe-et-Moselle (54) 2,073 7,424
396 Fameck Moselle (57) 2,071 14,939
397 Soultzmatt Haut-Rhin (68) 2,069 2,552
398 Gérardmer Vosges (88) 2,067 8,159
399 tied Hombourg-Haut Moselle (57) 2,066 6,030
399 tied Rémilly Moselle (57) 2,066 2,164

Source: INSEE, all-employees database (Base Tous salariés); average net monthly salary in full-time equivalent of private-sector employees working in the commune. Not ranked: towns for which INSEE does not publish the average salary (statistical confidentiality, mostly small towns). Tied values share the same rank. Data sources.

Back to top

This website uses cookies to give you the best possible experience. Read the privacy policy