Chicahuaxtla es una población del estado mexicano de Puebla, localizado en la Sierra Norte del estado en el municipio de Tlaola.
Chicahuaxtla se encuentra localizado en el norte del estado de Puebla formando parte del municipio de Tlaola, sus coordenadas geográficas son 20°08′33″N 97°56′44″O / 20.14250, -97.94556 y a una altitud de 1 196 metros sobre el nivel del mar.
Su enterno es montañoso por estar enclavado en la Sierra Norte de Puebla.
Se encuentra a unos dos kilómetros al oeste de la cabecera municipal, Tlaola, con la que se comunica mediante una carretera que también la une hacia el oeste con la Carretera Federal 130 que la comunica con ciudades como Huauchinango, Nuevo Necaxa y Xicotepec.
Chicahuaxtla es la segunda localidad más poblada del municipio de Tlaola, superada por Xaltepuxtla.