Limita con los municipios granadinos de Cortes de Baza, Baza, Freila y Cuevas del Campo, y con el municipio jienense de Pozo Alcón.