Olopa is a municipality in the Chiquimula department of Guatemala. The municipality comprises an area of 112 km2, distributed in 1 town (Olopa) and 29 villages, with a total population of 27,511. It is bordered on the north by the municipality of Jocotán, on the south and east by Esquipulas, and on the west by Quezaltepeque and . It has a subtropical highland climate (Köppen: Cwb).