Saint-Ghislain is a municipality located in the Belgian province of Hainaut. On January 1st, 2002 Saint-Ghislain had a total population of 22,014 (10,413 males and 11,601 females). The total area is 70.92 km² which gives a population density of 310.41 inhabitants per km².