Free State

Get the app
Bethulie TLC: ANC 78.0%Bloemfontein TLC: ANC 66.3%Botshabelo TLC: ANC 93.4%Dewetsdorp TLC: ANC 83.0%Edenburg TLC: ANC 78.1%Fauresmith TLC: ANC 73.4%Jacobsdal TLC: ANC 80.0%Jagersfontein TLC: ANC 84.2%Koffiefontein TLC: ANC 85.0%Luckhof TLC: ANC 73.8%Oppermansgronde TLC: UDM 54.8%Petrusburg TLC: ANC 81.7%Philippolis TLC: ANC 81.8%Reddersburg TLC: ANC 80.7%Rouxville TLC: ANC 88.9%Smithfield TLC: ANC 80.3%Springfontein TLC: ANC 75.3%Thaba Nchu TLC: ANC 74.9%Trompsburg TLC: ANC 77.0%Vanstadensrus TLC: ANC 87.7%Gariep Dam TLC: ANC 38.7%Wepener TLC: ANC 87.0%Zastron TLC: ANC 88.4%Bloemfontein Rural RLC: ANC 73.5%Central South FS RLC: ANC 57.0%Oranje-West RLC: ANC 54.9%South East FS RLC: ANC 68.4%Thaba Nchu Rural RLC: ANC 73.2%Arlington TLC: ANC 87.9%Bethlehem TLC: ANC 76.7%Clarens TLC: ANC 86.8%Clocolan TLC: ANC 86.5%Cornelia TLC: ANC 93.3%Excelsior TLC: ANC 85.0%Ficksburg TLC: ANC 87.9%Harrismith TLC: ANC 84.8%Hobhouse TLC: ANC 84.3%Kestell TLC: ANC 81.2%Ladybrand TLC: ANC 84.1%Lindley TLC: ANC 79.6%Marquard TLC: ANC 88.2%Mashae Fourie TLC: ANC 87.2%Mautsendal TLC: ANC 94.2%Memel TLC: ANC 84.5%Paul Roux TLC: ANC 61.1%Petrus Steyn TLC: ANC 86.8%Phuthaditjhaba TLC: ANC 88.9%Reitz TLC: ANC 72.5%Senekal TLC: ANC 83.6%Steynsrus TLC: ANC 86.1%Thaba Patchoa TLC: ANC 56.2%Tweespruit/Kopano TLC: ANC 85.4%Vrede TLC: ANC 84.7%Warden TLC: ANC 81.8%Drakensberg RLC: ANC 82.1%Maluti RLC: ANC 83.1%Qwa Qwa RLC: ANC 92.3%Riemland RLC: ANC 82.2%Allanridge TLC: ANC 89.8%Boshof TLC: ANC 76.9%Bothaville TLC: ANC 88.6%Brandfort TLC: ANC 78.7%Bultfontein TLC: ANC 86.1%Dealesville TLC: ANC 86.8%Hennenman TLC: ANC 81.0%Hertzogville TLC: ANC 88.1%Hoopstad TLC: ANC 88.2%Odendaalsrus TLC: ANC 86.3%Soutpan TLC: ANC 92.1%Theunissen TLC: ANC 88.7%Ventersburg TLC: ANC 84.8%Verkeerdevlei TLC: ANC 93.2%Virginia TLC: ANC 81.3%Welkom TLC: ANC 79.7%Wesselbron TLC: ANC 87.8%Winburg TLC: ANC 86.9%Moddervaal RLC: ANC 68.0%Sandrivier RLC: ANC 84.1%Vetvaal RLC: ANC 87.8%Deneysville TLC: ANC 83.4%Edenville TLC: ANC 87.8%Frankfort TLC: ANC 82.6%Heilbron TLC: ANC 84.0%Koppies TLC: ANC 86.9%Kroonstad TLC: ANC 79.3%Oranjeville TLC: ANC 84.8%Parys TLC: ANC 72.8%Sasolburg TLC: ANC 69.3%Tweeling TLC: ANC 81.9%Viljoenskroon TLC: ANC 89.6%Villiers TLC: ANC 87.6%Vredefort TLC: ANC 86.4%Koepel RLC: ANC 81.8%Kroonkop RLC: ANC 87.3%Vaaldam RLC: ANC 78.1%
MunicipalitiesANC 94UDM 1darker = bigger win
1999 council boundaries: the IEC's 1999 voting districts dissolved by council (approximate; gaps where a VD has no shape)
Election yearDrag or tap a yearDrag the handle or click a year · ← → keys work too

ANC 25 of 30 seats

Majority

Most provincial votes: ANC 80.8% 4.2 pts · 1994: 76.6%

Turnout90.4%
Voters on the roll1.23M

Provincial ballot ? · 1 090 908 valid votes

Provincial legislature seats · 30 ?

  1. African National Congress25
  2. New National Party2
  3. Democratic Party2
  4. Vryheidsfront \ Freedom Front1

Municipalities · 95

About these figures

Official IEC figures: how we add them up

Votes cast 1 107 851 · spoilt 16 943 · special votes 0 · All 1 075 voting districts in · the IEC marks the results complete

The change beside the headline is the difference between the leading party's share here and its share in the 1994 election for the same province, both from the IEC's counts, with no votes re-allocated between boundaries.

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.

Map boundaries: Municipal Demarcation Board (MDB) and the IEC.

IEC data last fetched 27 Oct 2026, 23:25 SAST.

Get the ESP App

Ask people in your area how long the queue is.

Outages, alerts and community updates for your area.

  1. 1Install the app
  2. 2Save your area to get alerts
Download on the App StoreGet it on Google Play
Already have the app? Open it