El río San Juan nace en el cerro Paramillo, en la zona límite de los departamentos de Antioquia y Risaralda, aproximadamente a 2.660 msnm.