Limita con los municipios granadinos de Dehesas Viejas, Iznalloz y Montejícar, y con el municipio jienense de Noalejo.