Es un municipio situado en el cuadrante noroccidental de la provincia de Sevilla, ubicado en la comarca de la Sierra Norte, delimita las provincias de Sevilla y Huelva.