Tampico is a port city located in the southeastern region of the Mexican state of Tamaulipas. It sits on the north bank of the Pánuco River, positioned approximately 10 kilometers inland from the Gulf of Mexico and directly north of the state of Veracruz.
As the fifth-largest city in Tamaulipas, Tampico has a population of 314,418 within the city proper. The broader metropolitan area supports a total population of 929,174 residents.