Longest River
through every Indian State/UT
Ladakh’s hydrological profile is dominated by the Indus, which stretches 3,180 kilometers, creating a stark disparity with the Chenab’s 890 kilometer course, the longest waterway in Jammu and Kashmir. Moving south, the Sutlej defines the primary drainage for Himachal Pradesh and Punjab with a length of 1,450 kilometers, while the Yamuna’s 1,376 kilometer flow serves as the principal waterway for Delhi and Haryana. The vast plains of Bihar, Jharkhand, Uttarakhand, Uttar Pradesh and West Bengal rely on the 2,525 kilometer Ganga, whereas the Brahmaputra’s 2,880 kilometer torrent demarcates the topography of Arunachal Pradesh and Assam.
Peninsular India manifests a heterogeneous distribution of river lengths, led by the Godavari at 1,465 kilometers for Andhra Pradesh, Maharashtra and Telangana. Karnataka’s longest river appears as the Krishna at 1,400 kilometers, while the Narmada’s 1,312 kilometer channel traverses Gujarat and Madhya Pradesh. The arid expanse of Rajasthan is dissected by the 1,024 kilometer Chambal, contrasting with the 900 kilometer Mahanadi in Chhattisgarh and Odisha and the 805 kilometer Kaveri in Tamil Nadu.