Brunehaut is a municipality located in the Belgian province of Hainaut. On January 1st, 2002 Brunehaut had a total population of 7,539 (3,678 males and 3,861 females). The total area is 46.04 km² which gives a population density of 163.75 inhabitants per km².