San Pedro Yepocapa has its origins in the times before the Spanish conquest of Guatemala; originally the town was right next to Volcán de Fuego, but it had to be moved to a different location because of the numerous eruptions of it. Spanish soldier Antonio de Guzmán is credited with being the one that found the town when the conquistadors arrived in the 1520s.