Châtelet is a municipality located in the Belgian province of Hainaut. On January 1st, 2002 Châtelet had a total population of 35,276 (16,797 males and 18,479 females). The total area is 27.32 km² which gives a population density of 1,291.22 inhabitants per km².