L'area del Parco interessa un territorio dalla superficie complessiva di 7.444 ettari in Comune di Antrona Schieranco e Viganella in Provincia del Verbano-Cusio-Ossola. Si estende tra la quota 500 metri del fondovalle nei pressi di Viganella fino alla quota 3.656 metri del Pizzo Andolla nell'alta Val Loranco su cui convergono le valli svizzere Zwischbergenthal e Saastal. Il Parco interessa il versante destro idrografico della Valle Antrona a monte di Viganella, comprendendo un tratto di fondovalle dove sono localizzati gli insediamenti storici di questo Comune e la testata della Valle comprendendo interamente la Val Troncone e la Val Banella e il tratto della Val Loranco a monte del Lago Alpe dei Cavalli. In questo settore sono presenti quattro bacini artificiali (Lago di Cingino, Lago di Campliccioli, Lago di Camposecco, Lago Alpe dei Cavalli) ed il lago di Antrona.