Les Bons Villers is a municipality located in the Belgian province of Hainaut. On January 1st, 2002 Les Bons Villers had a total population of 8,772 (4,250 males and 4,522 females). The total area is 42.77 km² which gives a population density of 205.10 inhabitants per km².