The municipality is located about 80 km from state capital
Xalapa. It has a surface of . It is located at . 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==