Ayahualulco

Ayahualulco is a municipality in the Mexican state of Veracruz.

Geography
The municipality is located about 80 km from state capital Xalapa. It has a surface of 148.06 km2. It is located at 19.35°N, -97.15°W.

The municipality of Ayahualulco is delimited to the north by Perote, to the north-east by Xico, to the east by Ixhuacán de los Reyes and to the south by Puebla.

Demographics
As 2020, the municipality had a population of 27,127 inhabitants in 34 localities. Ayahualulco, the municipal seat had a population of 2,823 inhabitants, other localities include Los Altos (4,556 hab.), Xololoyan (2,274 hab.), El Triunfo (2,015 hab.) and Apanteopan (1,658 hab.).

Economy
It produces principally maize and potatoes.

Culture
In Ayahualulco, in June takes place the celebration in honor to San Juan Bautista, Patron of the town.