Grimbergen is a municipality in the province of Flemish Brabant, in the Flemish region of Belgium, 10 km north of the capital Brussels. The municipality comprises the towns of Beigem, Grimbergen, Humbeek, and Strombeek-Bever. In 2017, Grimbergen had a total population of 37,030. The total area is 38.61 km2, which gives a population density of 959/km2. Grimbergen is in the Dutch language area of Belgium. The French-speaking minority is represented by four members on the 30-seat local council.
Less