Municipio localizado en la región noroeste de la entidad, cuenta con una siperficie territorial de 723.19 kilómetros cuadrados y una altura promedio de 40 metros sobre el nivel del mar. Colinda al norte con el Golfo de México, al sur con los municipios de Cunduacán y Jalpa de Méndez, en la parte este con Paraíso y nuevamente con Jalpa de Méndez y al oeste con el municipio de Cárdenas.