ANC majority
51 of 80 seats
Most provincial votes: ANC 62.9% · up 15.9 pts from 47.0% in 2004
Provincial ballot ? · 3 482 987 valid votes
ANCAfrican National Congress2 192 51662.9%
IFPInkatha Freedom Party780 02722.4%
DADemocratic Alliance/Demokratiese Alliansie318 5599.1%
MFMinority Front71 5072.1%
COPECongress of the People44 8901.3%
ACDPAfrican Christian Democratic Party23 5370.7%
UDMUnited Democratic Movement7 9530.2%
NO_ABBRAl Jama-ah7 6120.2%
NADECONational Democratic Convention6 8810.2%
IDIndependent Democrats6 8530.2%
VF PlusVryheidsfront Plus5 7600.2%
APCAfrican People's Convention5 0870.1%
SADECOSouth African Democratic Congress3 8830.1%
PACPan Africanist Congress of Azania2 5780.1%
WFWomen Forward1 8160.1%
UCDPUnited Christian Democratic Party1 7980.1%
GKSAGreat Kongress of South Africa1 7300.0%
Provincial legislature seats · 80 ?
- African National Congress51
- Inkatha Freedom Party18
- Democratic Alliance/Demokratiese Alliansie7
- Minority Front2
- African Christian Democratic Party1
- Congress of the People1
Municipalities · 55
KwaZulu-Natal's 2009 election results: ANC majority, 51 of 80 seats; ANC 62.9% on the provincial ballot; turnout 78.8%. Official IEC results of the 2009 provincial elections in KwaZulu-Natal, municipality by municipality.
- Abaqulusi election resultsIFP 47.6%
- Dannhauser election resultsANC 61.4%
- eDumbe election resultsIFP 59.2%
- eMadlangeni election resultsANC 51.9%
- Emnambithi/Ladysmith election resultsANC 68.8%
- Endumeni election resultsANC 60.3%
- eThekwini election resultsANC 66.3%
- Ezinqoleni election resultsANC 71.7%
- Gaints Castle Game Reserve DMA election resultsANC 51.4%
- Greater Kokstad election resultsANC 76.9%
- Hibiscus Coast election resultsANC 71.8%
- Highmoor/Kamberg Park DMA election resultsANC 50.9%
- Hlabisa election resultsIFP 64.5%
- Imbabazane election resultsANC 54.5%
- Impendle election resultsANC 89.0%
- Indaka election resultsIFP 56.4%
- Ingwe election resultsANC 76.8%
- Jozini election resultsIFP 52.3%
- Kwa Sani election resultsANC 76.3%
- KwaDukuza election resultsANC 71.9%
- Mandeni election resultsANC 71.5%
- Maphumulo election resultsANC 64.0%
- Mbonambi election resultsANC 60.2%
- Mkhambathini election resultsANC 70.8%
- Mkhomazi Wilderness area DMA election resultsANC 93.5%
- Mooi Mpofana election resultsANC 74.9%
- Msinga election resultsIFP 60.5%
- Msunduzi election resultsANC 73.5%
- Mthonjaneni election resultsIFP 56.6%
- Mtubatuba election resultsANC 56.7%
- Ndwedwe election resultsANC 72.5%
- Newcastle election resultsANC 68.2%
- Nkandla election resultsANC 50.0%
- Nongoma election resultsIFP 83.1%
- Nqutu election resultsIFP 52.5%
- Ntambana election resultsIFP 52.4%
- Okhahlamba election resultsANC 49.3%
- Richmond election resultsANC 85.8%
- St Lucia Park DMA election resultsANC 63.3%
- The Big 5 False Bay election resultsIFP 53.9%
- Ubuhlebezwe election resultsANC 82.6%
- Ulundi election resultsIFP 85.9%
- Umdoni election resultsANC 65.1%
- Umhlabuyalingana election resultsANC 66.5%
- uMhlathuze election resultsANC 66.9%
- uMlalazi election resultsANC 54.9%
- uMngeni election resultsANC 66.9%
- uMshwathi election resultsANC 80.6%
- Umtshezi election resultsIFP 46.5%
- UMuziwabantu election resultsANC 77.3%
- Umvoti election resultsANC 58.1%
- Umzimkhulu election resultsANC 93.9%
- Umzumbe election resultsANC 76.9%
- UPhongolo election resultsIFP 48.7%
- Vulamehlo election resultsANC 71.1%
About these figures
Official IEC figures: how we add them up
Votes cast 3 526 700 · spoilt 43 713 · special votes 54 611 · All 4 186 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 2004 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, 19:04 SAST.