La villa está ubicada a unos 30 kilómetros de la capital de la provincia, en el fondo del valle del arroyo de San Andrés, afluente del río Tajuña, entre el citado arroyo y la pendiente que sube al páramo alcarreño, orientada al norte.