Largest City in France

2026 ranking · average net monthly salary

The towns in France with the highest average salary (901st to 1,000th)

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 901st to 1,000th, out of 5,064.

The ranking, continued: highest average salaries in France

Rank Town Department Average net monthly salary (€) Proportional bar Population
901 tied Olivet Loiret (45) 2,558 24,046
901 tied Neuville-sur-Saône Rhône (69) 2,558 7,876
901 tied Colombelles Calvados (14) 2,558 7,279
901 tied Le Puy-Sainte-Réparade Bouches-du-Rhône (13) 2,558 6,046
901 tied Castets Landes (40) 2,558 2,569
901 tied Bertry Nord (59) 2,558 2,165
907 tied Bobigny Seine-Saint-Denis (93) 2,557 57,035
907 tied Aytré Charente-Maritime (17) 2,557 9,881
909 Saint-Arnoult-en-Yvelines Yvelines (78) 2,556 6,006
910 tied Grasse Alpes-Maritimes (06) 2,555 51,830
910 tied Saint-Michel-sur-Orge Essonne (91) 2,555 21,901
912 tied Castelnau-le-Lez Hérault (34) 2,554 26,449
912 tied Launaguet Haute-Garonne (31) 2,554 9,251
912 tied Gerstheim Bas-Rhin (67) 2,554 3,545
912 tied Mouzeil Loire-Atlantique (44) 2,554 2,050
916 Rouen Seine-Maritime (76) 2,553 119,165
917 tied Sully-sur-Loire Loiret (45) 2,552 5,175
917 tied La Chapelle-de-Guinchay Saône-et-Loire (71) 2,552 4,105
917 tied Saint-Michel-de-Maurienne Savoie (73) 2,552 2,606
920 tied Villeneuve-Loubet Alpes-Maritimes (06) 2,551 17,758
920 tied Mazingarbe Pas-de-Calais (62) 2,551 8,246
922 tied Saint-Romain-de-Colbosc Seine-Maritime (76) 2,550 4,832
922 tied Verquin Pas-de-Calais (62) 2,550 3,495
924 tied Roubaix Nord (59) 2,549 98,701
924 tied Igny Essonne (91) 2,549 11,150
926 tied Bègles Gironde (33) 2,548 32,221
926 tied Chars Val-d'Oise (95) 2,548 2,034
928 Serris Seine-et-Marne (77) 2,547 10,443
929 tied Argenteuil Val-d'Oise (95) 2,546 106,546
929 tied Villeneuve-Saint-Georges Val-de-Marne (94) 2,546 36,319
929 tied Corcoué-sur-Logne Loire-Atlantique (44) 2,546 3,311
929 tied Candé Maine-et-Loire (49) 2,546 2,845
933 tied Dunkerque Nord (59) 2,545 87,442
933 tied Ambarès-et-Lagrave Gironde (33) 2,545 17,831
933 tied Woippy Moselle (57) 2,545 15,068
933 tied Essarts-en-Bocage Vendée (85) 2,545 7,022
937 tied Selongey Côte-d'Or (21) 2,544 2,429
937 tied Berric Morbihan (56) 2,544 2,167
937 tied Cérons Gironde (33) 2,544 2,164
940 tied Lucciana Haute-Corse (2B) 2,543 7,012
940 tied Courville-sur-Eure Eure-et-Loir (28) 2,543 2,854
940 tied Andilly Val-d'Oise (95) 2,543 2,789
943 tied Avon Seine-et-Marne (77) 2,542 13,888
943 tied Ducey-Les Chéris Manche (50) 2,542 2,851
943 tied Valloire-sur-Cisse Loir-et-Cher (41) 2,542 2,459
943 tied La Couture-Boussey Eure (27) 2,542 2,329
947 tied Issoire Puy-de-Dôme (63) 2,541 15,477
947 tied Seyssinet-Pariset Isère (38) 2,541 11,853
947 tied Chanteloup-en-Brie Seine-et-Marne (77) 2,541 4,181
947 tied Gasny Eure (27) 2,541 3,122
951 tied Vaulx-en-Velin Rhône (69) 2,540 53,281
951 tied Bonneville Haute-Savoie (74) 2,540 13,726
951 tied Noyal-sur-Vilaine Ille-et-Vilaine (35) 2,540 6,384
951 tied Tain-l'Hermitage Drôme (26) 2,540 6,126
951 tied Le Castellet Var (83) 2,540 6,109
951 tied Flers-en-Escrebieux Nord (59) 2,540 5,454
951 tied Bouzonville Moselle (57) 2,540 3,768
958 Sillé-le-Guillaume Sarthe (72) 2,539 2,276
959 tied La Courneuve Seine-Saint-Denis (93) 2,538 47,285
959 tied Longvic Côte-d'Or (21) 2,538 9,035
959 tied Gargenville Yvelines (78) 2,538 7,919
959 tied Lentilly Rhône (69) 2,538 6,776
959 tied Moréac Morbihan (56) 2,538 3,803
959 tied Beychac-et-Caillau Gironde (33) 2,538 2,648
959 tied Sainte-Consorce Rhône (69) 2,538 2,227
966 tied Saint-Genis-Laval Rhône (69) 2,537 21,661
966 tied Sausheim Haut-Rhin (68) 2,537 5,750
966 tied Les Belleville Savoie (73) 2,537 3,576
969 tied Riom Puy-de-Dôme (63) 2,536 19,541
969 tied Bures-sur-Yvette Essonne (91) 2,536 9,757
969 tied Artigues-près-Bordeaux Gironde (33) 2,536 8,765
969 tied Bouxwiller Bas-Rhin (67) 2,536 3,845
973 tied Lorient Morbihan (56) 2,535 59,856
973 tied Les Abymes Guadeloupe (971) 2,535 51,441
973 tied Sisteron Alpes-de-Haute-Provence (04) 2,535 8,097
973 tied Chagny Saône-et-Loire (71) 2,535 5,434
977 tied Dijon Côte-d'Or (21) 2,534 164,963
977 tied Pontoise Val-d'Oise (95) 2,534 32,475
977 tied Florensac Hérault (34) 2,534 5,345
977 tied Fesches-le-Châtel Doubs (25) 2,534 2,168
981 tied Conflans-Sainte-Honorine Yvelines (78) 2,533 37,426
981 tied Vedène Vaucluse (84) 2,533 12,278
981 tied Louverné Mayenne (53) 2,533 4,457
981 tied Megève Haute-Savoie (74) 2,533 2,996
985 tied Talence Gironde (33) 2,532 47,340
985 tied Cormeilles-en-Parisis Val-d'Oise (95) 2,532 27,522
985 tied Belley Ain (01) 2,532 9,695
985 tied Ancerville Meuse (55) 2,532 2,637
985 tied La Limouzinière Loire-Atlantique (44) 2,532 2,513
990 tied Franqueville-Saint-Pierre Seine-Maritime (76) 2,531 6,371
990 tied Cugand-la-Bernardière Vendée (85) 2,531 5,848
992 tied Fort-de-France Martinique (972) 2,530 76,120
992 tied Vern-sur-Seiche Ille-et-Vilaine (35) 2,530 8,360
992 tied Pont-de-l'Isère Drôme (26) 2,530 3,734
992 tied Sainte-Tulle Alpes-de-Haute-Provence (04) 2,530 3,642
992 tied Carignan Ardennes (08) 2,530 2,719
997 Lespinasse Haute-Garonne (31) 2,529 3,279
998 tied Seclin Nord (59) 2,528 13,360
998 tied Villaz Haute-Savoie (74) 2,528 3,707
998 tied Loire-sur-Rhône Rhône (69) 2,528 2,780

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