Tokius duomenis pateikia Lietuvos upių, ežerų ir tvenkinių klasifikatorius.
Be to, Lietuvoje yra 827 upės, kurių ilgis siekia bent 10 km, ir 68 upės, kurių upės siekia bent 50 km.
Bendras Lietuvos upių ilgis Lietuvoje siekia apie 40,6 tūkst. km. Tai beveik tiek pat, kiek Žemės pusiaujo ilgis.
3675 Lietuvoje esančios upės turi pavadinimus. Likusios – neturi. Jos į klasifikatorių yra įtrauktos kodais, pvz., A-1.
30 ilgiausių Lietuvos upių, imant tik ilgį Lietuvos Respublikos teritorijoje:
