Skovlunde i Ballerup Kommunes sydøstlige ende ligger ca. 12 km fra København og grænser mod øst til Herlev Kommune og er så tæt sammenbygget med naboen, at kun vejskilte afslører kommunegrænsen. Byområdet er en del af Heden, det ret flade morænelandskab mellem Roskilde og København. Skovlunde Flyveplads, der i perioden fra 1946 til 1980 lå vest for Harrestrupvej, udnyttede det flade landskab. Arealet er i dag en del af kommunens rekreative områder, der også rummer Skovlunde Kirkegård. Sydligst i den grønne kile, der adskiller Ballerup og Skovlunde, ligger den lille landsby Harrestrup som afslutning på et stort kolonihaveområde, der breder sig på hver side af Harrestrup Å.
Skovlunde er en ret kompakt bebyggelse, der skæres øst-vest af Ballerup Boulevard, S-togslinjen og Skovlunde Byvej. Sydligst ligger et parcelhuskvarter med en karakteristisk vifteform. I midten følger et bælte af karre- og stokbebyggelser, og mod nord igen et parcelhusområde. Et center og to S-togsstationer, Skovlunde og Malmparken, betjener byen, som omsluttes af grønne områder og erhvervskvarterer.