Uttar Pradesh, a northern state in India, is rich in rivers that play a crucial role in its agriculture, industry, and daily life. Here are details on 25 major rivers of Uttar Pradesh:

1. **Ganga (Ganges)**:
   - **Origin**: Gangotri Glacier, Uttarakhand
   - **Length**: 2,525 km
   - **Description**: The most significant river in India, the Ganga flows southeast through the heart of Uttar Pradesh, providing water for agriculture and industry. It is also a sacred river in Hinduism.

2. **Yamuna**:
   - **Origin**: Yamunotri Glacier, Uttarakhand
   - **Length**: 1,376 km
   - **Description**: A major tributary of the Ganga, the Yamuna flows through the western part of Uttar Pradesh, including cities like Agra and Allahabad.

3. **Gomti**:
   - **Origin**: Gomat Taal (Fulhar Jheel), Pilibhit
   - **Length**: 900 km
   - **Description**: The Gomti River flows through central Uttar Pradesh, passing through Lucknow, the state capital, and is a vital water source for the region.

4. **Ghaghara (Karnali)**:
   - **Origin**: Tibetan Plateau near Lake Manasarovar
   - **Length**: 507 km in UP
   - **Description**: Also known as Karnali in Nepal, it joins the Ganga in Bihar. It is known for its devastating floods but is a crucial water source.

5. **Saryu**:
   - **Origin**: Himalayas, Uttarakhand
   - **Length**: 350 km
   - **Description**: Flows through the eastern part of Uttar Pradesh, associated with the holy city of Ayodhya.

6. **Rapti**:
   - **Origin**: Nepal
   - **Length**: 600 km
   - **Description**: Flows into Uttar Pradesh and merges with the Ghaghara, prone to flooding during the monsoon.

7. **Betwa**:
   - **Origin**: Vindhya Range, Madhya Pradesh
   - **Length**: 590 km
   - **Description**: Flows through the Bundelkhand region of Uttar Pradesh, joins the Yamuna.

8. **Ken**:
   - **Origin**: Kaimur Range, Madhya Pradesh
   - **Length**: 427 km
   - **Description**: A tributary of the Yamuna, flows through Banda district of Uttar Pradesh.

9. **Tons**:
   - **Origin**: Bandarpunch Glacier, Uttarakhand
   - **Length**: 246 km
   - **Description**: A major tributary of the Yamuna, flows through the western region of Uttar Pradesh.

10. **Ramganga**:
    - **Origin**: Doodhatoli Range, Uttarakhand
    - **Length**: 596 km
    - **Description**: Flows through the western part of Uttar Pradesh, joins the Ganga near Kannauj.

11. **Gandak**:
    - **Origin**: Nepal
    - **Length**: 630 km
    - **Description**: Forms the eastern border of Uttar Pradesh with Bihar, joins the Ganga near Patna.

12. **Sharda (Mahakali)**:
    - **Origin**: Milam Glacier, Uttarakhand
    - **Length**: 350 km in UP
    - **Description**: Marks the boundary between India and Nepal, merges with the Ghaghara.

13. **Chambal**:
    - **Origin**: Vindhya Range, Madhya Pradesh
    - **Length**: 960 km
    - **Description**: A tributary of the Yamuna, flows through the southwestern part of Uttar Pradesh.

14. **Sindh**:
    - **Origin**: Vindhya Range, Madhya Pradesh
    - **Length**: 470 km
    - **Description**: Joins the Yamuna, flows through the southwestern region of Uttar Pradesh.

15. **Rohni**:
    - **Origin**: Nepal
    - **Length**: 122 km
    - **Description**: Joins the Ghaghara, flows through eastern Uttar Pradesh.

16. **Kuano**:
    - **Origin**: Near Ayodhya
    - **Length**: 120 km
    - **Description**: Flows through the eastern part of the state, merges with the Ghaghara.

17. **Pandu**:
    - **Origin**: Near Kanpur
    - **Length**: 22 km
    - **Description**: A tributary of the Yamuna, significant for local irrigation.

18. **Varuna**:
    - **Origin**: Near Varanasi
    - **Length**: 106 km
    - **Description**: Joins the Ganga, known for its religious significance in Varanasi.

19. **Hindon**:
    - **Origin**: Lower Shivalik Hills, Saharanpur
    - **Length**: 400 km
    - **Description**: Flows through western Uttar Pradesh, merges with the Yamuna.

20. **Sot**:
    - **Origin**: Near Moradabad
    - **Length**: 200 km
    - **Description**: Flows through the western region of the state, merges with the Ramganga.

21. **Kali (West)**:
    - **Origin**: Doon Valley, Uttarakhand
    - **Length**: 150 km
    - **Description**: A tributary of the Hindon, flows through western Uttar Pradesh.

22. **Sai**:
    - **Origin**: Hardoi
    - **Length**: 600 km
    - **Description**: Flows through central Uttar Pradesh, joins the Ganga near Raebareli.

23. **Tamsa (Tons)**:
    - **Origin**: Kaimur Range, Madhya Pradesh
    - **Length**: 264 km
    - **Description**: Flows through the southeastern part of Uttar Pradesh, joins the Ganga.

24. **Garra**:
    - **Origin**: Pilibhit
    - **Length**: 350 km
    - **Description**: Flows through northern Uttar Pradesh, merges with the Ghaghara.

25. **Sot (East)**:
    - **Origin**: Near Bijnor
    - **Length**: 150 km
    - **Description**: A tributary of the Ganga, flows through western Uttar Pradesh.

These rivers are integral to the cultural, economic, and agricultural landscape of Uttar Pradesh, supporting millions of people and diverse ecosystems.