गंगा और यमुना उत्तर प्रदेश की सबसे प्रमुख नदियाँ है, गंगा उत्तर प्रदेश की सबसे लम्बी नदी है उत्तर प्रदेश की नदियों को उदगम स्थल के आधार पर तीन भागो में बांटा जा सकता है
1. हिमालय से निकालने वाली नदियाँ गंगा, यमुना, काली/शारदा, रामगंगा, घाघरा, गंडक
2. उत्तर प्रदेश के मैदानी भाग से निकालनी वाली नदियाँ गोमती, वरुणा, पांडो, इसन, रिहंद
3. दक्षिण पठार से निकलने वाली नदियाँ चम्बल, बेतवा, केन, सोन, टॉस, कन्हार, रिहंद
* गंगा नदी
- उद्गम स्थल गंगोत्री (उत्तराखंड)
- लम्बाई (किमी)- 2,655
- अन्त- बंगाल की खाड़ी
- सहायक नदियाँ अलकनंदा, भागीरथी, रामगंगा, यमुना, कोसी, घाघरा, गण्डक, गोमती
* यमुना नदी
उद्गम स्थल उत्तराखंड में बंदरपूंछ पर्वत के यमुनोत्री हिमनद से लम्बाई (किमी) – 1376
अन्त- इलाहबाद में गंगा नदी से संगम सहायक नदियाँ चम्बल, बेतवा, गिरी, केन
* रामगंगा नदी
- उद्गम स्थल उत्तराखंड के दूधातोली पर्वत से
- लम्बाई (किमी) – 590
- अन्त- कन्नौज के निकट गंगा में मिल जाती है
* घाघरा नदी
- उद्गम स्थल – तिब्बत
- लम्बाई (किमी)- 1080
- अन्त- छपरा के निकट गंगा नदी में
- सहायक नदियाँ – राप्ता, शारदा, छोटी गण्डक
* गोमती नदी
- उद्गम स्थल उत्तर प्रदेश का पीलीभीत जनपद
- लम्बाई (किमी)- 940 किमी
- अन्त- गाजीपुर के निकट गंगा नदी में सहायक नदियाँ जोम्काई, बर्ना सई, गच्छा
* शारदा (काली) नदी
उद्गम स्थल उत्तराखंड के पिथोरागढ़ जनपद में तिब्बत सीमा के निकट लम्बाई (किमी)- 480 अन्त- उत्तर प्रदेश में बहराम घाट के निकट घाघरा नदी में सहायक नदियाँ सरयू, पूर्वी रामगंगा, दहावर, सुहेली, धरया, लिसार
* गण्डक नदी
उद्म स्थल तिब्बत नेपाल सीमा पर धौलागिरी पर्वत लम्बाई (किमी)- 630 (भारत में 300) अन्त- पटना के निकट गंगा नदी में सहायक नदियाँ – त्रिशूली गंगा
* राप्ती नदी
- उद्गम स्थल – नेपाल
- लम्बाई (किमी)- 640
- अन्त- बारहस के निकट घाघरा नदी में
* चम्बल नदी
- उद्म स्थल मध्य प्रदेश
- लम्बाई (किमी)- 966
- अन्त ईटावा के पास यमुना नदी में सहायक नदियाँ – पार्वती, नवाज, बनास, क्षिप्रा, दूधी
* बेतवा नदी
- उद्म स्थल मध्य प्रदेश
- लम्बाई (किमी)- 480
- अन्त- हमीरपुर के पास यमुना नदी में सहायक नदियाँ धनास, बीना
* सोन नदी
- उद्गम स्थल मध्य प्रदेश
- लम्बाई (किमी) – 784
- अन्त- पटना के निकट गंगा नदी में
- सहायक नदियाँ – महानदी, रिहंद, घघर