San Juan de Rioseco is a municipality and town located in the department of Cundinamarca, Colombia. It has a population of approximately 10,000 people and is situated within the country's coffee land region.
The town is positioned in mountainous terrain at an altitude of about 4,000 feet, high above the Magdalena River on the western slope of Colombia's eastern cordillera. It is located roughly 60 miles from Bogotá by car. On clear days, the snow-capped peaks of four volcanoes in the central cordillera are visible to the west.