- Vaal Dam
- Bloemhof Dam
- Sterkfontein Dam
- Grootdraai Dam
- Klipvoor Dam
- Rietvlei Dam
- Zaaihoek Dam
- Bronkhorstspruit Dam
These dams store water for Johannesburg and the surrounding areas, which is then pumped, filtered, and treated before being distributed to consumers. Additionally, Johannesburg also has a number of groundwater sources, including boreholes and aquifers, which contribute to its water supply.