Limita con los municipios de Purullena, Benalúa, Guadix —incluido el enclave de Belerda—, Villanueva de las Torres, Pedro Martínez y Huélago.