San Juan Chamelco está situado en el departamento de Alta Verapaz, a solamente 7 km de la cabecera departamental.