Continued: the towns in France ranked 1,001st to 1,100th, out of 5,064.
The ranking, continued: highest average salaries in France
| Rank | Town | Department | Average net monthly salary (€) | Proportional bar | Population |
|---|---|---|---|---|---|
| 998 tied | Sennecey-lès-Dijon | Côte-d'Or (21) | 2,528 | 2,183 | |
| 1,002 tied | Saint-Laurent-du-Var | Alpes-Maritimes (06) | 2,527 | 32,366 | |
| 1,002 tied | Bagnols-sur-Cèze | Gard (30) | 2,527 | 18,409 | |
| 1,002 tied | Saint-Just-Saint-Rambert | Loire (42) | 2,527 | 16,030 | |
| 1,002 tied | Itteville | Essonne (91) | 2,527 | 6,824 | |
| 1,002 tied | Eschau | Bas-Rhin (67) | 2,527 | 5,941 | |
| 1,002 tied | Roye | Somme (80) | 2,527 | 5,909 | |
| 1,002 tied | La Ville-aux-Dames | Indre-et-Loire (37) | 2,527 | 5,677 | |
| 1,009 tied | Colmar | Haut-Rhin (68) | 2,526 | 68,013 | |
| 1,009 tied | Castres | Tarn (81) | 2,526 | 43,800 | |
| 1,009 tied | Ludon-Médoc | Gironde (33) | 2,526 | 5,628 | |
| 1,009 tied | Gréasque | Bouches-du-Rhône (13) | 2,526 | 4,640 | |
| 1,009 tied | Varennes-Jarcy | Essonne (91) | 2,526 | 2,503 | |
| 1,014 tied | Verrières-le-Buisson | Essonne (91) | 2,525 | 15,316 | |
| 1,014 tied | Gouvieux | Oise (60) | 2,525 | 9,286 | |
| 1,014 tied | Velaux | Bouches-du-Rhône (13) | 2,525 | 9,090 | |
| 1,014 tied | Custines | Meurthe-et-Moselle (54) | 2,525 | 3,114 | |
| 1,018 tied | Rumilly | Haute-Savoie (74) | 2,524 | 16,904 | |
| 1,018 tied | Chartres-de-Bretagne | Ille-et-Vilaine (35) | 2,524 | 9,012 | |
| 1,018 tied | Gevrey-Chambertin | Côte-d'Or (21) | 2,524 | 2,954 | |
| 1,021 tied | Mauguio | Hérault (34) | 2,523 | 16,695 | |
| 1,021 tied | Delle | Territoire de Belfort (90) | 2,523 | 5,698 | |
| 1,021 tied | Chartrettes | Seine-et-Marne (77) | 2,523 | 2,672 | |
| 1,024 | Plumelin | Morbihan (56) | 2,522 | 2,950 | |
| 1,025 tied | Nice | Alpes-Maritimes (06) | 2,521 | 360,710 | |
| 1,025 tied | Ajaccio | Corse-du-Sud (2A) | 2,521 | 77,132 | |
| 1,025 tied | Le Rheu | Ille-et-Vilaine (35) | 2,521 | 10,068 | |
| 1,025 tied | Champagné | Sarthe (72) | 2,521 | 3,728 | |
| 1,029 tied | Le Neubourg | Eure (27) | 2,520 | 4,425 | |
| 1,029 tied | Tigery | Essonne (91) | 2,520 | 4,413 | |
| 1,029 tied | Vivier-au-Court | Ardennes (08) | 2,520 | 2,802 | |
| 1,029 tied | Ennery | Val-d'Oise (95) | 2,520 | 2,268 | |
| 1,033 tied | Floirac | Gironde (33) | 2,519 | 18,439 | |
| 1,033 tied | Bogny-sur-Meuse | Ardennes (08) | 2,519 | 4,951 | |
| 1,033 tied | La Gacilly | Morbihan (56) | 2,519 | 4,093 | |
| 1,033 tied | Serre-les-Sapins | Doubs (25) | 2,519 | 2,040 | |
| 1,037 tied | Le Chesnay-Rocquencourt | Yvelines (78) | 2,518 | 31,339 | |
| 1,037 tied | Limeil-Brévannes | Val-de-Marne (94) | 2,518 | 27,512 | |
| 1,037 tied | Bischheim | Bas-Rhin (67) | 2,518 | 18,797 | |
| 1,037 tied | Figeac | Lot (46) | 2,518 | 10,378 | |
| 1,037 tied | Éguilles | Bouches-du-Rhône (13) | 2,518 | 8,642 | |
| 1,037 tied | Blanzy | Saône-et-Loire (71) | 2,518 | 6,094 | |
| 1,037 tied | Pouzauges | Vendée (85) | 2,518 | 5,868 | |
| 1,037 tied | Vernou-la-Celle-sur-Seine | Seine-et-Marne (77) | 2,518 | 2,657 | |
| 1,037 tied | Nesle | Somme (80) | 2,518 | 2,305 | |
| 1,046 tied | Avignon | Vaucluse (84) | 2,517 | 93,567 | |
| 1,046 tied | Laxou | Meurthe-et-Moselle (54) | 2,517 | 14,948 | |
| 1,046 tied | Port-la-Nouvelle | Aude (11) | 2,517 | 5,912 | |
| 1,046 tied | Dompierre-sur-Yon | Vendée (85) | 2,517 | 4,754 | |
| 1,046 tied | Richemont | Moselle (57) | 2,517 | 2,217 | |
| 1,051 tied | Gardanne | Bouches-du-Rhône (13) | 2,516 | 21,934 | |
| 1,051 tied | Épône | Yvelines (78) | 2,516 | 7,093 | |
| 1,051 tied | Erquinghem-Lys | Nord (59) | 2,516 | 5,386 | |
| 1,051 tied | Saint-Marcellin-en-Forez | Loire (42) | 2,516 | 5,200 | |
| 1,051 tied | Limas | Rhône (69) | 2,516 | 4,848 | |
| 1,051 tied | Clairac | Lot-et-Garonne (47) | 2,516 | 2,794 | |
| 1,051 tied | Chailly-en-Bière | Seine-et-Marne (77) | 2,516 | 2,198 | |
| 1,058 | Quimperlé | Finistère (29) | 2,515 | 12,948 | |
| 1,059 tied | Aulnoye-Aymeries | Nord (59) | 2,514 | 8,852 | |
| 1,059 tied | Quint-Fonsegrives | Haute-Garonne (31) | 2,514 | 6,223 | |
| 1,059 tied | Beaucouzé | Maine-et-Loire (49) | 2,514 | 5,834 | |
| 1,059 tied | Wimille | Pas-de-Calais (62) | 2,514 | 3,917 | |
| 1,059 tied | Noyarey | Isère (38) | 2,514 | 2,440 | |
| 1,064 tied | Caluire-et-Cuire | Rhône (69) | 2,513 | 44,139 | |
| 1,064 tied | Feucherolles | Yvelines (78) | 2,513 | 3,132 | |
| 1,066 | Rubelles | Seine-et-Marne (77) | 2,511 | 3,571 | |
| 1,067 tied | Caen | Calvados (14) | 2,510 | 111,546 | |
| 1,067 tied | Melun | Seine-et-Marne (77) | 2,510 | 46,211 | |
| 1,067 tied | La Mulatière | Rhône (69) | 2,510 | 6,605 | |
| 1,067 tied | Donzère | Drôme (26) | 2,510 | 6,105 | |
| 1,067 tied | Communay | Rhône (69) | 2,510 | 4,622 | |
| 1,067 tied | Saint-Chef | Isère (38) | 2,510 | 4,018 | |
| 1,067 tied | Garchizy | Nièvre (58) | 2,510 | 3,685 | |
| 1,074 tied | Oberhausbergen | Bas-Rhin (67) | 2,509 | 5,912 | |
| 1,074 tied | Guesnain | Nord (59) | 2,509 | 4,657 | |
| 1,074 tied | Hœrdt | Bas-Rhin (67) | 2,509 | 4,621 | |
| 1,074 tied | L'Herbergement | Vendée (85) | 2,509 | 3,601 | |
| 1,078 tied | Nancy | Meurthe-et-Moselle (54) | 2,508 | 104,988 | |
| 1,078 tied | Pont-Saint-Esprit | Gard (30) | 2,508 | 11,156 | |
| 1,078 tied | Saint-Symphorien-d'Ozon | Rhône (69) | 2,508 | 6,245 | |
| 1,078 tied | Le Cheylard | Ardèche (07) | 2,508 | 2,942 | |
| 1,078 tied | Bessines-sur-Gartempe | Haute-Vienne (87) | 2,508 | 2,763 | |
| 1,083 tied | Torcy | Seine-et-Marne (77) | 2,507 | 22,941 | |
| 1,083 tied | Montereau-Fault-Yonne | Seine-et-Marne (77) | 2,507 | 22,467 | |
| 1,083 tied | Bourbon-Lancy | Saône-et-Loire (71) | 2,507 | 4,755 | |
| 1,083 tied | Montrabé | Haute-Garonne (31) | 2,507 | 4,531 | |
| 1,083 tied | Beaumont-en-Véron | Indre-et-Loire (37) | 2,507 | 2,802 | |
| 1,083 tied | Rouillon | Sarthe (72) | 2,507 | 2,666 | |
| 1,083 tied | Fontcouverte | Charente-Maritime (17) | 2,507 | 2,386 | |
| 1,090 tied | Orgeval | Yvelines (78) | 2,506 | 7,470 | |
| 1,090 tied | Ligny-en-Barrois | Meuse (55) | 2,506 | 3,798 | |
| 1,092 tied | Aix-les-Bains | Savoie (73) | 2,505 | 32,944 | |
| 1,092 tied | Châtelaudren-Plouagat | Côtes-d'Armor (22) | 2,505 | 4,037 | |
| 1,092 tied | Druelle Balsac | Aveyron (12) | 2,505 | 3,274 | |
| 1,092 tied | Boussay | Loire-Atlantique (44) | 2,505 | 2,933 | |
| 1,092 tied | Richebourg | Pas-de-Calais (62) | 2,505 | 2,737 | |
| 1,092 tied | Miserey-Salines | Doubs (25) | 2,505 | 2,697 | |
| 1,092 tied | La Chapelle-la-Reine | Seine-et-Marne (77) | 2,505 | 2,198 | |
| 1,099 tied | Mantes-la-Ville | Yvelines (78) | 2,504 | 22,504 | |
| 1,099 tied | Saint-Germain-lès-Arpajon | Essonne (91) | 2,504 | 11,706 |
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.