San Juan Ostuncalco, is a town, with a population of 20,763, and a municipality in the Quetzaltenango department of Guatemala. Beside Spanish, local people speak the Mam language.