El centro de la ciudad se asienta en un pequeño valle sobre la cuenca del río Cazones, en la llanura costera del Golfo de México, con una altitud promedio de 60 msnm, aunque la mayor parte del territorio se asienta sobre suelos irregulares, en su mayor parte lomeríos al noreste de la ciudad, entre los que sobresale el Cerro del Mesón, con una altura máxima de 242 msnm.