Largest City in France

2026 ranking · median standard of living

The richest towns in Hauts-de-France in 2026: median standard of living (401st to 500th)

Fontaine-Chaalis (Oise) is the richest town in Hauts-de-France: its median standard of living reaches €45,570 a year.

3,494 towns ranked out of 3,782

Continued: the towns in Hauts-de-France ranked 401st to 500th, out of 3,494.

The ranking, continued: richest towns in Hauts-de-France

Rank Town Department Median standard of living (€/year) Proportional bar Population
401 tied Baisieux Nord (59) 29,280 5,595
401 tied Breuil-le-Vert Oise (60) 29,280 3,329
401 tied Margny-sur-Matz Oise (60) 29,280 546
401 tied Saint-Martin-sur-Cojeul Pas-de-Calais (62) 29,280 219
405 tied Querrieu Somme (80) 29,260 637
405 tied Hodenc-en-Bray Oise (60) 29,260 490
405 tied Fluy Somme (80) 29,260 325
408 tied Abancourt Nord (59) 29,250 456
408 tied Briquemesnil-Floxicourt Somme (80) 29,250 343
408 tied Zermezeele Nord (59) 29,250 257
411 tied Marquillies Nord (59) 29,240 1,983
411 tied Caours Somme (80) 29,240 562
411 tied Obrechies Nord (59) 29,240 289
411 tied Villers-sur-Bonnières Oise (60) 29,240 133
415 Allennes-les-Marais Nord (59) 29,230 3,582
416 tied Vendegies-sur-Écaillon Nord (59) 29,220 1,143
416 tied Houdancourt Oise (60) 29,220 691
418 tied Uxem Nord (59) 29,210 1,548
418 tied Talmas Somme (80) 29,210 1,105
420 Bellancourt Somme (80) 29,200 508
421 tied La Drenne Oise (60) 29,190 1,099
421 tied Awoingt Nord (59) 29,190 780
421 tied Revelles Somme (80) 29,190 541
421 tied Neuville-Vitasse Pas-de-Calais (62) 29,190 494
425 Le Mesnil-en-Thelle Oise (60) 29,180 2,467
426 tied Cauvigny Oise (60) 29,170 1,706
426 tied L'Orée de Mormal Nord (59) 29,170 628
428 tied Gœulzin Nord (59) 29,160 1,086
428 tied Éméville Oise (60) 29,160 290
430 tied Potelle Nord (59) 29,150 444
430 tied Épineuse Oise (60) 29,150 286
430 tied Yonval Somme (80) 29,150 251
433 Fretin Nord (59) 29,130 3,246
434 tied Marœuil Pas-de-Calais (62) 29,120 2,473
434 tied Hermaville Pas-de-Calais (62) 29,120 537
436 tied Templemars Nord (59) 29,110 3,707
436 tied Peuplingues Pas-de-Calais (62) 29,110 801
436 tied Orrouy Oise (60) 29,110 588
436 tied Sequehart Aisne (02) 29,110 227
440 tied Méteren Nord (59) 29,100 2,262
440 tied Athies Pas-de-Calais (62) 29,100 1,055
440 tied Loffre Nord (59) 29,100 724
443 Guyencourt-sur-Noye Somme (80) 29,090 163
444 tied Bailleval Oise (60) 29,070 1,513
444 tied Hénonville Oise (60) 29,070 944
444 tied Jaméricourt Oise (60) 29,070 311
444 tied Gouves Pas-de-Calais (62) 29,070 196
444 tied Lachaussée-du-Bois-d'Écu Oise (60) 29,070 188
449 tied Abbecourt Oise (60) 29,050 895
449 tied Croissy-sur-Celle Oise (60) 29,050 240
451 Frocourt Oise (60) 29,040 534
452 tied Ablain-Saint-Nazaire Pas-de-Calais (62) 29,020 2,033
452 tied Thibivillers Oise (60) 29,020 220
454 tied Grandfresnoy Oise (60) 29,010 1,881
454 tied Largny-sur-Automne Aisne (02) 29,010 244
456 Bourdon Somme (80) 29,000 379
457 tied Lezennes Nord (59) 28,990 3,002
457 tied Lamotte-Brebière Somme (80) 28,990 261
457 tied Oigny-en-Valois Aisne (02) 28,990 181
460 tied Saint-Jans-Cappel Nord (59) 28,980 1,644
460 tied Rouvillers Oise (60) 28,980 285
462 tied Pont-de-Metz Somme (80) 28,970 2,458
462 tied Monchy-le-Preux Pas-de-Calais (62) 28,970 717
462 tied Tilloy-lès-Hermaville Pas-de-Calais (62) 28,970 220
462 tied Bourguignon-sous-Montbavin Aisne (02) 28,970 142
466 tied La Neuville-en-Hez Oise (60) 28,960 978
466 tied Lataule Oise (60) 28,960 115
468 tied Erchin Nord (59) 28,950 683
468 tied Éterpigny Pas-de-Calais (62) 28,950 259
470 tied Bienville Oise (60) 28,940 507
470 tied Grattepanche Somme (80) 28,940 325
470 tied Bucamps Oise (60) 28,940 211
473 tied Estrée-Cauchy Pas-de-Calais (62) 28,920 364
473 tied Remaucourt Aisne (02) 28,920 272
475 Hamelincourt Pas-de-Calais (62) 28,910 269
476 tied Eecke Nord (59) 28,900 1,241
476 tied Hémévillers Oise (60) 28,900 468
476 tied Papleux Aisne (02) 28,900 121
479 tied Campigneulles-les-Petites Pas-de-Calais (62) 28,880 534
479 tied Bellebrune Pas-de-Calais (62) 28,880 436
479 tied Parvillers-le-Quesnoy Somme (80) 28,880 247
482 tied Coudun Oise (60) 28,870 1,067
482 tied Vallées en Champagne Aisne (02) 28,870 611
482 tied Liancourt-Saint-Pierre Oise (60) 28,870 581
482 tied Castres Aisne (02) 28,870 250
486 Givenchy-en-Gohelle Pas-de-Calais (62) 28,860 2,107
487 tied Obies Nord (59) 28,850 674
487 tied Héninel Pas-de-Calais (62) 28,850 189
489 Mercin-et-Vaux Aisne (02) 28,840 954
490 tied Élincourt-Sainte-Marguerite Oise (60) 28,830 942
490 tied La Neuville-sur-Ressons Oise (60) 28,830 204
492 tied Noyelles-sous-Bellonne Pas-de-Calais (62) 28,820 862
492 tied Willerval Pas-de-Calais (62) 28,820 669
494 tied Villeneuve-les-Sablons Oise (60) 28,810 1,222
494 tied Duvy Oise (60) 28,810 420
494 tied Tangry Pas-de-Calais (62) 28,810 269
497 tied Wasquehal Nord (59) 28,800 21,005
497 tied Monceaux Oise (60) 28,800 967
499 tied Roy-Boissy Oise (60) 28,790 333
499 tied Framecourt Pas-de-Calais (62) 28,790 119

Source: INSEE, Filosofi (localized social and tax income data); median annual standard of living of residents. Not ranked: towns for which INSEE does not publish the standard of living (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