Limita al norte con los municipios de Almogía, Casabermeja, Colmenar y Comares; al este con El Borge, Moclinejo y Totalán; al oeste con Cártama y Alhaurín de la Torre; al sureste con Rincón de la Victoria y al suroeste con Torremolinos.