El Rufiji drena una amplia cuenca de 204.780 km² (similar a países como Bielorrusia, Senegal o Kirguistán).