Villaviciosa de Odón se localiza en el cuadrante sur occidental de la Comunidad de Madrid, en la cuenca media del Río Guadarrama. Este río, junto con sus afluentes, es quien marca el paisaje reinante, donde predominan las vaguadas y laderas sobre el fondo que presiden las montañas de la sierra de Madrid.
El término municipal, que tiene una superficie de 6810 Ha, limita con los términos de Boadilla del Monte, Alcorcón, Móstoles, Navalcarnero, Sevilla la Nueva, Brunete y Villanueva de la Cañada. La población es de 27.504 habitantes, según datos del Instituto Nacional de Estadística (INE) de 2017.