El río Teapa en la zona noreste sirve de límite natural con el municipio de Centro, y el río San Cristóbal, en la parte noroeste, sirve de límite con el municipio de Macuspana.