Tanaro è il 2° fiume più importante del Piemonte dopo il Po (276 km; bacino di 8324 km2), principale affluente di destra del Po. Nasce dal Monte Saccarello (2200 m) nelle Alpi Liguri con il nome di Tanarello e scorre verso NE confluendo con il Negrone che proviene dal massiccio del Marguareis. Giunto a 4 km a monte dell’abitato di Ponte di Nava (frazione di Ormea), riceve da sinistra l’apporto del Negrone, torrente che nasce invece dalla Punta Marguareis (2651 m) in territorio piemontese.
Da questa confluenza il corso d’acqua raddoppia di dimensioni e cambia nome diventando Tanaro dirigendosi verso nord-est come spumeggiante torrente alpino in una valle stretta e boscosa, fungendo per alcuni km da confine tra Piemonte e Liguria. Una volta bagnato Ponte di Nava e ricevuto da destra il Rio Nava, il fiume entra definitivamente in territorio piemontese giungendo presso il comune di Ormea (CN) dove riceve da sinistra il Rio Armella.