Il fiume Sarca attraversa ambienti molto diversi, che accolgono svariate e numerose specie vegetali ed animali. Per conoscere la ricchezza delle specie botaniche e faunistiche che popolano il territorio attraversato dall'alto e medio corso del fiume Sarca vale la pena scoprire questi ambienti, che possono essere raggruppati in quattro grandi categorie.
Il fiume Sarca, nel suo tratto iniziale ed intermedio che precede il tratto finale ospitato nel Basso Sarca, attraversa 13 comuni (Pinzolo, Carisolo, Bocenago, Caderzone, Strembo, Spiazzo, Porte di Rendena, Tione di Trento, Tre Ville, Borgo Lares, Comano Terme, Stenico, San Lorenzo Dorsino). A questi, se si considerano anche le zone attraversate dagli affluenti del fiume, si aggiungono altri 5 comuni (Giustino, Massimeno, Sella Giudicarie, Bleggio Superiore, Fiavé) che portano il bilancio a 18 comuni. Tutti questi comuni fanno parte della Comunità delle Giudicarie e aderiscono al progetto "Parco Fluviale della Sarca".