Latvijas upes

Mitrā klimata, relatīvu līdzenā reljefa un teritorijas ģeoloģiskā uzbūvēs ietekmē Latvijā izveidojies blīvs upju tīkls.  Latvijas upju tīklu veido vairāk kā 12 400 upju. Tikai 880 upju garums pārsniedz 10 km, bet lielāko daļu Latvijas upju veido upes, kuru garums ir mazāks par 10 km (to kopgarums ir 51 % no visa Latvijas upju kopgaruma). 17 upju garums ir lielāks par 100 km.

Latvijas lielāko upju attēli doti tabulā: