The river originates in the Cordillera Mountains and empties into the South China Sea via the Lingayen Gulf. The river is 248 kilometres (154 mi) long, making it the sixth longest river in the country.[6] Roughly two million people live in the Agno River Valley, and it comprises one of Philippines' larger population clusters.