Walhain est une commune de la province de Brabant Wallon qui comptait 7 102 habitants en 2017. Elle s'étend sur une superficie de 37,9 km².L'âge moyen des habitants est de 38,8 ans, soit environ 3 ans de moins que la moyenne de l'arrondissement de Nivelles (41,3 ans).Les Walhinois ont un revenu médian qui s'élève à 27 678 €. Il est bien plus élevé que celui de l'arrondissement (25 267 €). Le taux de chômage, quant à lui, est plus bas que la moyenne de l'arrondissement : respectivement 5,5 % et 7,5 %.En moyenne, le prix du terrain à bâtir est de 110,57 euros/m² dans la commune. Cette valeur est légèrement supérieure à celle de l'arrondissement (91,94 euros/m²). Le taux de taxation communale, quant à lui, était de 8,4 % en 2015, soit 1,6 point de plus que le taux de l'arrondissement (6,8 %).