The City of Johannesburg has opened 37 municipal swimming pools for the 2025/26 festive season, giving residents across all seven regions access to much-needed recreational spaces during the summer holidays. A further seven pools are expected to open before March 2026, while 12 remain non-operational and four are completed but not yet open.
The city says annual challenges such as water shortages, low pressure, aging infrastructure, vandalism, and environmental damage from flooding continue to hinder operations. This year’s maintenance and operational budget for pools stands at R9.1 million.
Last season, the city recorded 411,345 visitors, down from 423,729 in 2023/24.
Some facilities — including Ellis Park, Newclare, Pimville, Pioneer Park, Linden and Coronationville — remain popular due to their Olympic-size layouts or heated pools.
Below is the full regional status, based on the city’s official operational list.
Region A — Diepsloot, Midrand, Ivory Park
2 pools | 879,462 residents
Open:
• Rabie Ridge
Completed, not yet operational:
• Ivory Park
Region B — Northcliff, Randburg, Rosebank
13 pools | 372,485 residents
Open:
• Riverlea
• Coronationville (heated)
• Roosevelt Park
• Windsor East
• Linden (heated)
• Verity Park
• Blairgowrie
• Ochse Square
• Robin Hills
• Kensington B
To open later this season:
• Newclare (Olympic-size)
Non-operational:
• Vrededorp
Closed, not reopening:
• Windsor West
Region C — Roodepoort, parts of Randburg
6 pools | 880,873 residents
Open:
• Florida Lake
• Florida North
• Roodepoort
• Little Falls Resort
Non-operational:
• Davidsonville
New project, not open:
• Cosmo City
Region D — Soweto, Lenasia, Orange Farm, Ennerdale
12 pools | ~1.2 million residents
Open:
• Diepkloof
• Dobsonville
• Moletsane
• Noordgesig
• Pimville (heated)
• Power Park
• Klipspruit Splash Pool
To open later this season:
• Jabavu
• Jabulani
• Meadowlands
• Orlando
• Senaoane
Region E — Sandton, Alexandra
4 pools | 559,958 residents
Open:
• East Bank
• Paterson Park
• Sydenham
Non-operational:
• Zoo Lake
Region F — Inner City, Southgate, Fordsburg, Mayfair
13 pools | 716,282 residents
Open:
• Moffat Park
• Crown Gardens
• Forest Hill
• Rhodes Park
• Ellis Park (Olympic-size, heated)
• Pioneer Park (heated)
• Hofland Park
To open later this season:
• Southern Suburbs
• Malvern
• Yeoville
Non-operational:
• Turffontein
• Brixton
Closed, not reopening:
• Robertsham
Region G — Eldorado Park, Lenasia South, Orange Farm, Finetown
10 pools | 800,015 residents
Open:
• Eldorado Park Ext 9
• Eldorado Park Ext 4
• Lenasia Ext 2
• Lenasia Ext 10
• Lenasia South
Closed, not reopening:
• Lenasia Ext 5
• Ennerdale Ext 9 (vandalised)
• Orange Farm Ext 6 (vandalised)
• Eldorado Park Proper
New project, not open:
• Drieziek
Operating hours and entry fees
Tuesday–Friday: 10:00–18:00
Weekends: 09:00–17:00
Mondays:
• Open during school holidays (09:00–17:00)
• Closed during school term
Holiday closures:
• 25 & 26 December
• 1 January
Early closures:
• 1pm on 24 & 31 December
Entry fees:
• Children: From R7
• Adults: From R21
Season tickets are available at each facility.
