Huayacocotla es un municipio perteneciente al norte del Estado mexicano de Veracruz, se encuentra ubicado en la llamada Huasteca Baja, y forma parte de la Sierra Madre Oriental, a una altitud de 2,140 metros sobre el nivel del mar.