This ranking covers 40 of the 3,782 towns in Hauts-de-France. Not ranked: towns with fewer than 20,000 inhabitants and towns for which INSEE does not publish the standard of living. At the other end of the ranking, Roubaix (Nord) comes last with €16,080.
In France, a commune is the smallest unit of local government, from large cities to tiny villages. Paris, Lyon and Marseille are ranked as whole communes: their arrondissements (districts) have no rank of their own.
The ranking: richest cities in Hauts-de-France
| Rank | Town | Department | Median standard of living (€/year) | Proportional bar | Population |
|---|---|---|---|---|---|
| 1 | Marcq-en-Barœul | Nord (59) | 33,330 | 40,930 | |
| 2 | Lambersart | Nord (59) | 31,550 | 27,572 | |
| 3 | Wasquehal | Nord (59) | 28,800 | 21,005 | |
| 4 | La Madeleine | Nord (59) | 28,500 | 22,006 | |
| 5 | Croix | Nord (59) | 25,770 | 20,790 | |
| 6 | Halluin | Nord (59) | 23,950 | 20,864 | |
| 7 | Villeneuve-d'Ascq | Nord (59) | 23,900 | 63,462 | |
| 8 | Hazebrouck | Nord (59) | 23,680 | 22,331 | |
| 9 | Compiègne | Oise (60) | 23,310 | 41,774 | |
| 10 | Coudekerque-Branche | Nord (59) | 23,300 | 21,033 | |
| 11 | Dunkerque | Nord (59) | 22,790 | 87,442 | |
| 12 | Lille | Nord (59) | 22,470 | 240,109 | |
| 13 | Arras | Pas-de-Calais (62) | 22,410 | 43,765 | |
| 14 | Valenciennes | Nord (59) | 22,180 | 43,966 | |
| 15 tied | Cambrai | Nord (59) | 21,930 | 31,738 | |
| 15 tied | Loos | Nord (59) | 21,930 | 22,850 | |
| 17 | Mons-en-Barœul | Nord (59) | 21,770 | 21,244 | |
| 18 | Wattrelos | Nord (59) | 21,660 | 41,013 | |
| 19 | Hénin-Beaumont | Pas-de-Calais (62) | 21,590 | 26,029 | |
| 20 tied | Amiens | Somme (80) | 21,400 | 139,183 | |
| 20 tied | Beauvais | Oise (60) | 21,400 | 56,934 | |
| 22 | Abbeville | Somme (80) | 21,380 | 22,793 | |
| 23 | Béthune | Pas-de-Calais (62) | 21,370 | 25,585 | |
| 24 | Armentières | Nord (59) | 21,040 | 27,382 | |
| 25 | Saint-Quentin | Aisne (02) | 20,470 | 53,963 | |
| 26 | Calais | Pas-de-Calais (62) | 20,270 | 68,246 | |
| 27 | Tourcoing | Nord (59) | 20,250 | 99,346 | |
| 28 | Douai | Nord (59) | 20,230 | 41,108 | |
| 29 | Liévin | Pas-de-Calais (62) | 20,030 | 30,398 | |
| 30 | Soissons | Aisne (02) | 19,970 | 28,664 | |
| 31 | Laon | Aisne (02) | 19,870 | 24,809 | |
| 32 | Boulogne-sur-Mer | Pas-de-Calais (62) | 19,800 | 40,924 | |
| 33 | Nogent-sur-Oise | Oise (60) | 19,370 | 22,177 | |
| 34 | Bruay-la-Buissière | Pas-de-Calais (62) | 19,260 | 21,772 | |
| 35 | Lens | Pas-de-Calais (62) | 18,660 | 33,122 | |
| 36 | Grande-Synthe | Nord (59) | 18,630 | 20,411 | |
| 37 | Maubeuge | Nord (59) | 17,930 | 29,031 | |
| 38 | Creil | Oise (60) | 16,820 | 36,533 | |
| 39 | Denain | Nord (59) | 16,330 | 20,777 | |
| 40 | Roubaix | Nord (59) | 16,080 | 98,701 |
Source: INSEE, Filosofi (localized social and tax income data); median annual standard of living of residents, cities with 20,000 or more inhabitants. Not ranked: towns with fewer than 20,000 inhabitants and towns for which INSEE does not publish the standard of living. Tied values share the same rank. Data sources.
