Home
Show Map

Belgium: Hainaut

flagContents: Hainaut (Province)

Capital: Mons


1,345,947 Population [2021] – census

1,368,562 Population [2026] – estimate

3,813km² Area

358.9/km² Density [2026]

Arrondissements

The population of the arrondissements of the Province of Hainaut according to census results and official estimates.

NameStatusPopulation
Census
1970-12-31
Population
Census
1981-03-01
Population
Census
1991-03-01
Population
Estimate
2001-01-01
Population
Census
2011-01-01
Population
Estimate
2016-01-01
Population
Census
2021-01-01
Population
Estimate
2026-01-01
 
AthArrondissement109,614109,883109,530115,287122,915126,967128,610131,034
CharleroiArrondissement427,181413,410394,715387,797392,167396,507395,832403,422
La LouvièreArrondissement137,723135,573134,451134,741137,299140,651141,357142,638
MonsArrondissement261,078257,234252,285249,153251,901257,860259,007262,610
SoigniesArrondissement84,65987,74290,63094,14798,878102,157105,662109,315
ThuinArrondissement80,02183,19585,24788,00989,85490,98891,85992,714
Tournai-MouscronArrondissement216,672214,440211,933210,689216,866222,027223,620226,829
HainautProvince1,316,9481,301,4771,278,7911,279,8231,317,2841,337,1571,345,9471,368,562

Contents: Cities and Municipalities

The population of all cities and municipalities in the Province of Hainaut according to census results and official estimates.

The Details icon links to further information about a selected place including its population structure (gender, age groups, age distribution, citizenship).

Name StatusArrondissementPopulation
Census
1970-12-31
Population
Census
1981-03-01
Population
Census
1991-03-01
Population
Estimate
2001-01-01
Population
Census
2011-01-01
Population
Estimate
2016-01-01
Population
Census
2021-01-01
Population
Estimate
2026-01-01
 
Aiseau-PreslesMunicipalityCharleroi10,58810,76110,92610,91110,63810,80510,79010,964
AnderluesMunicipalityThuin12,17611,70011,42111,51911,74312,01212,42913,107
AntoingMunicipalityTournai-Mouscron8,2557,9707,7277,4877,6567,8177,6387,602
Ath (Aat)MunicipalityAth24,04124,03724,08025,70828,31428,95129,57130,235
BeaumontMunicipalityThuin5,7295,9126,1756,6307,0497,0527,1207,104
BelœilMunicipalityAth13,94713,55313,06413,25513,75313,98214,07414,351
BernissartMunicipalityAth12,04411,64011,45611,39811,71411,94311,80411,844
BincheMunicipalityLa Louvière34,34233,65132,83732,14432,92933,44533,41633,841
BoussuMunicipalityMons22,18621,55820,67620,08120,07019,74819,84220,516
Braine-le-Comte ('s Gravenbrakel)MunicipalitySoignies16,05116,47517,81719,33921,26421,42622,29023,761
BrugeletteMunicipalityAth3,2563,2063,2253,3163,4703,6193,6923,889
BrunehautMunicipalityTournai-Mouscron7,7187,8227,4707,4547,8608,0688,0748,094
CellesMunicipalityTournai-Mouscron5,6565,5115,4395,4135,4915,6115,6125,732
Chapelle-lez-HerlaimontMunicipalityCharleroi13,82814,43314,18513,97114,41914,81014,73515,033
CharleroiMunicipalityCharleroi236,776222,343206,214200,233203,467202,182201,837206,900
ChâteletMunicipalityCharleroi39,17938,50636,53835,33836,08236,46335,56735,975
ChièvresMunicipalityAth6,0795,9305,8436,0106,6246,9466,9427,133
ChimayMunicipalityThuin8,8619,2739,5729,8129,8269,8509,6479,606
ColfontaineMunicipalityMons24,07922,71521,53020,24520,18420,60520,69320,761
Comines-Warneton (Komen-Waasten)MunicipalityTournai-Mouscron18,35018,08417,84917,54117,80718,10118,09018,286
CourcellesMunicipalityCharleroi31,64029,75729,46529,61330,35631,21731,05331,673
DourMunicipalityMons18,49217,73717,34116,83716,94216,73316,52816,611
ÉcaussinnesMunicipalitySoignies9,6259,7399,5199,67710,62710,92211,30311,624
Ellezelles (Elzele)MunicipalityAth5,2385,1365,3995,6005,8705,9226,0045,884
Enghien (Edingen)MunicipalityAth8,97110,09510,25810,98213,00513,48914,15514,702
ErquelinnesMunicipalityThuin10,67310,0299,7039,6119,7299,92010,0139,941
EstaimpuisMunicipalityTournai-Mouscron10,0969,6019,4859,59810,03110,25510,54610,915
EstinnesMunicipalityLa Louvière6,3276,6667,1637,5407,6877,6797,8357,903
FarciennesMunicipalityCharleroi12,86112,20512,06411,35011,03811,33811,25111,453
FleurusMunicipalityCharleroi23,00222,57422,50722,31322,48522,80222,97523,037
Flobecq (Vloesberg)MunicipalityAth3,0423,0382,9973,2173,4103,4433,4353,453
Fontaine-l'ÉvêqueMunicipalityCharleroi18,88818,79717,61216,94417,16617,80817,95918,061
FrameriesMunicipalityMons22,37521,47021,27020,70821,13721,82821,74521,472
Frasnes-lez-AnvaingMunicipalityAth10,68810,75110,72110,86811,33811,70911,87412,211
FroidchapelleMunicipalityThuin2,6092,6032,8173,3633,7723,9084,0113,999
GerpinnesMunicipalityCharleroi8,81810,80811,45212,04112,22312,52712,73512,836
Ham-sur-Heure-NalinnesMunicipalityThuin9,79311,60112,49313,32413,37313,57913,65513,856
HensiesMunicipalityMons7,0956,8066,9046,7626,7756,8726,8386,828
HonnellesMunicipalityMons5,1675,0204,9155,0565,0315,1895,1305,095
Jurbise (Jurbeke)MunicipalityMons6,7367,6528,2939,30910,00110,52910,65510,912
La LouvièreMunicipalityLa Louvière78,52277,32676,43276,49778,14480,43080,94481,751
Le RœulxMunicipalitySoignies7,6407,7547,8447,9738,2698,4728,8048,716
LensMunicipalityMons3,6923,7263,7253,8064,2504,3844,6294,608
Les Bons VillersMunicipalityCharleroi7,0288,0568,2628,7319,0909,3679,4639,757
Lessines (Lessen)MunicipalityAth17,30516,55316,07617,35218,39818,61018,68218,901
Leuze-en-HainautMunicipalityTournai-Mouscron12,87712,86312,86913,12313,52513,69913,95914,217
LobbesMunicipalityThuin5,0535,0565,3365,4565,6755,7075,8615,950
ManageMunicipalitySoignies21,13620,91221,49021,83422,44623,05323,54724,249
Merbes-le-ChâteauMunicipalityThuin3,7523,8753,9564,0624,2344,2794,2284,193
MomigniesMunicipalityThuin5,4275,1895,0805,1265,2705,3395,3105,214
Mons (Bergen)MunicipalityMons93,90594,41791,72691,12392,52394,96495,70597,745
Mont-de-l'EnclusMunicipalityTournai-Mouscron3,1593,1233,0403,2043,5283,7103,7913,839
Montigny-le-TilleulMunicipalityCharleroi10,1419,72610,10910,34810,12410,09510,13010,110
MorlanwelzMunicipalityLa Louvière18,53217,93018,01918,56019,03119,09719,16219,143
Mouscron (Moeskroen)MunicipalityTournai-Mouscron53,84854,59053,51352,47555,24857,39158,86260,410
PecqMunicipalityTournai-Mouscron5,1515,0215,0995,2215,4595,5985,8295,967
PéruwelzMunicipalityTournai-Mouscron17,26016,66416,53816,91017,06817,13217,17817,350
Pont-à-CellesMunicipalityCharleroi14,43215,44415,38116,00416,82117,09317,33717,623
QuaregnonMunicipalityMons21,27020,07119,57219,08418,97819,08618,94019,018
QuévyMunicipalityMons7,4517,3917,3077,4787,8248,1228,0738,252
QuiévrainMunicipalityMons7,3606,9456,9286,6616,6866,7156,7786,823
RumesMunicipalityTournai-Mouscron5,3935,2855,1725,0365,1305,1745,2465,351
Saint-GhislainMunicipalityMons21,27021,72622,09822,00322,97223,08523,45123,969
SeneffeMunicipalitySoignies8,3999,51010,16710,58310,90311,02711,40711,568
Silly (Opzullik)MunicipalityAth5,0035,9446,4117,5818,1558,3538,3778,431
Sivry-RanceMunicipalityThuin4,2234,2004,4264,4944,8714,8484,7984,828
Soignies (Zinnik)MunicipalitySoignies21,80823,35223,79324,74126,25927,25728,31129,397
ThuinMunicipalityThuin11,72513,75714,26814,61214,61214,49414,78714,916
Tournai (Doornik)MunicipalityTournai-Mouscron68,90967,90667,73267,22769,43569,47168,79569,066

Source: Statistics Belgium.


Further information about the population structure:

Gender (E 2026)
Males668,812
Females699,750
Age Groups (E 2026)
0-17 years270,802
18-64 years818,214
65+ years279,546
Age Distribution (E 2026)
90+ years13,987
80-89 years54,019
70-79 years129,877
60-69 years170,371
50-59 years182,978
40-49 years174,012
30-39 years175,144
20-29 years163,143
10-19 years166,170
0-9 years138,861
Citizenship (E 2026)
Belgium1,194,317
Other Citizenship174,245