Zacapoaxtla is a city and seat of the Zacapoaxtla Municipality, in the Mexican state of Puebla. The city has a population of 8,062 inhabitants, while the municipality has 49,242 inhabitants at the 2000 census. The name means place where straw is counted, and it originates from Nahuatl roots: zacatl – straw; pohuatl – to count; and tlān – place. The name comes from the tribute people had to pay, i.e. as bales of straw.
The BUAP has a Regional Section there, which offers degrees in law, business administration and psychology.
The city of Zacapoaxtla is located on a mountainous terrain on the northern part of the state, on the morphological region known as Sierra Norte or Sierra de Puebla, amidst the Sierra Madre Oriental. The city is surrounded by three mountains: "Tres cabezas" (Three Heads), "Gran poder de Dios" (Great Power of God) and the "Apaxtepec", an extinct volcano.
The municipality of Zacapoaxtla is located in the sub-basin of the Apulco River within the Tecolutla River basin.
Though there are only a few archeological references, it is known that Nahua-Chichimecas people with Totonac background lived in this region. At the beginning of our era, almost the whole northeastern part of the now state of Puebla belonged to Totonacapan, and by the twelfth century this region was part of Chichimecatlalli, to which the Manor of Tlatlauhquitepec belonged, including Zacapoaxtla. Other versions indicate that around the year 1270, the Apaxtepec volcano erupted burying the town of Xaltetelli, thus giving origin to the town of Zacapoaloyan, nowadays Zacapoaxtla. In any case, the people who lived around were subdued under the rule of the Triple Alliance "Huey-Tlatocayotl", and brought under the rule of the Manor of Texcoco.