Beauvechain (Walloon: Bôvètché, Dutch: Bevekom) is a Walloon municipality located in the Belgian province of Walloon Brabant. On 1 January 2006 the municipality had 6,529 inhabitants. The total area is 38.58 km², giving a population density of 169 inhabitants per km².