De gemeente Tervuren maakt deel uit van het arrondissement Leuven en is gelegen ten oosten van Brussel, meer bepaald in de Vlaamse Rand rond Brussel; sedert de fusie van 1 januari 1977 bestaat de gemeente uit Tervuren, Vossem en Duisburg; Moorsel is een gehucht dat administratief steeds bij Tervuren hoorde, maar kerkelijk afwisselend deel uitmaakte van Sterrebeek en Tervuren.
Het zuidwestelijke deel van de gemeente wordt volledig ingenomen door het Zoniënwoud, een beukenbos dat in zijn huidig voorkomen ontstaan is in de 18de eeuw in het kader van een grootschalige herbebossing ingegeven door economische motieven. Het woud telt in zijn totaliteit meer dan 4000 ha en strekt zich uit op het grondgebied van het Vlaamse, het Brusselse en het Waalse gewest. De kern van Tervuren heeft vandaag een verstedelijkt karakter en wordt gedomineerd door de uitgestrekte Warande. De deelgemeenten Vossem en Duisburg en het gehucht Moorsel die samen het oostelijke deel van de gemeente vormen behielden hun landelijk karakter. De gemeente heeft een oppervlakte van 3293 ha.