South Africa · KZN · DWS
KwaZulu-Natal
Dams
19
Total capacity
4.9 km³
Avg fill
86.3%
Loading map…
Dams
Sorted by capacityPongolapoort Dam
Pongola · Usutu-Mhlatuze
Woodstock Dam
Tugela · Thukela
Goedertrouw Dam
Mhlatuze River · Unknown
Albert Falls Dam
Umgeni · Mvoti-Umzimkulu
Spioenkop Dam
Tugela River · Unknown
Inanda Dam
Umgeni · Mvoti-Umzimkulu
Midmar Dam
Umgeni · Mvoti-Umzimkulu
Ntshingwayo Dam
Ngagane River · Unknown
Zaaihoek Dam
Slang River · Unknown
Spring Grove Dam
Mooi River · Unknown
Bivane Dam
Bivane River · Unknown
Wagendrift Dam
Boesmans River · Unknown
Hazelmere Dam
Mdloti River · Unknown
Hluhluwe Dam
Hluhluwe River · Unknown
Nagle Dam
Mgeni River · Unknown
Craigie Burn Dam
Mnyamvubu River · Unknown
Klipfontein Dam
Wit Mfolozi River · Unknown
Driel Barrage Dam
Tugela River · Unknown
Mearns Dam
Mooi River · Unknown
About reservoirs in KwaZulu-Natal
As of August 31, 2026, the reservoirs we track across KwaZulu-Natal that report live levels hold roughly 4,240 Mm³ of water — about 86.3% of their combined capacity. Taken together, KwaZulu-Natal's reservoirs are high.
None of the tracked reservoirs are currently at critically low levels. Zaaihoek Dam is the fullest at 100.5%, while Ntshingwayo Dam is the lowest at 67.8%.
Over the most recent week on record, 3 reservoirs fell across KwaZulu-Natal.
Storage figures for KwaZulu-Natal come from DWS; the most recent reading is from August 31, 2026. Each reservoir below links to its own page with full history and seasonal context.
KwaZulu-Natal at a glance
- Reservoirs tracked
- 19
- Average fill
- 86.3%
- Water stored
- 4,240 Mm³
- Combined capacity
- 4,911 Mm³
- Fullest
- Zaaihoek Dam (100.5%)
- Lowest
- Ntshingwayo Dam (67.8%)
- Last updated
- August 31, 2026
See also: South Africa dam levels, explained — national and provincial breakdown