[2] It is principally fed by four rivers that rise in the Sierra Norte de Puebla: from north to south, they are the Necaxa, the Lajajalpan (or Laxaxalpan), the Tecuantepec and the Apulco.
[3] These rivers converge in the municipality of Espinal, Veracruz, and from here the Tecolutla flows about 100 kilometres (62 mi) east through the coastal plain and the municipalities of Papantla and Gutiérrez Zamora to its mouth at the town of Tecolutla on the Gulf of Mexico,[4] On its south bank the Tecolutla receives the Joloapan River near Paso del Correo, and the Chichicatzapan River via the Ostiones estuary near its mouth.
[3] The furthest source of the Tecolutla is the Arroyo Zapata, located 20 kilometres (12 mi) north of Huamantla, Tlaxcala at an elevation of 3,500 metres (11,500 ft).
[1] The watershed drained by the Tecolutla covers an area of 7,903 square kilometres (3,051 sq mi) and has a mean natural surface runoff of 6,098 hm3 (2.153×1011 cu ft) per year.
[1] The first important hydroelectric facilities in Mexico were built in the Tecolutla watershed on the Necaxa River.