Municipality · Province of Hainaut · Wallonia
Saint-Ghislain
About Saint-Ghislain
Saint-Ghislain is a municipality in the province of Hainaut in Wallonia, Belgium. On 1 January 2026 it had 23,969 inhabitants on an area of 70.6 km², a population density of 339 inhabitants per km². That is close to the average of 359 per km² in Hainaut and close to the Belgian average of 387 per km².
By population, Saint-Ghislain ranks 130th of Belgium’s 565 municipalities and 12th of the 69 municipalities in Hainaut. By area it ranks 149th in Belgium.
The official language is French.
Population of Saint-Ghislain since 2016
Between 1 January 2016 and 1 January 2026 the population of Saint-Ghislain grew by 884 inhabitants (+3.8%), from 23,085 to 23,969. In the last year it changed by +213.
For population growth since 2016, Saint-Ghislain ranks 340th of 565. Over the same period the province of Hainaut changed by +2.3% and Belgium by +5.3%.
Neighbouring municipalities
Saint-Ghislain borders 8 municipalities:
Postcodes in Saint-Ghislain
Distances from Saint-Ghislain
| To | km | miles |
|---|---|---|
| Mons | 13 | 8 |
| Charleroi | 45 | 28 |
| Kortrijk | 51 | 32 |
| Brussels | 59 | 37 |
| Ghent | 66 | 41 |
| Mechelen | 76 | 47 |
| Namur | 76 | 47 |
| Leuven | 77 | 48 |
| Bruges | 94 | 59 |
| Antwerp | 95 | 59 |
| Ostend | 101 | 63 |
| Hasselt | 118 | 73 |
| Liège | 127 | 79 |
| Arlon | 168 | 105 |
Straight line between the centres of the municipalities. By road it is usually 20–40% further. Calculate another distance →
Nearby municipalities
More about Saint-Ghislain: Wikipedia.