San Pedro Soloma is a town and municipality located in the department of Huehuetenango, Guatemala. It is situated within the Sierra de los Cuchumatanes mountain range at an elevation of approximately 2,300 meters above sea level.
The municipality covers a total area of 264 square kilometers, with terrain elevations ranging from 1,900 meters to 3,500 meters. The population of the region is 49,030 people, distributed across the town of Soloma, 19 villages, and 50 smaller rural communities known as caserios.