Limita con los municipios de Albuñuelas, El Valle, El Pinar, Vélez de Benaudalla, Salobreña, Molvízar, Ítrabo, Jete y Lentegí.