Limita con los municipios jienenses de Huesa, Hinojares, Quesada y Peal de Becerro (por un enclave del término municipal pealeño), y con los municipios granadinos de Cortes de Baza, Zújar, Cuevas del Campo y Dehesas de Guadix.