Largest City in France

2026 ranking · average net monthly salary

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

Saint-Germain-en-Laye (Yvelines) has the highest average salary in France: private-sector employees who work there earn €5,422 net a month on average.

5,064 towns ranked out of 34,875

Continued: the towns in France ranked 301st to 400th, out of 5,064.

The ranking, continued: highest average salaries in France

Rank Town Department Average net monthly salary (€) Proportional bar Population
300 tied Saint-Héand Loire (42) 2,905 3,723
302 tied Sassenage Isère (38) 2,903 11,854
302 tied Pagny-sur-Moselle Meurthe-et-Moselle (54) 2,903 3,979
304 Saint-Marcel Saône-et-Loire (71) 2,902 6,366
305 tied Vincennes Val-de-Marne (94) 2,901 48,644
305 tied Bolbec Seine-Maritime (76) 2,901 11,749
307 tied Châtenay-Malabry Hauts-de-Seine (92) 2,900 36,275
307 tied Ollainville Essonne (91) 2,900 5,530
309 Mourenx Pyrénées-Atlantiques (64) 2,899 5,859
310 Saint-Leu-d'Esserent Oise (60) 2,897 4,751
311 Châteauneuf-sur-Isère Drôme (26) 2,896 4,390
312 tied Bry-sur-Marne Val-de-Marne (94) 2,895 18,807
312 tied Benfeld Bas-Rhin (67) 2,895 6,072
312 tied Phalsbourg Moselle (57) 2,895 4,903
315 tied Balma Haute-Garonne (31) 2,893 18,079
315 tied Marly-le-Roi Yvelines (78) 2,893 17,159
317 tied Noisy-le-Grand Seine-Saint-Denis (93) 2,890 73,408
317 tied Crevin Ille-et-Vilaine (35) 2,890 2,872
319 tied Méru Oise (60) 2,888 14,049
319 tied Molsheim Bas-Rhin (67) 2,888 9,438
321 Saint-Germain-Nuelles Rhône (69) 2,887 2,324
322 Oullins-Pierre-Bénite Rhône (69) 2,885 38,495
323 tied Garches Hauts-de-Seine (92) 2,883 18,117
323 tied Roissy-en-France Val-d'Oise (95) 2,883 2,699
325 Trappes Yvelines (78) 2,882 34,788
326 Martigues Bouches-du-Rhône (13) 2,881 48,807
327 Le Bourget Seine-Saint-Denis (93) 2,880 15,970
328 Saint-Clair-du-Rhône Isère (38) 2,879 3,853
329 Dagneux Ain (01) 2,878 4,826
330 tied Azay-sur-Cher Indre-et-Loire (37) 2,875 3,302
330 tied Réding Moselle (57) 2,875 2,329
332 Saint-Pierre-la-Cour Mayenne (53) 2,874 2,350
333 tied Le Pré-Saint-Gervais Seine-Saint-Denis (93) 2,873 17,049
333 tied Francheville Rhône (69) 2,873 15,800
333 tied Brenouille Oise (60) 2,873 2,143
336 Saint-Jean-de-Braye Loiret (45) 2,872 23,773
337 Vaires-sur-Marne Seine-et-Marne (77) 2,871 14,054
338 Jeumont Nord (59) 2,870 10,260
339 Coubert Seine-et-Marne (77) 2,869 2,019
340 Émerainville Seine-et-Marne (77) 2,867 7,741
341 tied Chauray Deux-Sèvres (79) 2,866 7,446
341 tied Chavanod Haute-Savoie (74) 2,866 3,190
343 Loyettes Ain (01) 2,863 3,592
344 tied Mérignac Gironde (33) 2,862 78,946
344 tied La Montagne Loire-Atlantique (44) 2,862 6,653
344 tied Bousbecque Nord (59) 2,862 5,036
347 tied Sucy-en-Brie Val-de-Marne (94) 2,860 28,016
347 tied Maisons-Laffitte Yvelines (78) 2,860 23,549
349 tied Craponne Rhône (69) 2,859 12,277
349 tied Villette-de-Vienne Isère (38) 2,859 2,062
351 tied Tarnos Landes (40) 2,858 13,342
351 tied Briis-sous-Forges Essonne (91) 2,858 3,394
353 tied Vitry-sur-Seine Val-de-Marne (94) 2,857 94,393
353 tied Plouvien Finistère (29) 2,857 4,045
355 tied Ollioules Var (83) 2,856 14,796
355 tied Sainghin-en-Mélantois Nord (59) 2,856 2,877
357 tied La Motte-Servolex Savoie (73) 2,855 12,730
357 tied Fougerolles-Saint-Valbert Haute-Saône (70) 2,855 3,888
359 tied Grande-Synthe Nord (59) 2,851 20,411
359 tied Ormes Loiret (45) 2,851 4,472
361 Osny Val-d'Oise (95) 2,849 18,107
362 tied Marcq-en-Barœul Nord (59) 2,848 40,930
362 tied Templemars Nord (59) 2,848 3,707
364 Pommiers Rhône (69) 2,847 2,699
365 tied Ayse Haute-Savoie (74) 2,844 2,424
365 tied Nersac Charente (16) 2,844 2,298
367 La Ciotat Bouches-du-Rhône (13) 2,843 38,868
368 tied Évry-Courcouronnes Essonne (91) 2,841 67,272
368 tied Val-de-Cognac Charente (16) 2,841 3,580
370 Spay Sarthe (72) 2,840 2,876
371 Mareil-Marly Yvelines (78) 2,839 4,263
372 Saint-Sauveur Haute-Garonne (31) 2,838 2,281
373 Dangé-Saint-Romain Vienne (86) 2,837 3,017
374 tied Irigny Rhône (69) 2,836 9,155
374 tied Aussonne Haute-Garonne (31) 2,836 8,102
374 tied Malaunay Seine-Maritime (76) 2,836 6,288
374 tied Rion-des-Landes Landes (40) 2,836 3,200
374 tied Méry Savoie (73) 2,836 2,178
379 tied Villeurbanne Rhône (69) 2,835 164,747
379 tied Ornans Doubs (25) 2,835 4,496
381 tied Pierrelatte Drôme (26) 2,832 14,006
381 tied Vittel Vosges (88) 2,832 4,912
383 tied Villeneuve-d'Ascq Nord (59) 2,831 63,462
383 tied Longpont-sur-Orge Essonne (91) 2,831 6,565
385 Blendecques Pas-de-Calais (62) 2,827 5,077
386 Saint-Pierre-du-Perray Essonne (91) 2,825 12,096
387 Mandeure Doubs (25) 2,823 4,746
388 Chocques Pas-de-Calais (62) 2,822 2,807
389 Le Port-Marly Yvelines (78) 2,821 5,612
390 Saint-Marcel Eure (27) 2,817 4,614
391 Saint-Romain-le-Puy Loire (42) 2,814 4,221
392 Beynes Yvelines (78) 2,812 7,823
393 tied Clermont-Ferrand Puy-de-Dôme (63) 2,811 148,795
393 tied Auneau-Bleury-Saint-Symphorien Eure-et-Loir (28) 2,811 6,497
395 tied Florange Moselle (57) 2,810 12,153
395 tied Saint-Jean-de-Maurienne Savoie (73) 2,810 7,853
397 Auneuil Oise (60) 2,806 2,934
398 tied Nantes Loire-Atlantique (44) 2,805 332,515
398 tied Passy Haute-Savoie (74) 2,805 11,263
398 tied Châteauneuf-le-Rouge Bouches-du-Rhône (13) 2,805 2,434

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