La Sierra Norte o Sierra de Puebla está formada por sierras más o menos individuales, separadas por los valles y que en Teziutlán están separadas por los ríos El Calvario, Xólolt y Xoloco, que son los ríos que bajan y desembocan al Golfo de México.