Machelen (Dutch pronunciation:[ˈmɑxələ(n)]) is a municipality in the province of Flemish Brabant, in the Flemish region of Belgium. The municipality comprises the towns of Diegem and Machelen proper. On 1 January 2006, Machelen had a total population of 12,500. The total area is 11.59 km (4.47 sq mi), which gives a population density of 1,078/km (2,790/sq mi). The official language of Machelen is Dutch.