Skip to main content
River Rwizi Charity Conservation
Donate

Where the river runs

Catchment map

The course from the Buhweju hills to Lake Victoria, the ten districts it crosses, and the sites where we work.

A catchment does not respect a district boundary. Water that falls on a hillside in Buhweju is drunk in Mbarara and reaches Lake Victoria through Rakai.

The map below is projected from coordinates rather than sketched. The river rises in the Buhweju hills at the north-west, runs south-east past Mbarara, then through Lake Mburo, Lake Kachera and Lake Kijanebalola before reaching Lake Victoria. Tributaries come off the Nkore hills to the south and the rangeland to the north.

Drag it, zoom it, and select any marker to see what is there and go to it. District seats, towns and lakes sit at their published coordinates; the river's course is traced at catchment scale rather than surveyed, and any site placed to the nearest bend rather than to a GPS fix says so. For authoritative spatial data the Ministry of Water and Environment's catchment management plans are the source, and we link to them in the research library.

90 km and 666 m of fall, from 1,800 m in the Buhweju hills to 1,134 m at Lake Victoria. Elevations are the published figures for these places, not a surveyed bed profile.

Where we actually work

Three of the ten districts in the catchment have programmes running. The rest are part of the same watershed and carry none of our work.

  • Buhweju
  • Bushenyi
  • Sheema
  • Ntungamo
  • Mbarara
  • Rwampara
  • Isingiro
  • Kiruhura
  • Lyantonde
  • Rakai and Kyotera
Open the interactive map

The full explorer has the terrain, the 3D model and the downloadable data. It is built for a larger screen.

Why work across a whole basin?

What happens upstream does not stay upstream

A hillside cleared forty kilometres away decides what the water looks like at Mbarara. Four steps, every one of them ordinary, and not one of them stopped by a district boundary.

  1. 01Upstream

    Vegetation is cleared

    Headwater slopes that used to hold forest are farmed or cut for poles. Nothing is rooted where the rain lands first.

  2. 02On the slope

    Soil moves

    With no root structure, heavy rain lifts topsoil off the hillside instead of soaking into it. The farmer loses the field slowly.

  3. 03In the channel

    Sediment arrives

    That soil ends up in the river. The bed rises, the channel widens, and the banks it undercuts were stable before.

  4. 04Downstream

    The water changes

    Turbidity rises, treatment costs more, and the wetlands that would have filtered it have been drained for cultivation.

Each step is documented on the threats page with its source. The chain is why a buffer strip planted at Rwentondo is measured against a control stretch upstream rather than against nothing.

From map to measurement

What we are measuring along the river

Six fixed points, sampled quarterly. One of them is a control stretch we deliberately never restored, because a number with nothing to compare it against is not a result.

All monitoring data
  • RW-04restored

    62NTU

    8 lower than a year ago

    Downstream of our earliest buffer planting.

    2026 Q2 · Rwampara

  • RW-05control

    88NTU

    1 lower than a year ago

    Control stretch — deliberately not restored.

    2026 Q2 · Rwampara

  • RW-02urban

    131NTU

    25 higher than a year ago

    Katete bridge, mid-city.

    2026 Q2 · Mbarara

Turbidity in nephelometric units; lower is better. Last updated 2026-06-30. Flagged as sample data until the organisation's field records are loaded through the admin — the charts carry the same flag rather than hiding it.

The ten districts

DistrictPosition in the catchmentOur presence
BuhwejuHeadwatersNone yet — headwater forest work is a future priority
SheemaUpper catchmentSurvey work only
BushenyiUpper tributariesSurvey work only
NtungamoSouthern tributariesNone
MbararaMiddle catchment, cityBase at Biharwe; heaviest activity
RwamparaMiddle catchmentBuffer planting and two nurseries
IsingiroMiddle to lowerRainwater harvesting focus
KiruhuraRangelandNone — cattle watering points are a known gap
LyantondeLower catchmentNone
Rakai and KyoteraFinal run to Lake VictoriaNone

An honest note about coverage

We work in three of ten districts. Presenting a catchment-wide map alongside a catchment-wide claim would be misleading, so the table above says plainly where we are and are not.

An interactive map is coming

A full interactive version with project pins and monitoring points is in development. It will ship with a text and table alternative, because a map that only works visually is not accessible to everyone.