Lietuvos upės
Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
Lietuvoje suskaičiuojama apie 29 tūkstančius upių ir upelių, ilgesnių nei 0,25 km. Upių ir upelių, ilgesnių nei 3 km, skaičius buvo suskaičiuotas labai tiksliai – 4418. Upių, ilgesnių nei 10 km yra 816, o ilgesnių nei 100 km - 17:
- Nemunas (937 km, Lietuvoje teka 359 km)
- Neris (510 km)
- Venta (343 km)
- Šešupė (298 km)
- Šventoji (246 km) (ilgiausia tik Lietuvoje tekanti upė)
- Nevėžis (209 km)
- Merkys (203 km)
- Minija (202 km)
- Nemunėlis (199 km)
- Jūra (172 km)
- Mūša (157 km)
- Lėvuo (140 km)
- Šušvė (135 km)
- Dubysa (131 km)
- Širvinta (129 km)
- Šešuvis (115 km)
- Mituva (102 km)
Virvyčia (99,7 km), Kražantė (96 km) bei Žeimena yra tik truputį trumpesnės nei 100 km. Žeimenos ilgis yra diskusijų objektas ir galėtų būti net 114 km.
Keletas kitų upių prasideda Lietuvoje, bet jų ilgis Lietuvos teritorijoje yra mažesnis už 100 km. Tai Dysna (173 km), Svetė (118 km), Katra (109 km), Bartuva (101 km).