Il Sacro Monte è posto in una magnifica posizione dominante il Lago Maggiore a quota 360 metri slm. Un complesso barocco incompiuto che si rifà alla concezione borromeica ed ai modelli architettonici dei Sacri Monti di Orta e di Varese.
Sulle pendici del Monte Cargiago, si sviluppano circa 200 ettari di Riserva Naturale, percorse da numerosi sentieri fiancheggiati da muretti in pietra a secco e da caratteristiche cappellette votive. L'area della Riserva è costituita quasi esclusivamente dal patrimonio boschivo di proprietà comunale che si estende dal Sacro Monte (mt. 360) presso l'abitato di Ronco, raggiunge la cima del Monte Cargiago (mt. 713) e le vicinanze dell'abitato di Pollino (mt. 790), ricopre tutto il versante nord occidentale del rio Ballona ed il versante sud-ovest, raggiungendo la frazione di Caronio (mt. 500).