2004 National and Provincial Elections
Held on 14 April 2004. Results by municipal area, summed from the IEC's voting-district results. No boundary geometry is held for this election's areas, so its results are shown as tables.
National ballot: results
Elects the National Assembly from national party lists (from 2024, 200 of its 400 seats; before 2024, all 400 seats).
| Party or contestant (as listed) | Votes | Share |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 10 880 915 | 69,7% |
| DEMOCRATIC ALLIANCE/DEMOKRATIESE ALLIANSIE | 1 931 201 | 12,4% |
| INKATHA FREEDOM PARTY | 1 088 664 | 7,0% |
| UNITED DEMOCRATIC MOVEMENT | 355 717 | 2,3% |
| INDEPENDENT DEMOCRATS | 269 765 | 1,7% |
| NUWE NASIONALE PARTY/NEW NATIONAL PARTY | 257 824 | 1,7% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 250 272 | 1,6% |
| VRYHEIDSFRONT PLUS | 139 465 | 0,9% |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 117 792 | 0,8% |
| PAN AFRICANIST CONGRESS OF AZANIA | 113 512 | 0,7% |
| MINORITY FRONT | 55 267 | 0,4% |
| AZANIAN PEOPLE'S ORGANISATION | 39 116 | 0,3% |
| Others (9 together) | 113 161 | 0,7% |
Show all 21 parties and contestants
| Party or contestant (as listed) | Votes | Share |
|---|---|---|
| AFRICAN NATIONAL CONGRESS | 10 880 915 | 69,7% |
| DEMOCRATIC ALLIANCE/DEMOKRATIESE ALLIANSIE | 1 931 201 | 12,4% |
| INKATHA FREEDOM PARTY | 1 088 664 | 7,0% |
| UNITED DEMOCRATIC MOVEMENT | 355 717 | 2,3% |
| INDEPENDENT DEMOCRATS | 269 765 | 1,7% |
| NUWE NASIONALE PARTY/NEW NATIONAL PARTY | 257 824 | 1,7% |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | 250 272 | 1,6% |
| VRYHEIDSFRONT PLUS | 139 465 | 0,9% |
| UNITED CHRISTIAN DEMOCRATIC PARTY | 117 792 | 0,8% |
| PAN AFRICANIST CONGRESS OF AZANIA | 113 512 | 0,7% |
| MINORITY FRONT | 55 267 | 0,4% |
| AZANIAN PEOPLE'S ORGANISATION | 39 116 | 0,3% |
| CHRISTIAN DEMOCRATIC PARTY | 17 619 | 0,1% |
| NASIONALE AKSIE | 15 804 | 0,1% |
| PEACE AND JUSTICE CONGRESS | 15 187 | 0,1% |
| THE SOCIALIST PARTY OF AZANIA | 14 853 | 0,1% |
| NEW LABOUR PARTY | 13 318 | 0,1% |
| UNITED FRONT | 11 889 | 0,1% |
| THE EMPLOYMENT MOVEMENT OF SOUTH AFRICA | 10 446 | 0,1% |
| THE ORGANISATION PARTY | 7 531 | 0,0% |
| KEEP IT STRAIGHT AND SIMPLE | 6 514 | 0,0% |
Key figures
- Valid votes
- 15 612 671
- Turnout
- 76,7%
- Votes cast
- 15 863 558
- Spoilt votes
- 250 887
- Registered voters
- 20 674 923
- Ballots
- 1
Compare with another national & Provincial election
No map for this election
Boundary geometry for the areas of 2004 is not held. Areas change between elections, so these results are never drawn on today's boundaries; they are listed by area below.
By province
Provinces as named on polling day
| Province | Valid votes | Turnout | NEW LABOUR PARTY | Most votes |
|---|---|---|---|---|
| Eastern Cape | 2 277 391 | 81,1% | 0,0% | AFRICAN NATIONAL CONGRESS 79,3% |
| Free State | 1 022 044 | 78,9% | 0,0% | AFRICAN NATIONAL CONGRESS 82,0% |
| Gauteng | 3 504 363 | 76,4% | 0,0% | AFRICAN NATIONAL CONGRESS 68,7% |
| KwaZulu-Natal | 2 765 203 | 73,5% | 0,0% | AFRICAN NATIONAL CONGRESS 47,5% |
| Limpopo | 1 657 596 | 77,1% | 0,0% | AFRICAN NATIONAL CONGRESS 89,7% |
| Mpumalanga | 1 134 092 | 80,3% | 0,0% | AFRICAN NATIONAL CONGRESS 86,3% |
| North West | 1 323 761 | 77,4% | 0,0% | AFRICAN NATIONAL CONGRESS 81,8% |
| Northern Cape | 323 201 | 76,0% | 0,1% | AFRICAN NATIONAL CONGRESS 68,8% |
| Western Cape | 1 605 020 | 73,0% | 0,6% | AFRICAN NATIONAL CONGRESS 46,3% |
Coverage and comparability notes could not be loaded just now
This is a temporary problem reading the record, not a sign that nothing is recorded. Reload the page in a moment to try again.
About this record
Coverage, limitations, source issues and how the figures were checked
What the record holds
- Municipal areas are the 2000 municipalities, as the IEC file lists them. No boundary geometry is held for this election's municipal areas: results are shown as tables, never drawn on today's boundaries.
Source issues
- Cross-boundary municipalities (codes CBLC…) are listed under each province they straddled; each part is kept as its own reporting unit, named as a part. In each province one voting district is listed with the municipality "NULL"; it is kept as listed ("Unassigned (listed as NULL)").
How it was read and checked
- Election date: Polling day as the IEC results portal names the event ("14 APR 2004 NATIONAL ELECTION").
- Results are stored for each municipal area (and for votes cast abroad) as sums of the IEC's voting-district rows; the number of voting districts summed is stored with each figure. Voting-district detail is in the official file (SHA-256 recorded) but not loaded (storage policy, DATABASE §8.2).
- Reconciled with the IEC's results report (IEC 2004 National Election — Detailed Results, all provinces (PDF), results as at 25/09/2013 02:02:36 PM): all 250 figures compared (each party's votes per province and in total; valid, spoilt and cast votes and registered voters) agree exactly.
- Reconciled with the IEC's results report (IEC 2004 Provincial Election — Detailed Results, all provinces (PDF), results as at 25/09/2013 01:59:52 PM): all 370 figures compared (each party's votes per province and in total; valid, spoilt and cast votes and registered voters) agree exactly.
Sources
The official files behind these results
| Document | Role | Retrieved | SHA-256 |
|---|---|---|---|
| IEC 2004 National and Provincial Elections — full results down to voting-district level (zipped CSV) | Results data | 8 October 2026 | c6a5cb39f3c4316a… |
| IEC 2004 National Election — Detailed Results, all provinces (PDF) | Results report | 8 October 2026 | 2c7570132b3b2c19… |
| IEC 2004 Provincial Election — Detailed Results, all provinces (PDF) | Results report | 8 October 2026 | 336f57f0c864f11d… |
Turnout 76,7%