Electoral Event: 14 Apr 2004 National Election
Registered Population: 2 220 283
| Party | Abbrev. | Results | % |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | ACDP | 60 613 | 3.78 % |
| AFRICAN NATIONAL CONGRESS | ANC | 740 077 | 46.11 % |
| AZANIAN PEOPLE'S ORGANISATION | AZAPO | 4 092 | 0.25 % |
| CHRISTIAN DEMOCRATIC PARTY | CDP | 2 720 | 0.17 % |
| DEMOCRATIC ALLIANCE/DEMOKRATIESE ALLIANSIE | DA | 432 107 | 26.92 % |
| THE EMPLOYMENT MOVEMENT OF SOUTH AFRICA | EMSA | 1 168 | 0.07 % |
| INDEPENDENT DEMOCRATS | ID | 127 991 | 7.97 % |
| INKATHA FREEDOM PARTY | IFP | 3 754 | 0.23 % |
| KEEP IT STRAIGHT AND SIMPLE | KISS | 990 | 0.06 % |
| MINORITY FRONT | MF | 573 | 0.04 % |
| NASIONALE AKSIE | NA | 2 594 | 0.16 % |
| NEW LABOUR PARTY | NLP | 9 866 | 0.61 % |
| NUWE NASIONALE PARTY/NEW NATIONAL PARTY | NNP | 151 476 | 9.44 % |
| THE ORGANISATION PARTY | T.O.P. | 823 | 0.05 % |
| PAN AFRICANIST CONGRESS OF AZANIA | PAC | 7 422 | 0.46 % |
| PEACE AND JUSTICE CONGRESS | P.J.C. | 4 340 | 0.27 % |
| THE SOCIALIST PARTY OF AZANIA | SOPA | 606 | 0.04 % |
| UNITED CHRISTIAN DEMOCRATIC PARTY | UCDP | 3 620 | 0.23 % |
| UNITED DEMOCRATIC MOVEMENT | UDM | 29 758 | 1.85 % |
| UNITED FRONT | U.F. | 516 | 0.03 % |
| VRYHEIDSFRONT PLUS | VF Plus | 19 910 | 1.24 % |
| Total Valid Votes | 1 605 016 | 100% | |
| Total Number of Spoilt Votes | 16 819 | ||
| Percentage Poll | 73.05% | ||
| Total Votes Cast | 1 621 835 | ||
| Total Number of Special Votes | 26 505 | ||