El municipio de Ayotoxco de Guerrero es uno de los 217 municipios que conforman el estado de Puebla, México. La cabecera municipal de Ayotoxco es la entidad de Ayotoxco de Guerrero. 

Proviene del Náhuatl cuya raíces son: Ayotl, tortuga, Tochtli, conejo (Ayotochtli, armadillo) y, co, en; que significa "Lugar de Armadillos". Tomó el nombre Ayotoxco de Guerrero en honor al ilustre Caudillo Don Vicente Guerrero, en el año de 1930. Fecha en que se convirtió la población en cabecera de municipio libre.

Se localiza en la parte Noreste del Estado de Puebla, sus coordenadas geográficas son los paralelos 19º59'54" y 20º08'48" de latitud Norte y los meridianos 97º21'18"y 97º27'42" de longitud Occidental. Colindancias, al norte con Tenampulco, al este con Hueytamalco, al sur con Tlatlauquitepec y Yaonáhuac y al oeste con Cuetzálan.