Ubicado en la región de Chontalpa, colinda al norte con los municipios de Paraíso y Centla, al sur con Cunduacán y Nacajuca, al este con Nacajuca y del lado oeste limita con los municipios de Comalcalco, Cunduacán y Paraíso. Cuenta con una extensión territorial de 472.36 kilómetros cuadrados y tiene una altura promedio de 10 metros sobre el nivel del mar.