El núcleo de población, cuyas coordenadas geográficas son 38º 05' N, 5º 49' O, se encuentra situado a una altitud de 702 metros, encajado en un valle entre las Sierras del Agua y del Viento, a 110 kilómetros de la capital de provincia, Sevilla.