Residents of Emfuleni, Midvaal and Lesedi vote on Wednesday, 4 November 2026 for a ward councillor, their local council and the Sedibeng District Municipality. Some ward boundaries have changed since 2021, so it is worth checking where you now fall.
This guide lists all 73 wards across the Sedibeng district with the main areas each covers. It is a neutral guide to wards only and does not cover parties or candidates.
Key Dates
| What | Date |
|---|---|
| Voters’ roll closed | 7 August 2026 |
| IEC certified ward and party candidates | 16 September 2026 |
| Special vote applications closed | 12 October 2026 |
| Special voting (approved applicants only) | Monday, 2 and Tuesday, 3 November, 08:00 to 17:00 |
| Election day (public holiday) | Wednesday, 4 November 2026, 07:00 to 21:00 |
How To Find Your Ward
The tables below are a starting point. Your ward is set by where you are registered on the voters’ roll, so always confirm it with the IEC:
- IEC Voting Station Finder: enter your address at maps.elections.org.za/vsfinder to see your voting station and ward.
- Check your registration: visit registertovote.elections.org.za or SMS your ID number to 32810 (R1 per SMS).
- Find your current ward councillor: SMS your ID number to 32245 (R1 per SMS).
- See the official ward maps: the Municipal Demarcation Board’s 2026 ward map viewer shows every ward boundary.
- IEC call centre: 0800 11 8000
If you moved after registering and did not update your address before 7 August, you must vote at the station where you are registered.
How To Vote On 4 November
Voting stations are open from 07:00 to 21:00 on Wednesday, 4 November, which is a public holiday. You can only vote at the voting station in the ward where you are registered.
Bring your ID: a green barcoded ID book, a smart ID card or a valid Temporary Identity Certificate. Driver’s licences and passports are not accepted.
Special votes: applications closed on 12 October 2026. If yours was approved, you can vote on 2 or 3 November from 08:00 to 17:00, or at home if you asked for a home visit.
You will receive three ballots:
- Ward ballot: the candidates standing in your ward, to elect your ward councillor.
- Local council PR ballot: the parties contesting your local municipality (Emfuleni, Midvaal or Lesedi).
- District council PR ballot: the parties contesting the district municipality.
ALSO READ: IEC Launches New Media App Ahead of 2026 Local Elections
Sedibeng’s Wards At A Glance
The Sedibeng District Municipality is made up of three local municipalities: Emfuleni (45 wards), Midvaal (15 wards) and Lesedi (13 wards). Ward numbers are the same as in 2021, although several boundaries have been adjusted.
Because Sedibeng is a district, residents elect councillors to two councils: their local municipality and the Sedibeng District Municipality. That is why Sedibeng voters receive three ballots, while metro voters receive two.
How To Read The Ward Tables
- Main areas covered: suburbs, townships and extensions that fall mostly or entirely inside the ward, using Stats SA’s official place names. “(part)” means only part of that area is in the ward, so neighbours in the same suburb may vote in different wards. Newer developments built after 2011 may not be named, so confirm with the IEC.
- AH stands for agricultural holdings, and “Ext” for extension.
- Boundary since 2021: compares the 2026 ward with the ward of the same number used in 2021. “Same” means the boundary is effectively unchanged, “Minor changes” means small adjustments, and “Redrawn” means the ward now covers a noticeably different area. Where a ward was redrawn, we show which old ward or wards most of it came from.
- The area lists are a guide for residents. They are not an official IEC record.
Sedibeng Ward Guide
Emfuleni Local Municipality (45 wards)
Emfuleni has 45 wards and includes Vereeniging, Vanderbijlpark, Sebokeng, Evaton, Sharpeville and Bophelong. Compared with 2021, 14 wards are the same, 17 have minor changes and 14 have been redrawn.
Vereeniging and Sharpeville
| Ward | Main areas covered | Boundary since 2021 |
|---|---|---|
| 1 | Klippaatdrift, Three Rivers, Three Rivers East | Same |
| 12 | Leeuwkuil, Sharpeville (part), Dickinsonville | Redrawn (mainly old Ward 12 and 11) |
| 13 | Sharpeville (part), Leeuwkuil (part) | Redrawn (mainly old Ward 13 and 12) |
| 14 | Bedworth Park, Leeuwkuil (part), Sharpeville (part) | Redrawn (mainly old Ward 4 and 14 and 15) |
| 15 | Duncanville, Vereeniging Central, Peacehaven, Powerville, Leeuhof, Vereeniging Industrial, Peacehaven Industrial | Minor changes |
| 16 | Vereeniging (part), Aerovaal, Arcon Park, Springfield Collieries, Waldrift, Roshasia, Rust Ter Vaal, Redan | Same |
| 21 | Vereeniging (part), Tshepong, Debonair Park, Roshnee, Dadaville, Annaton AH, Dreamland AH, Ironside AH, Steelview AH | Minor changes |
| 45 | Vereeniging and Ext 1, Sonlandpark, Duncanville (part), Unitas Park Ext 1, Houtkop SH2, Van Der Merwes Kroon, Falcon Ridge, Harmonierus, Sprincol, Lenteland AH, Unitas Park AH, Houtkop AH, and nearby areas | Same |
Vanderbijlpark and Bophelong
| Ward | Main areas covered | Boundary since 2021 |
|---|---|---|
| 3 | Boipatong (part), Vanderbijlpark CE 4, Vanderbijlpark CE 3, Vanderbijlpark CE 2 | Minor changes |
| 4 | Riverspray Lifestyle Estate, Vanderbijlpark, Vanderbijlpark SE 3, Vanderbijlpark SE 6, Vanderbijlpark SE 4, Vanderbijlpark SE 8, Vanderbijlpark SE 10 | Minor changes |
| 5 | Vanderbijlpark SW 5, Vanderbijlpark SE 2, Vanderbijlpark SW 7, Vanderbijlpark SW 2 (part), Mantevrede AH, Sylviavale AH, Vanwaartshof AH (part) | Same |
| 6 | Bophelong (part) | Redrawn (mainly old Ward 6 and 25) |
| 7 | Bophelong (part), Flora Gardens, Theoville AH, Northdene AH, Roodia AH, Stefano Park AH, Marlbank River Est AH, Riverside AH, Marlbank AH, Lasiandra AH, Vanwaartshof AH, Ardenwold AH (part), and nearby areas | Minor changes |
| 8 | Vanderbijlpark CW 5, Vanderbijlpark CW 4, Vanderbijlpark NE 3, Iscor Industrial, Louisrus AH, Vanderbijlpark NW 7 Industrial, Linkholm AH, Steelvalley AH, Lamont Park AH, Drakeville AH, surrounding farms and smallholdings | Same |
| 9 | Vanderbijlpark SW 1, Vanderbijlpark SE 1, Vanderbijlpark SE 7, Vanderbijlpark SW 2, Vaal Technikon | Same |
| 10 | Vanderbijlpark CW 6, Vanderbijlpark CW 1, Vanderbijlpark CE 1, Vanderbijlpark CE 6, Vanderbijlpark CW 2, Vanderbijlpark CC, Vanderbijlpark CW 3, Vanderbijlpark CE 5 | Redrawn (mainly old Ward 10 and 23) |
| 11 | Tshepiso (part), Steelpark, Vanderbijlpark NE 3 (part), Homer, Dickinsonville (part), Iscor Industrial (part), Roods Gardens AH | Minor changes |
| 17 | Cyferpan, Golden Gardens, Sebokeng Unit 17 (part), Sebokeng Unit 20 (part), Masiza Hostel, Sebokeng Hostels (part), surrounding farms and smallholdings | Same |
| 23 | Zuurfontein, Bonanne, Staalrus AH | Redrawn (mainly old Ward 23) |
| 25 | Vaal Oewer, Kaalplaats East, Kaalplaats West, Johandeo (part), Mooiwater AH, Rosashof AH, Klipkop AH, Vaalview AH, Mullerstuine AH, Nanescol AH, Ebner on Vaal AH, Miravaal AH, surrounding farms and smallholdings, and nearby areas | Same |
Sebokeng, Evaton and surrounds
| Ward | Main areas covered | Boundary since 2021 |
|---|---|---|
| 2 | Sebokeng Unit 17 (part), Sebokeng Unit 20 (part), Sebokeng Hostels (part) | Minor changes |
| 18 | Evaton Central (part), Sebokeng Unit 12 (part), Evaton Small Farms (part) | Minor changes |
| 19 | Evaton North, Evaton Central (part) | Minor changes |
| 20 | Stretford (part) | Same |
| 22 | Tshepiso (part), Boipatong (part) | Minor changes |
| 24 | Evaton West (part) | Redrawn (mainly old Ward 24 and 28) |
| 26 | Evaton West (part), surrounding farms and smallholdings | Same |
| 27 | Boitumelo, Westside Park, surrounding farms and smallholdings | Redrawn (mainly old Ward 27 and 30) |
| 28 | Evaton West (part), Sebokeng, surrounding farms and smallholdings | Redrawn (mainly old Ward 28 and 27) |
| 29 | Sebokeng Unit 8, Evaton Small Farms (part) | Minor changes |
| 30 | Sebokeng Unit 14 (part), Sebokeng Unit 16 | Redrawn (mainly old Ward 30) |
| 31 | Sebokeng Unit 14 (part), Sebokeng Unit 10 (part) | Minor changes |
| 32 | Sebokeng Unit 13, Sebokeng Unit 19 (part) | Same |
| 33 | Sebokeng Unit 12 (part), Sebokeng Unit 19 (part), Sebokeng Unit 13 (part) | Same |
| 34 | Sebokeng Unit 11, Sebokeng Unit 10 (part), Sebokeng Unit 12 (part) | Redrawn (mainly old Ward 34 and 36) |
| 35 | Sebokeng Unit 11 (part), Sebokeng Unit 12 (part), Sebokeng Unit 13 (part) | Same |
| 36 | Sebokeng, Boiketlong, Sebokeng Unit 10 (part), Waterdal AH | Minor changes |
| 37 | Sebokeng Unit 7 (part) | Same |
| 38 | Sebokeng Unit 3 (part), Sebokeng Unit 6, Sebokeng Unit 7 (part) | Minor changes |
| 39 | Vereeniging (part), Eatonside, Sebokeng Unit 7 (part), Ironside | Redrawn (mainly old Ward 39 and 21) |
| 40 | Sebokeng Unit 3 (part), Sebokeng Unit 6 (part), Evaton Central (part) | Minor changes |
| 41 | Lakeside (part), Sebokeng Unit 3 (part) | Minor changes |
| 42 | Evaton Central (part), Evaton Small Farms (part) | Redrawn (mainly old Ward 42) |
| 43 | Evaton Central (part), Stretford (part) | Minor changes |
| 44 | Evaton Central (part) | Redrawn (mainly old Ward 44) |
Midvaal Local Municipality (15 wards)
Midvaal has 15 wards and includes Meyerton, Henley on Klip, De Deur, Walkerville and Vaal Marina. Compared with 2021, 6 wards are the same, 4 have minor changes and 5 have been redrawn.
| Ward | Main areas covered | Boundary since 2021 |
|---|---|---|
| 1 | Vaal Marina, Haartebeesfontein, Mamello, Harveston AH, Mooilande AH, Van Der Westhuizen AH, surrounding farms and smallholdings | Same |
| 2 | McKay Estate, Risiville, Duncanville, Glen Donald AH | Same |
| 3 | Meydustria, Meyerton South, Kookrus, Rothdene | Same |
| 4 | Daleside, Suikerbosrand Nature Reserve, Goedehoop AH, Nelsonia AH, Homelands AH, Schoongezicht AH, Koolfontein AH, Buyscelia AH, Bolton Wold AH (part), Glen Douglas Mine, surrounding farms and smallholdings | Minor changes |
| 5 | De Deur Estate, Balmoral Estate, Ohenimuri, Walker Fruit Farms AH, Ophir AH, Valley Settlements AH, Drumblade AH, Golf View AH, Pendale AH (part), surrounding farms and smallholdings | Redrawn (mainly old Ward 5 and 11) |
| 6 | Lakeside | Same |
| 7 | Elandsfontein AH, Blignautsrus AH, Hartzenberg AH, Tedderfield AH, Walkerville AH, surrounding farms and smallholdings | Same |
| 8 | Meyerton Park (part) | Minor changes |
| 9 | Meyerton Central (part), Meyerton Park (part), Highbury, Noldick, Pendale AH (part), Sybrand Van Niekerk Industrial | Redrawn (mainly old Ward 9 and 5) |
| 10 | Meyerton Park (part) | Same |
| 11 | Homestead AH, Ironside AH, surrounding farms and smallholdings | Redrawn (mainly old Ward 11 and 5) |
| 12 | Klipwater, Waterval, Brenkondown, Green Valley AH, Nooitgecht AH, Rietspruit AH, Gardenvale AH, Klipview AH, Garthdale AH, surrounding farms and smallholdings | Minor changes |
| 13 | Riversdale, Bolton Wold AH (part), Sherman Park AH, Voster Park AH, surrounding farms and smallholdings | Redrawn (mainly old Ward 13 and 15) |
| 14 | Meyerton Central (part), Golf Park, Meyerton Ext 6, Sherman Park AH (part) | Redrawn (mainly old Ward 14 and 13) |
| 15 | Henley on Klip, Kliprivier, surrounding farms and smallholdings | Minor changes |
Lesedi Local Municipality (13 wards)
Lesedi has 13 wards and includes Heidelberg, Ratanda, Jameson Park and Impumelelo. Compared with 2021, 3 wards are the same, 6 have minor changes and 4 have been redrawn.
| Ward | Main areas covered | Boundary since 2021 |
|---|---|---|
| 1 | Ratanda Ext 2, surrounding farms and smallholdings | Redrawn (mainly old Ward 1) |
| 2 | Ratanda Ext 3, 6 | Minor changes |
| 3 | Ratanda and Ext 4, 7 | Minor changes |
| 4 | Ratanda and Ext 1, 5 | Redrawn (mainly old Ward 4 and 1) |
| 5 | Ratanda Ext 7 | Redrawn (mainly old Ward 5 and 6) |
| 6 | Boschfontein AH, Heidelberg AH, surrounding farms and smallholdings | Minor changes |
| 7 | Heidelberg (part) | Same |
| 8 | Springfield, Rensburgdorp, Ratanda, Heidelberg Ext 5 | Redrawn (mainly old Ward 8) |
| 9 | Heidelberg Central, Jordaan Park, Rifle Range Military Camp (part) | Minor changes |
| 10 | Jameson Park, Overkruin, Bergsig, Jordaan Park (part), Masetjhaba View, Rifle Range Military Camp, Kaydale AH, Spaarwater AH, Windy Ridge AH, Sonstraal AH, surrounding farms and smallholdings | Same |
| 11 | Heidelberg (part), surrounding farms and smallholdings | Minor changes |
| 12 | Devon A, Devon B, East Daggaf, East Daggafontein Gold Mine, Endicott smallholdings, Viskuil smallholdings, Hallgate AH, Bothasgeluk AH, surrounding farms and smallholdings | Same |
| 13 | Impumelelo and Ext 2, Vezi | Minor changes |
Frequently Asked Questions
How many wards are there in Sedibeng in 2026?
There are 73 wards across Sedibeng: 45 in Emfuleni, 15 in Midvaal and 13 in Lesedi, for the 4 November 2026 local government elections.
How do I know which ward I live in?
Find your area in the tables above, then confirm with the IEC Voting Station Finder or by SMSing your ID number to 32810. Your ward is linked to where you are registered on the voters’ roll.
Has my ward changed since 2021?
Check the “Boundary since 2021” column. If your ward was redrawn, you may now be in a different ward from 2021 and have a different voting station.
Can I vote at any voting station?
No. In local elections you can only vote at the voting station in the ward where you are registered.
How many ballots will I get?
Voters in Sedibeng receive three ballots: a ward ballot, a local council PR ballot and a district council PR ballot.
Sources And Last Updated
Ward boundaries: Municipal Demarcation Board, Wards 2026 for Local Government Elections and the MDB 2021 ward layer. Ward numbers checked against the IEC certified candidate list for Gauteng, 16 September 2026. Area names: Stats SA Census 2011 sub-places. Election dates and voting rules: Electoral Commission of South Africa and Daily Maverick.
Last updated: 21 October 2026



