Johannesburg's wards
The 135 wards the Municipal Demarcation Board drew for the local government election on 4 November 2026. Each ward's page lists its suburbs and what Johannesburg Water (JW) reported for the reservoirs and towers that supply them.
To go straight to a ward, type its number in the search box, for example “ward 117”. Not sure of your ward? Find your suburb below.
- Ward 1: Drieziek (part), Stretford (part)
- Ward 2: Lakeside (part), Orange Farm (part)
- Ward 3: Orange Farm (part), Stretford (part)
- Ward 4: Drieziek (part), Orange Farm (part)
- Ward 5: Drieziek (part), Hartbeesfontein 312-Iq (part), Poortje, Poortjie 338-Iq, Rietfontein 336-Iq (part)
- Ward 6: Althea AH, Ennerdale South (part), Fonteine 313-Iq (part), Geluksdal AH (part), Grasmere, Kanana Park, Oakmere AH
- Ward 7: Ennerdale (part), Finetown, Mid-Ennerdale
- Ward 8: Anchorville (part), Lawley Estate (part), Lenasia (part), Roodepoort 302-Iq (part), Themb'Elihle
- Ward 9: Anchorville (part), Klipriviersoog 299-Iq (part), Lenasia (part), Rietfontein 301-Iq (part), Roodepoort 302-Iq (part)
- Ward 10: Klipriviersoog (part), Klipriviersoog 299-Iq (part), Lenasia (part), Protea Industrial Park (part), Protea South
- Ward 11: Chiawelo (part), Klipriviersoog (part), Klipspruit West (part)
- Ward 12: Chiawelo (part)
- Ward 13: Protea Glen (part), Protea Industrial Park (part)
- Ward 14: Naledi (part), Protea North (part)
- Ward 15: Phiri, Senaoane
- Ward 16: Mapetla, Protea North (part)
- Ward 17: Eldorado Park (part), Klipriviersoog Estate, Klipspruit West (part), Racecourse (part)
- Ward 18: Eldorado Estate, Eldorado Park (part), Nancefield (part)
- Ward 19: Dlamini, Klipspruit 298-Iq (part), Racecourse (part)
- Ward 20: Naledi (part)
- Ward 21: Moletsane, Tladi
- Ward 22: Klipspruit 298-Iq (part), Pimville (part)
- Ward 23: Aspen Nature Estate, Bassonia, Glenanda (part), Gleneagles (part), Glenvista, Liefde en Vrede, Mulbarton
- Ward 24: Armadale, Devland (part), Diepkloof 319-Iq (part), Klipspruit 318-Iq, Pimville (part), Rivasdale
- Ward 25: Klipspruit (part), Orlando Ekhaya (part), Pimville (part), Power Park (part)
- Ward 26: Diepkloof (part), Diepkloof 319-Iq (part), Elias Motsoaledi, Power Park (part)
- Ward 27: Aeroton, Baragwanath (part), Diepkloof (part), Mooifontein 225-Iq (part), Nasrec (part)
- Ward 28: Diepkloof (part)
- Ward 29: Diepkloof (part), Mooifontein 225-Iq (part), Noordgesig
- Ward 30: Nomzamo, Orlando East (part), Orlando Ekhaya (part)
- Ward 31: Orlando East (part), Orlando West (part)
- Ward 32: Buccleuch (part), Bushwillow Park, Emerald Estate, Founders Hill, Frankenwald, Greenstone Hill, Greenstone Park, Jukskei View (part), Jukskei View Estate, Linbro Park, Linbro Park AH, Longlake, Longmeadow Business Estate, Modderfontein, Pebble Creek, Sebenza (part), Thorn Valley Estate, Thornhill Estate, Waterstone Park, Waterval 5-Ir (part), Westfield (part), Westlake View
- Ward 33: Molapo (part), Moroka, Moroka North (part)
- Ward 34: Jabulani (part), Molapo (part)
- Ward 35: Jabavu (part), Jabavu Central Western (part), Moroka North (part)
- Ward 36: Jabavu Central Western (part), Mofolo Central, Mofolo North (part)
- Ward 37: Jabavu (part), Klipspruit (part), Klipspruit 298-Iq (part), Mofolo South (part), Orlando West (part)
- Ward 38: Dube (part), Orlando West (part)
- Ward 39: Orlando West (part), Paardekraal 226-Iq (part)
- Ward 40: Meadowlands (part), Orlando (part)
- Ward 41: Meadowlands (part)
- Ward 42: Meadowlands (part)
- Ward 43: Meadowlands (part)
- Ward 44: Bram Fischerville (part)
- Ward 45: Dobsonville (part), Meadowlands (part), Mmesi Park
- Ward 46: Jabulani (part), Zola (part), Zondi
- Ward 47: Dobsonville (part), Mofolo North (part)
- Ward 48: Dobsonville (part)
- Ward 49: Bram Fischerville (part), Valkfontein 238-Iq (part)
- Ward 50: Dobsonville Gardens (part), Doornkop (part), Valkfontein 238-Iq (part)
- Ward 51: Zola (part)
- Ward 52: Dobsonville Gardens (part), Doornkop (part), Emdeni (part), Zola (part)
- Ward 53: Lufhereng, Slovoville, Stesa AH, Valkfontein 238-Iq (part), Zuurbult 240-Iq
- Ward 54: Booysens Reserve, Crown Gardens, Evans Park, Framton (part), Framton Industrial, Mondeor (part), Nasrec (part), Ormonde, Ormonde 99-Ir, Ridgeway, Suideroord, Theta, Winchester Hills (part)
- Ward 55: Bellavista Estate, Chrisville, Forest Hill (part), Gillview, Haddon, Lindbergh Park, Robertsham, Turf Club, Turffontein (part), West-Turffontein (part), Winchester Hills (part)
- Ward 56: Eastcliff, Gleneagles (part), La Rochelle (part), Linmeyer, Oakdene, Rosettenville, The Hill, Townsview, Turffontein 100-Ir (part)
- Ward 57: Elandspark, Electron, Elladoone, Klipriviersberg, Klipriviersberg 106-Ir, Klipriviersberg Estate SH, La Rochelle (part), Moffat View, Pioneers Park 119-Ir, Regency, Regent's Park, Regents Park Estate, Rewlatch, Risana, Roseacre, South Hills, Steeledale, Tulisa Park, Unigray, Welfare Park
- Ward 58: Amalgam, Braamfontein 53-Ir, Coronationville (part), Cottesloe (part), Crosby, Crown North (part), Fordsburg, Homestead Park, Jan Hofmeyr (part), Langlaagte, Langlaagte North, Mayfair, Mayfair West, Micor Ind, Paarlshoop, Pageview, Vrededorp
- Ward 59: Hillbrow (part), Johannesburg (part)
- Ward 60: Braamfontein Werf, Braampark, Burghersdorp, Johannesburg (part), Newtown (part), Sunnyside, Wanderers View Estate
- Ward 61: City and Suburban (part), City and Suburban Indust, Droste Park, Jeppestown, Jeppestown South (part), Malvern (part), North Doornfontein, Spes Bona, Wolhuter
- Ward 62: Berea (part), Hillbrow (part), Johannesburg (part)
- Ward 63: Berea (part), Hillbrow (part)
- Ward 64: Berea (part), Bertrams, Highlands, Judith's Paarl (part), Lorentzville (part), Yeoville (part)
- Ward 65: Benrose, City Deep, Denver, Doornfontein 92-Ir, Elandsfontein 107-Ir, Elcedes, George Goch, Heriotdale, Jeppestown South (part), Prolecon, Reynolds View (part), Rosherville
- Ward 66: Bezuidenhout Valley, Judith's Paarl (part), Kensington (part), Observatory, Randview, Reynolds View (part), Troyeville (part)
- Ward 67: Bellevue (part), Bellevue East (part), Houghton Estate (part), Killarney (part), Lorentzville (part), Parktown (part), Yeoville (part)
- Ward 68: Croesus, Crown (part), Industria, Industria West, Langlaagte 224-Iq (part), Longdale, Mooifontein 225-Iq (part), Pennyville (part), Putcoton, Riverlea, Wibsey Dip
- Ward 69: Brixton (part), Coronationville (part), Hursthill, Rossmore (part), Westbury (part), Westdene
- Ward 70: Fleurhof, Florida, Florida Hills, Florida North, Florida Park (part), Florida View, Lake Leases, Lea Glen, Paardekraal 226-Iq (part), Paarderand, Robertville, Stormill
- Ward 71: Batavia, Davidsonville, Groblerpark (part), Lindhaven, Princess (part), Roodepoort West (part), Westgate Park, Wilfordon (part), Witpoortjie
- Ward 72: Bagleyston (part), Dunhill, Fairmount, Fairmount Ridge, Fairvale, Glenhazel, Glenkay, Glensan, Maryvale, Northview 57-Ir, Orange Grove (part), Percelia Estate, Raedene Estate, Rouxville, Sandringham, Silvamonte, Sunningdale, Sunningdale Ridge, Sydenham, Talboton, Viewcrest
- Ward 73: Fairwood, Fellside, Houghton Estate (part), Killarney (part), Klipfontein 12-Ir, Mountain View, Norwood, Oaklands, Orange Grove (part), Orchards (part), Riviera, Victoria
- Ward 74: Abbotsford, Bagleyston (part), Birdhaven, Birnam, Bramley, Cheltondale, Elton Hill (part), Fairway, Forbesdale, Hawkins Estate, Highlands North (part), Illovo (part), Kentview, Melrose, Melrose Estate, Melrose North, Orchards (part), Raumarais Park (part), Savoy Estate, Syferfontein 51-Ir, The Gardens, Waverley, Winston Ridge
- Ward 75: Alexandra (part)
- Ward 76: Alexandra (part)
- Ward 77: Ivory Park (part)
- Ward 78: Ivory Park (part)
- Ward 79: Ivory Park (part)
- Ward 80: President Park AH (part), Rabie Ridge
- Ward 81: Bramley Manor, Bramley View, Casey Park, Corlett Gardens, Crystal Gardens, Dorelan, Dunsevern, Formain, Gresswold, Kew, Lombardy East, Lombardy West, Lyndhurst, Rembrandt Park, Rembrandt Ridge, Rietfontein 61-Ir (part)
- Ward 82: Bosmont, Claremont, Industria North, Montclare, Newclare, Newlands (part), Paardekraal 226-Iq (part), Westbury (part)
- Ward 83: Helderkruin, Roodekrans, Wilropark
- Ward 84: Creswell Park, Discovery (part), Florida Lake, Georginia, Hamberg, Horison (part), Horizon View (part), Manufacta, Reefhaven, Roodepoort, Roodepoort North, Roodepoort West (part), Selwyn, Technikon (part)
- Ward 85: Aanwins AH (part), Carenvale, Florida Park (part), Honey Hill, Horison (part), Horison Park, Kloofendal (part), Little Falls, Ontdekkerspark, Strubensvallei (part), Wilgeheuwel (part)
- Ward 86: Albertskroon, Albertville, Bergbron, Delarey, Florida Glen (part), Greymont, Maraisburg, Martindale (part), Newlands (part), Northcliff (part), Quellerina (part), Sophiatown, Whiteridge
- Ward 87: Auckland Park, Brixton (part), Emmarentia 52-Ir, Forest Town, Greenside, Greenside East, Melville (part), Parktown (part), Parkview (part), Richmond, Uitsaaisentrum, Westcliff
- Ward 88: Berario, Blackheath, East Town, Emmarentia, Franklin Roosevelt Park, Montgomery Park (part), Montroux, Northcliff (part), Risidale, Valeriedene, Waterval 211-Iq (part), Waterval Estate
- Ward 89: Allen's Nek (part), Constantia Kloof, Fairland (part), Floracliffe, Noordekrans, Weltevredenpark (part)
- Ward 90: Clynton, Craighall, Craighall Park, Dunkeld, Dunkeld West, Glenadrienne, Hurlingham (part), Hurlingham Gardens, Hyde Park, Illovo (part), New Brighton, Parkmore, Riepen Park, Sandhurst (part)
- Ward 91: Atholhurst, Atholl, Atholl Gardens, Barlow Park, Bramley North, Bramley Park, Chislehurston, Dennehof, Glen Athol, Illovo (part), Inanda, Kramerville, Raumarais Park (part), Sandown (part), Simba, Strathavon, Wierda Valley, Wynberg
- Ward 92: Country View, Glen Austin AH (part), Grand Central (part), Halfway House Estates, Headway Hill, Kaalfontein (part), Randjesfontein, Randjespark, Randjespark Estate, Savanna Hills Estate
- Ward 93: Blue Heaven, Brecknock AH (part), Magalies View, Magalies View AH, Magaliessig, Paulshof, Sunninghill (part)
- Ward 94: Beverley, Beverley AH, Blandford Ridge AH, Fernridge Estate, Fourways Gardens (part), Glenferness AH, Kincardine Country Lifestyle Estate, Kleve AH (part), Kyalami AH, Kyalami Heights, Kyalami Park, Lone Hill (part), Palmlands AH, Rietfontein 2-Ir, Treesbank AH, Witkoppen (part), Witpoort (Beaulieu) (part), Zevenfontein 407-Jr (part)
- Ward 95: Diepsloot (part), Diepsloot West, Diepsloot West 1, Diepsloot West 3
- Ward 96: Bramble Bush Estate, Broadacres (part), Broadacres AH, Broadacres Estate, Broadacres Park, Carrington Place, Castellet Country Estate, Chartwell, Chartwell AH, Dainfern, Dainfern Ridge, Dainfern Valley, Diepsloot (part), Diepsloot Nature Reserve, Eagle Trace Estate, Fourways (part), Helderfontein Estate, Kengies, Kengies AH, Lanseria, Nietgedacht, Nietgedacht 535-Jq (part), North Champagne Estates AH, Oudebosch Estate, San Henrique, Steyn City, Stone River, Stratford Gardens, Sunrella AH
- Ward 97: Aanwins AH (part), Alsef AH, Ambot AH, Amorosa, Eagle Canyon Golf Estate, Fever Tree Estate, Harveston AH, Haylon Hill AH, Honeydew, Honeydew Grove, Honeydew Manor, Honeydew Ridge, Honeypark, Kimbult AH, Laser Park, Panorama 200 Iq, Poortview, Poortview AH, Radiokop, Roodekrans 183-IQ, Ruimsig, Ruimsig AH, Ruimsig Golf Estate, Strubensvallei (part), Tres Jolie, Tres Jolie AH, Two Rivers Country Estate, Wilgeheuwel (part), Wilgespruit 190-Iq (part), Willowbrook, Willowbrook Estate, Zamori Estate, Zonnehoewe AH
- Ward 98: Boskruin, Bromhof, Bush Hill Estate AH (part), Fairland (part), Kelland, Kelly Ridge, Randparkrif (part), The Willows Estate, Windsor (part)
- Ward 99: Aldara Park, Blairgowrie (part), Cresta, Darrenwood, Jacanlee, Linden, Randpark (part), Robin Acres, Robin Hills, Robindale, Windsor (part), Windsor Glen
- Ward 100: Cosmo City (part), Malibongwe Ridge, Sandpark AH (part)
- Ward 101: Brushwood Haugh AH, Golden Harvest AH, Hoogland (part), Hunters Hill AH, Meadowbrook Business Estate, Meadowhurst (part), Noordhang, North Riding (part), Northwold, Olivedale (part), Sharonlea, Sonneglans
- Ward 102: Blairgowrie (part), Bordeaux, Bryanston (part), Bryanston West, Country-Life Park, Cramerview, Ferndale (part), Gleniffer, Hurlingham (part), Lyme Park, Mill Hill, Moret, Oerder Park, Praegville (part), President Ridge, Ruiterhof, Solridge, Willowild (part)
- Ward 103: Benmore Gardens, Bryanston (part), Dalecross, Driefontein 41-Ir, Duxberry, Hurl Park (part), Littlefillan, Moodiehill, Morningside, Northern Acres, River Club, Sandown (part), Sunset Acres
- Ward 104: Beverley Gardens, Bryanbrink, Bryanston (part), Cowdray Park, Daniel Brinkpark, Ferndale (part), Fontainebleau (part), Kensington B, Malanshof, Osummit, Praegville (part), Strydompark (part), Vandia Grove
- Ward 105: Alexandra East Bank, Far East Bank
- Ward 106: Bryanston (part), Bryanston East, Douglasdale (part), Edenburg (part), Epsom Downs, Johannesburg North (part), Jukskei Park (part), Klevehill Park, Norscot, Olivedale (part), Olivewood Estate, Petervale, Rivonia
- Ward 107: Alexandra (part), Wynberg (part)
- Ward 108: Alexandra (part), Marlboro (part), Marlboro Gardens (part)
- Ward 109: Buccleuch (part), Eastgate (part), Gallo Manor, Kelvin, Kelvin View, Khyber Rock, Marlboro (part), Marlboro Gardens (part), Morningside Manor, Sandton Country Club Estate, Wendywood, Wesco Park, Woodlands, Woodmead (part)
- Ward 110: Allandale, Austin View, Commercia (part), Glen Austin AH (part), Grand Central (part), Halfway House, Klipfontein View, Mayibuye, President Park, President Park AH, Umthombo
- Ward 111: Ebony Park, Kaalfontein (part)
- Ward 112: Blue Hills, Blue Hills 397-Jr, Blue Hills AH, Blue Hills Country and Equestrian Estate, Bridle Park AH, Carlswald AH (part), Carlswald Estate, Carlswald North, Carlswald North Estate, Crescent Wood Country Estate, Crowthorne AH (part), Diepsloot (part), Halfway Gardens (part), Kleve AH (part), Knopjeslaagte (part), Midridge Park (part), Montecello, Noordwyk (part), Saddle Brook Estate, Sagewood, Summerset, Witpoort (Beaulieu) (part), Witpoort 406-Jr
- Ward 113: Diepsloot (part), Diepsloot West 2, Diepsloot West 4, Diepsloot West 5, Diepsloot West 6, Diepsloot West 7, Diepsloot West 9, Nietgedacht 535-Jq (part), Tanganani
- Ward 114: Cosmo City (part), Jackal Creek Golf Estate, Sonnedal AH, Zandspruit (part), Zandspruit 191-Iq
- Ward 115: Bloubosrand (part), Brendavere AH, Cedar Creek, Cedar Lakes, Craigavon AH (part), Douglasdale (part), Fernbrook Estate, Fourways (part), Johannesburg North (part), Jukskei Park (part), Maroeladal, Salfred AH, Waterford Estate, Waterford View Estate, Witkoppen (part)
- Ward 116: Alexandra (part)
- Ward 117: Blairgowrie (part), Parkhurst, Parktown North, Parkview (part), Parkwood, Pierneef Park, Pine Park, Rosebank, Saxonwold, Victory Park, Victory Park Estate SH
- Ward 118: Bedford 68-Ir, Bruma, Cleveland, Cyrildene, De Wetshof (part), Kensington (part), Linksfield, Linksfield North, Linksfield Ridge, Malvern (part), South Kensington, The Gables, Wychwood
- Ward 119: Devland (part), Lenaron (part), Nancefield (part), Naturena (part), Olifantsvlei 316-Iq
- Ward 120: Geluksdal AH (part), Kiasha Park, Lenasia South (part), Roodepoort 302-Iq (part)
- Ward 121: Elandsfontein 308-Iq, Ennerdale (part), Hiltonia AH, Hopefield, Lawley (part), Lawley Estate (part), Ontevreden 309-Iq
- Ward 122: Elandsfontein 334-Iq, Fonteine 313-Iq (part), Lehae (part), Unaville AH (part), Vlakfontein, Zakariyya Park
- Ward 123: Doornfontein, Fairview, Hillbrow (part), New Doornfontein, Troyeville (part)
- Ward 124: Booysens, City and Suburban (part), City West, Crown (part), Crown City, Ferreiras Dorp, Framton (part), Glenesk, Kenilworth, Lake View Estate, Marshalltown, New Centre, Ophirton, Park Central, Reuven, Robinson 82-Ir, Robinson Deep 81-Ir, Salisbury Claims, Selby, Selby South, Southdale, Springfield, Stafford, Towerby (part), Trojan, Turffontein (part), Turffontein 100-Ir (part), Turffontein 96-Ir, Village Deep, Village Main, Wemmer, West-Turffontein (part), Westgate
- Ward 125: Abmarie, Abmarie AH, Alan Manor, Alveda, Baragwanath (part), Comptonville, Eagles Nest, Eikenhof, Kibler Park, Kromvlei 142-Ir (part), Lougherin AH, Mayfield Park, Meredale, Olifantsvlei 327-Iq, Patlynn AH, Pennylane 342-Iq, Rietvlei 101-Ir, Rispark AH, Southfork, Southgate, Winford AH
- Ward 126: Allen's Nek (part), Bush Hill Estate AH (part), Glen Dayson AH, Panorama AH, Randparkrif (part), Weltevredenpark (part)
- Ward 127: Goudrand, Groblerpark (part), Leratong Village, Matholesville, Princess AH, Rand Leases, Roodepoort 237-Iq, Vogelstruisfontein (part), Wilfordon (part)
- Ward 128: Tshepisong
- Ward 129: Dobsonville (part), Thulani (part)
- Ward 130: Doornkop (part), Emdeni (part), Naledi (part)
- Ward 131: Orange Farm (part), Stretford (part)
- Ward 132: Barbeque Downs, Halfway Gardens (part), Kyalami Estate, Kyalami Gardens, Kyalami Hills, Plooysville AH, Sunninghill (part), Vorna Valley, Waterfall Country Lifestyle Estate, Waterfall Country Lifestyle Village, Waterfall Equestrian Estate, Waterfall Hills Mature Lifestyle Estate, Waterval City, Willaway
- Ward 133: Ivory Park (part)
- Ward 134: Bellairspark, Boundary Park, Farmall AH, Inadan AH, Kevin Ridge, Kya Sand, Millgate Farm AH, Mostyn Park, Mostyn Park AH, North Riding AH (part), Northgate, Olievenpoort, Olive Crest Estate, Riverbend AH, Sundowner, Tirong, Trevallyn AH, Zandspruit (part)
- Ward 135: Glen Ridge, Protea Glen (part)
(part) means only part of the suburb lies in that ward, so the suburb is listed under each of its wards. We place a suburb in a ward by laying the Municipal Demarcation Board's ward boundaries over the City of Johannesburg's suburb map: a suburb is listed when at least a quarter of it lies in the ward, or when it makes up at least a tenth of the ward.
Ward boundaries: Municipal Demarcation Board, 2026. Suburb map: City of Johannesburg.