Limita con los municipios granadinos de Montejícar, Iznalloz, Píñar, Torre-Cardela, Gobernador, Pedro Martínez y Alamedilla, y con el municipio jienense de Huelma.