Pueblo Viejo is a municipality in the Mexican state of Veracruz.
The municipal seat is the city of Ciudad Cuauhtémoc.
The municipality covers a total area of 286.24 km² and is located on Federal Highway 123.
It borders with the state of Tamaulipas and the municipality of Pánuco to the north and west, with the Gulf of Mexico to the east, and with Tampico Alto to the south.
[2] The municipal seat of Pueblo Viejo is not its largest centre of population.