En el año de 1895 se constituyó en municipio libre.
El municipio fue establecido por grupos indígenas nahuas quienes lo llamaron primitivamente “HUEYIYAONAHUAC”, y que fue fundado por grupos indígenas, que pertenecía a la cultura Mexica o Azteca hablante náhuatl.
Se dice que Cortés sembró un árbol llamado AHUHUETE en un barrio de Yaonáhuac y que ahora es el barrio llamado Ahuehuetes, siendo este árbol representativo de dicha localidad y del municipio.
En la época prehispánica estuvo sometido a la triple alianza (México-Texcoco-Tacuba).
El municipio se localiza en la parte noroeste del Estado de Puebla.