List of rivers of Latvia

Rivers of Latvia include:

Longest rivers
Rivers over 100 km:

A
Abava - Acupīte - Aiviekste - Amata - Ataša

B
Bārta - Bērze - Buļļupe

C
Cena - Ceraukste

D
Dārzupīte - Daugava - Dienvidsusēja - Donaviņa - Dubna - Dvina

E
Engure - Eleja (river)

F
Feimanka

G
Gauja

H
Hapaka

I
Iecava - Irbe River

J

 * Jugla River
 * Jumara (river) (Ümera), length of about 15 km

K
Krievupe - Kūkova - Kurjanka

L
Langa - Lielā Jugla - Lielupe - Liepupe - Lašupe - Lošupe - Ludza

M
Malta - Mārupīte - Mazā Daugava - Mazā Jugla - Mēmele - Mergupe - Mīlgrāvis (canal) - Misa - Mūsa

N
Neretiņa

O
Odze - Ogre - Omuļupe

P
Pededze - Pedele - Pernovka - Pietēnupe - Piķurga - Pilsētas kanāls - Platone - Plisunka

R
Rauna River - Reiu - Rēzekne - Riežupe - Rītupe - Rūbeža - Rogāļu strauts - Rūja

S
Saka River - Salaca - Slocene - Stende - Strazdupīte - Suda - Sventāja - Svēte

T
Tartaks - Tebra - Tumšupe

V
Varkaļu kanāls - Venta - Vēršupīte

Z
Zilupe