Yaonáhuac es uno de los 217 municipios del estado mexicano de Puebla, perteneciente a la región de la Sierra Nororiental.