Dista 139 km de la capital de la provincia. Su término municipal es de 194 km2 y tiene en la actualidad 8.614 habitantes de hecho. Su extensión límita con Algodonales, El Gastor; Setenil, Torre Alháquime, Alcalá del Valle y las provincias de Sevilla y Málaga. El terreno es muy accidentado y pedregoso, destacando en él los montes de Zaframagón, Lijar y Harinas; los ríos, Guadalporcún y Guadalmanil, discurren por el término. La vegetación es montaraz y la agricultura reducida. La ganadería es abundante en lanar, cabrío y caballar.