Se localiza en la zona centro costera del Estado sobre las llanuras del Sotavento, en las coordenadas 17° 57’ latitud norte y 94° 55’ longitud oeste, a una altura de 100 metros sobre el nivel del mar.
Limita al norte con Hueyapan de Ocampo, al noreste con Soteapan, al este con Soconusco, al sudeste con Oluta, al sur con Sayula de Alemán y San Juan Evangelista y al oeste con Juan Rodríguez Clara.
Su distancia aproximada por carretera a la capital del estado es de 355 kilómetros.
Extensión
Tiene una superficie de 724.65 Km2, cifra que representa el 1.00 % del total del Estado.
Orografía
El municipio se encuentra ubicado en la zona sur del Estado, sobre la región de las llanuras del Sotavento.
Hidrografía
Se encuentra regado por los arroyos San Juan, Michapan, Ixhuapan, Mocotilla y Mexcalapa, tributarios de los ríos Chacalapa y Lalana.
Clima
Su clima es cálido-regular con una temperatura promedio de 26 °C; su precipitación pluvial media anual, es de un mil 107 mm. Principales Ecosistemas
Flora
Los ecosistemas que coexisten en el municipio son el de selva alta perennefolia con especies de palmares, manglares y pastizales.
Fauna
La fauna esta compuesta por poblaciones de armadillos, ardillas, tejones y conejos.
Recursos Naturales
Su riqueza esta representada por minerales como el cuarzo, silice y arena sílica. Tiene aproximadamente 850 hectáreas de selvas dispersas en varias comunidades.
Características y Uso del Suelo
Su suelo es regular y del tipo luvisol y vertisol, el primero se caracteriza por la acumulación de arcilla y el segundo es duro y presenta grietas. Se destina principalmente para la agricultura y la ganadería, uso del suelo para labor 20, 314 hectáreas; de agostadero 37,683 hectáreas; de selva o acahual 850 hectáreas y 606 de zona urbana.