No majority
ANC 38 of 80 seats · 41 for a majority
Most provincial votes: ANC 47.0% · up 7.6 pts from 39.4% in 1999
Provincial ballot ? · 2 741 265 valid votes
ANCAfrican National Congress1 287 82347.0%
IFPInkatha Freedom Party1 009 26736.8%
DADemocratic Alliance/Demokratiese Alliansie228 8578.3%
MFMinority Front71 5402.6%
ACDPAfrican Christian Democratic Party48 8921.8%
UDMUnited Democratic Movement20 5460.7%- NNPNuwe Nasionale Party/New National Party14 2180.5%
IDIndependent Democrats13 5560.5%
VF PlusVryheidsfront Plus7 7640.3%
AZAPOAzanian People's Organisation7 0610.3%
PACPan Africanist Congress of Azania5 1180.2%
SOPAThe Socialist Party of Azania5 0230.2%
CDPChristian Democratic Party4 9800.2%
ILPIzwi Lethu Party4 8580.2%
UCDPUnited Christian Democratic Party3 9210.1%
PDPPeace and Development Party3 1540.1%
RLPRoyal Loyal Progress3 1410.1%- IAMIndependent African Movement1 5460.1%
Provincial legislature seats · 80 ?
- African National Congress38
- Inkatha Freedom Party30
- Democratic Alliance/Demokratiese Alliansie7
- African Christian Democratic Party2
- Minority Front2
- United Democratic Movement1
Municipalities · 55
KwaZulu-Natal's 2004 election results: no majority, ANC 38 of 80 seats; ANC 47.0% on the provincial ballot; turnout 72.8%. Official IEC results of the 2004 provincial elections in KwaZulu-Natal, municipality by municipality.
- Abaqulusi election resultsIFP 61.9%
- Dannhauser election resultsIFP 54.7%
- eDumbe election resultsIFP 63.0%
- Emnambithi/Ladysmith election resultsANC 57.2%
- eNdondakusuka election resultsANC 51.4%
- Endumeni election resultsANC 48.7%
- Ethekwini election resultsANC 58.2%
- Ezingoleni election resultsANC 52.3%
- Gaints Castle Game Reserve DMA election resultsIFP 51.8%
- Greater Kokstad election resultsANC 82.2%
- Hibiscus Coast election resultsANC 63.1%
- Highmoor/Kamberg Park DMA election resultsIFP 39.5%
- Hlabisa election resultsIFP 81.6%
- Imbabazane election resultsIFP 60.0%
- Indaka election resultsIFP 76.8%
- Ingwe election resultsANC 50.5%
- Jozini election resultsIFP 74.4%
- Kwa Sani election resultsANC 65.2%
- KwaDukuza election resultsANC 62.0%
- KZ224 election resultsANC 60.2%
- KZ242 election resultsIFP 68.2%
- Maphumulo election resultsIFP 69.4%
- Matatiele election resultsANC 79.5%
- Mbonambi election resultsIFP 54.7%
- Mkhambathini election resultsANC 54.9%
- Mkhomazi Wilderness area DMA election resultsANC 65.2%
- Mooi Mpofana election resultsANC 61.5%
- Msinga election resultsIFP 82.4%
- Msunduzi election resultsANC 67.0%
- Mthonjaneni election resultsIFP 78.0%
- Mtubatuba election resultsIFP 55.4%
- Ndwedwe election resultsIFP 53.9%
- Newcastle election resultsANC 47.7%
- Nkandla election resultsIFP 89.1%
- Nongoma election resultsIFP 93.7%
- Ntambanana election resultsIFP 75.2%
- Okhahlamba election resultsIFP 59.4%
- Richmond election resultsANC 74.0%
- St Lucia Park DMA election resultsIFP 57.0%
- The Big 5 False Bay election resultsIFP 66.8%
- Ubuhlebezwe election resultsANC 59.0%
- Ulundi election resultsIFP 93.6%
- Umdoni election resultsANC 48.7%
- Umhlabuyalingana election resultsIFP 56.1%
- uMhlathuze election resultsANC 46.8%
- uMlalazi election resultsIFP 73.6%
- uMngeni election resultsANC 64.5%
- uMshwathi election resultsANC 64.4%
- Umtshezi election resultsIFP 55.7%
- UMuziwabantu election resultsANC 65.8%
- Umvoti election resultsIFP 54.1%
- Umzumbe election resultsANC 55.4%
- UPhongolo election resultsIFP 62.2%
- Utrecht election resultsIFP 46.3%
- Vulamehlo election resultsANC 49.3%
About these figures
Official IEC figures: how we add them up
Votes cast 2 782 565 · spoilt 41 300 · special votes 59 471 · All 3 556 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 1999 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, 21:42 SAST.