Limita con los municipios granadinos de Sorvilán, Albondón, Murtas y Turón, y con el almeriense de Adra.