There are 14,914 residents in Tremelo, spread across 21.9 km². The average age is about 44, and 80% of residents own their homes. Average net income is €21,968 per person per year. Women account for 50.3% of the population. Nationalities are 97.1% Belgian, 1% Dutch, 0.4% Romanian, 0.2% Polish, 0.1% Spanish, 0.1% Italian, 0.1% British and 0.9% other. The average household has 1.5 cars.
The municipality’s buildings are 91.7% houses and 8.3% apartment buildings. The full breakdown by building type is 71.9% open-type houses, farms and castles, 13.1% semi-closed houses, 7.9% buildings and flat blocks, 2.6% other types, 2.4% closed houses and 2% commercial houses. Buildings date from around 1971 on average, while the average number of rooms is about 5.6. There are 2 flats for rent, with a stated average monthly rent of €848. The listed rents range from €750 to €945 per month.
Bus connections in Tremelo include De Lijn line 333 between Leuven Gasthuisberg, Rotselaar and Tremelo, and express line 433 between Leuven, Rotselaar and Tremelo. School services include lines 520, 530 and 532. The nearest stations to the centre are Wespelaar-Tildonk, Haacht, Hambos, Wezemaal and Boortmeerbeek. By car, the A2/E314 towards Leuven, Diest, Genk and Maasmechelen is about 10 minutes from the centre; the A1/E19 towards Brussels, Mechelen, Antwerp and Breda is about 19 minutes away. Families have access to 6 nurseries, 5 nursery schools and 5 primary schools, but no secondary school. Examples include Onki Donki, Boeliewoelies, Go! Basisschool De Cocon and Vrije Basisschool - Sint-Annaschool.
Shopping options include 2 Carrefour supermarkets, 1 OKay and 1 Delhaize. There are 2 electric-car charging stations in the municipality, with no shared bicycles or shared cars available. Brussels Airport is about 26 minutes away by car or 88 minutes by public transport. The current apartment rental listings number 2, with monthly rents from €750 to €945 and an average of €848.