Province boundaries as in 1999, drawn from the IEC's 1999 voting districts and the MDB's 2000 wards (approximate) · Boundaries: MDB / IEC
ANC 25 of 30 seats
Majority
Most votes, Provincial ballot: ANC 80.8%
Turnout90.4%
Registered voters1.23M
Provincial ballot ? · 1 090 908 valid votes
ANCAfrican National Congress881 38180.8%
DPDemocratic Party58 1635.3%- NNPNew National Party56 7405.2%
- VFFFVryheidsfront \ Freedom Front22 9962.1%
UDMUnited Democratic Movement18 1941.7%
PACPan Africanist Congress of Azania12 5481.2%
ACDPAfrican Christian Democratic Party9 8270.9%
FAFederal Alliance8 7980.8%
UCDPUnited Christian Democratic Party8 5430.8%
IFPInkatha Freedom Party5 1190.5%
AEBAfrikaner Eenheidsbeweging4 3900.4%- ULAUnemployment Labour Alliance2 9740.3%
SOPAThe Socialist Party of Azania1 2350.1%
Provincial legislature seats · 30 ?
- African National Congress25
- New National Party2
- Democratic Party2
- Vryheidsfront \ Freedom Front1
Municipalities · 95
- Allanridge TLCANC 89.8%
- Arlington TLCANC 87.9%
- Bethlehem TLCANC 76.7%
- Bethulie TLCANC 78.0%
- Bloemfontein Rural RLCANC 73.5%
- Bloemfontein TLCANC 66.3%
- Boshof TLCANC 76.9%
- Bothaville TLCANC 88.6%
- Botshabelo TLCANC 93.4%
- Brandfort TLCANC 78.7%
- Bultfontein TLCANC 86.1%
- Central South FS RLCANC 57.0%
- Clarens TLCANC 86.8%
- Clocolan TLCANC 86.5%
- Cornelia TLCANC 93.3%
- Dealesville TLCANC 86.8%
- Deneysville TLCANC 83.4%
- Dewetsdorp TLCANC 83.0%
- Drakensberg RLCANC 82.1%
- Edenburg TLCANC 78.1%
- Edenville TLCANC 87.8%
- Excelsior TLCANC 85.0%
- Fauresmith TLCANC 73.4%
- Ficksburg TLCANC 87.9%
- Frankfort TLCANC 82.6%
- Gariep Dam TLCANC 38.7%
- Harrismith TLCANC 84.8%
- Heilbron TLCANC 84.0%
- Hennenman TLCANC 81.0%
- Hertzogville TLCANC 88.1%
- Hobhouse TLCANC 84.3%
- Hoopstad TLCANC 88.2%
- Jacobsdal TLCANC 80.0%
- Jagersfontein TLCANC 84.2%
- Kestell TLCANC 81.2%
- Koepel RLCANC 81.8%
- Koffiefontein TLCANC 85.0%
- Koppies TLCANC 86.9%
- Kroonkop RLCANC 87.3%
- Kroonstad TLCANC 79.3%
- Ladybrand TLCANC 84.1%
- Lindley TLCANC 79.6%
- Luckhof TLCANC 73.8%
- Maluti RLCANC 83.1%
- Marquard TLCANC 88.2%
- Mashae Fourie TLCANC 87.2%
- Mautsendal TLCANC 94.2%
- Memel TLCANC 84.5%
- Moddervaal RLCANC 68.0%
- Odendaalsrus TLCANC 86.3%
- Oppermansgronde TLCUDM 54.8%
- Oranje-West RLCANC 54.9%
- Oranjeville TLCANC 84.8%
- Parys TLCANC 72.8%
- Paul Roux TLCANC 61.1%
- Petrus Steyn TLCANC 86.8%
- Petrusburg TLCANC 81.7%
- Philippolis TLCANC 81.8%
- Phuthaditjhaba TLCANC 88.9%
- Qwa Qwa RLCANC 92.3%
- Reddersburg TLCANC 80.7%
- Reitz TLCANC 72.5%
- Riemland RLCANC 82.2%
- Rouxville TLCANC 88.9%
- Sandrivier RLCANC 84.1%
- Sasolburg TLCANC 69.3%
- Senekal TLCANC 83.6%
- Smithfield TLCANC 80.3%
- South East FS RLCANC 68.4%
- Soutpan TLCANC 92.1%
- Springfontein TLCANC 75.3%
- Steynsrus TLCANC 86.1%
- Thaba Nchu Rural RLCANC 73.2%
- Thaba Nchu TLCANC 74.9%
- Thaba Patchoa TLCANC 56.2%
- Theunissen TLCANC 88.7%
- Trompsburg TLCANC 77.0%
- Tweeling TLCANC 81.9%
- Tweespruit/Kopano TLCANC 85.4%
- Vaaldam RLCANC 78.1%
- Vanstadensrus TLCANC 87.7%
- Ventersburg TLCANC 84.8%
- Verkeerdevlei TLCANC 93.2%
- Vetvaal RLCANC 87.8%
- Viljoenskroon TLCANC 89.6%
- Villiers TLCANC 87.6%
- Virginia TLCANC 81.3%
- Vrede TLCANC 84.7%
- Vredefort TLCANC 86.4%
- Warden TLCANC 81.8%
- Welkom TLCANC 79.7%
- Wepener TLCANC 87.0%
- Wesselbron TLCANC 87.8%
- Winburg TLCANC 86.9%
- Zastron TLCANC 88.4%
About these figures
Votes cast 1 107 851 · spoilt 16 943 · special votes 0 · All 1 075 voting districts in · the IEC marks the results complete
Total is the sum of the seats the IEC allocated to parties.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
IEC data last fetched 27 Oct 2026, 23:25 SAST.