Grimbergen is gelegen op circa 12 km ten noorden van Brussel en wordt in het
noorden begrensd door Beigem, Humbeek en Zemst, in het oosten door Eppegem en
Vilvoorde, in het zuiden door Vilvoorde en Strombeek-Bever en in het westen door
Meise.
Verkeersgeografisch ligt Grimbergen aan
een kruispunt van twee wegen: de bochtige zuid-noordas: Brusselsesteenweg -
Beigemsesteenweg, die deel uitmaakte van de belangrijke Middeleeuwse as Brussel
- Ruisbroek (Rupel) en de rechtlijnige west-oostas: Wolvertemsesteenweg -
Vilvoordsesteenweg, die deel uitmaakt van de provincieweg Aalst - Vilvoorde
aangelegd circa 1820-1825.
Aan de grens met Strombeek-Bever wordt
Grimbergen doorsneden door de Ring rond Brussel en de A12 Brussel-Antwerpen en
in het oosten door het Zeekanaal Brussel-Antwerpen. De oppervlakte bedraagt
2.217 ha; het aantal inwoners 15.897 (website van de gemeente 2004).
In het totaal waren er in groot Grimbergen
op 1-12-2012, 36.200 inwoners (17.325 mannen en 18.875 vrouwen).