Limita al norte el municipio de Cuautepec, al este Azoyú, al oeste con Florencio Villarreal y al sur con el Océano Pacífico. La extensión territorial que tiene es de aprox. 344.4 kilómetros cuadrados y se encuentra a una altura promedio que oscila entre los 50 y 200 metros sobre el nivel del mar.