Limita al norte con los municipios de Chilpancingo de los Bravo y General Heliodoro Castillo, al sur con el Océano Pacífico, al oeste con Atoyac de Álvarez y Benito Juárez, y al este con Acapulco de Juárez.