Zacapoaxtla es un municipio en el estado de Puebla, México. Tiene una población de aproximadamente 53,000 habitantes. Se encuentra en las montañas del norte del estado y su economía se basa principalmente en la agricultura, incluidos cultivos de café, frutas tropicales y caña de azúcar. La ciudad conserva su arquitectura colonial con casas de piedra y techos de teja.