Se ubica al sur del estado a 158 km al noroeste de Tampico, en la cuenca del Río Guayalejo o Río Tamesí.