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 | 

