Majadahonda es un municipio situado al oeste de la Comunidad de Madrid (40,47° N, 3,87° O), que cuenta con una superficie total de 38,48 km2 y una altitud media de 740 m. sobre el nivel del mar.
Limita con los siguientes municipios:
-
Norte: Las Rozas de Madrid
-
Sur: Boadilla del Monte y Pozuelo de Alarcón
-
Este: Madrid y Pozuelo de Alarcón
-
Oeste: Villanueva del Pardillo y Villanueva de la Cañada