List of rivers of Tanzania

This is a list of rivers in Tanzania. They are arranged by where the rivers flows. Tributaries are indented under each larger stream's name. 
A list by letters is given at the bottom of the article.
G.
Great Ruaha River
K.
Kagera River - Kalambo River
M.
Malagarasi River - Manonga River - Mara River
R.
Rufiji River - Rurubu River - Ruvuma River - Ruvyironza River
S.
Semu River - Sibiti River
U.
Umba River (Tanzania)
W.
Wami River - Wembere River