Tampico, city and port, southeastern Tamaulipas estado (state), northeastern Mexico. It lies on the northern bank of the Pánuco River, 6 miles (10 km) from the Gulf of Mexico. Tampico is almost surrounded by swampy lands and lagoons.