Beloeil is a municipality located in the Belgian province of Hainaut. On January 1st, 2002 Beloeil had a total population of 13,391 (6,558 males and 6,833 females). The total area is 61.88 km² which gives a population density of 216.40 inhabitants per km².