Latvijas upju uzskaitījums
Vikipēdijas raksts
Visas Latvijas upes, kuras garākas par 100 km.
| Upe | Ietek | Kopējais garums (km) | Kopējais baseins (km2) |
| Daugava | Rīgas jūras līcis | 1020 (1005) | 87 900 |
| Gauja | Rīgas jūras līcis | 452 | 8 900 (9 080) |
| Venta | Baltijas jūra | 346 | 11 800 |
| Mēmele | Lielupe | 191 | 4 050 |
| Ogre | Daugava | 186 (188) | 1 730 |
| Rītupe | Veļikaja | 176 | 3 012 |
| Mūsa | Lielupe | 164 | 5 320 |
| Pededze | Aiviekste | 159 | 1 690 |
| Ludza | Rītupe | 155 | 1 570 |
| Iecava | Lielupe | 139 (160) | 1 166 |
| Abava | Venta | 129 (134) | 2 042 |
| Svēte | Lielupe | 123 | 2 390 |
| Dubna | Daugava | 120 (105) | 2 780 |
| Mazā Jugla | Lielā Jugla | 119 | 679 |
| Lielupe | Rīgas jūras līcis | 119 (116) | 17 600 |
| Rēzekne | Lubāns | 116 | 2 066 |
| Malta | Lubāns | 115 (105) | 730 |
| Aiviekste | Daugava | 114 (182) | 9 300 |
| Dienvidsusēja | Mēmele | 114 | 1 210 |
| Bērze | Svēte | 109 | 915 |
| Misa | Iecava | 108 | 970 |
| Stende | Irbe | 100 (91) | 1 100 |

