Aarschot is a city and municipality in the province of Flemish Brabant, in Flanders, Belgium. The municipality comprises the city of Aarschot pr…Aarschot is a city and municipality in the province of Flemish Brabant, in Flanders, Belgium. The municipality comprises the city of Aarschot proper and the towns of Gelrode, Langdorp and Rillaar. On 1 January 2019, Aarschot had a total population of 30,106. The total area is 62.52 km² which gives a population density of 446 inhabitants per km².