Electoral Event: 14 Apr 2004 National Election
Registered Population: 4 650 594
| Party | Abbrev. | Results | % |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | ACDP | 56 520 | 1.61 % |
| AFRICAN NATIONAL CONGRESS | ANC | 2 408 821 | 68.74 % |
| AZANIAN PEOPLE'S ORGANISATION | AZAPO | 7 930 | 0.23 % |
| CHRISTIAN DEMOCRATIC PARTY | CDP | 5 633 | 0.16 % |
| DEMOCRATIC ALLIANCE/DEMOKRATIESE ALLIANSIE | DA | 712 395 | 20.33 % |
| THE EMPLOYMENT MOVEMENT OF SOUTH AFRICA | EMSA | 1 029 | 0.03 % |
| INDEPENDENT DEMOCRATS | ID | 60 501 | 1.73 % |
| INKATHA FREEDOM PARTY | IFP | 92 556 | 2.64 % |
| KEEP IT STRAIGHT AND SIMPLE | KISS | 1 154 | 0.03 % |
| MINORITY FRONT | MF | 1 692 | 0.05 % |
| NASIONALE AKSIE | NA | 4 153 | 0.12 % |
| NEW LABOUR PARTY | NLP | 475 | 0.01 % |
| NUWE NASIONALE PARTY/NEW NATIONAL PARTY | NNP | 25 842 | 0.74 % |
| THE ORGANISATION PARTY | T.O.P. | 1 186 | 0.03 % |
| PAN AFRICANIST CONGRESS OF AZANIA | PAC | 28 524 | 0.81 % |
| PEACE AND JUSTICE CONGRESS | P.J.C. | 3 100 | 0.09 % |
| THE SOCIALIST PARTY OF AZANIA | SOPA | 2 534 | 0.07 % |
| UNITED CHRISTIAN DEMOCRATIC PARTY | UCDP | 8 964 | 0.26 % |
| UNITED DEMOCRATIC MOVEMENT | UDM | 35 499 | 1.01 % |
| UNITED FRONT | U.F. | 3 855 | 0.11 % |
| VRYHEIDSFRONT PLUS | VF Plus | 42 000 | 1.2 % |
| Total Valid Votes | 3 504 363 | 100% | |
| Total Number of Spoilt Votes | 48 735 | ||
| Percentage Poll | 76.40% | ||
| Total Votes Cast | 3 553 098 | ||
| Total Number of Special Votes | 131 070 | ||