Skip to content
Data Portal
Water Supply

Cape Town Dam Levels

Track water levels across Cape Town's major dams. Monitor the city's water supply with current capacity data from the Department of Water and Sanitation.

Data updated: 29 June 2026 (1 week ago)

Next weekly update:

74.9%
Total

Total System Storage

898.2 Mm³ capacity 1.1% this week 73.0% last year
Updated 29 June 2026

Dam storage trajectory: 2026 vs 2025

Combined system storage (%). Recent trend: +0.62 pts/week; the dashed line projects that trend forward. The 20.7 pt step in the week of 11 May is a real recorded change after extreme rainfall, not a data error.

2026 actual 2026 projected 2025 same period

Individual Dam Levels

Berg River

Berg River
85.5%
+6.7% week 90.8% last year
130.0 Mm³ capacity

Steenbras Lower

Steenbras River
48.9%
-0.7% week 53.9% last year
33.5 Mm³ capacity

Steenbras Upper

Steenbras River
86.5%
+2.8% week 97.4% last year
31.8 Mm³ capacity

Theewaterskloof

Riviersonderend River
75.9%
+0.5% week 70.6% last year
480.2 Mm³ capacity

Voëlvlei

Voelvlei River
57.7%
-1.2% week 64.9% last year
164.1 Mm³ capacity

Wemmershoek

Wemmers River
100.0%
+0.1% week 73.0% last year
58.6 Mm³ capacity

Dam Locations

Cape Town's water supply relies on six major dams spread across the Western Cape mountains, from Franschhoek to Gordon's Bay.

About Cape Town's Water Supply

Cape Town's water supply comes from six major dams in the Western Cape. After the 2017-2018 water crisis, when dam levels dropped below 20% and the city nearly reached 'Day Zero,' monitoring dam levels became critical for residents and visitors alike.

Did you know?
Theewaterskloof Dam holds over 50% of Cape Town's total water supply capacity at 479.3 million cubic metres. During the 2018 crisis, it dropped to just 10% capacity.

This water supply tracker provides current levels from the Department of Water and Sanitation's weekly reports, automatically updated every Monday.

Data Sources

Primary Data Source
DWS report date 29 June 2026
Last checked 30 June 2026, 09:33 UTC
Update schedule Daily