Electoral Event: 14 Apr 2004 National Election
Registered Population: 1 749 529
| Party | Abbrev. | Results | % |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | ACDP | 14 503 | 1.1 % |
| AFRICAN NATIONAL CONGRESS | ANC | 1 083 254 | 81.83 % |
| AZANIAN PEOPLE'S ORGANISATION | AZAPO | 3 624 | 0.27 % |
| CHRISTIAN DEMOCRATIC PARTY | CDP | 927 | 0.07 % |
| DEMOCRATIC ALLIANCE/DEMOKRATIESE ALLIANSIE | DA | 72 444 | 5.47 % |
| THE EMPLOYMENT MOVEMENT OF SOUTH AFRICA | EMSA | 1 158 | 0.09 % |
| INDEPENDENT DEMOCRATS | ID | 6 645 | 0.5 % |
| INKATHA FREEDOM PARTY | IFP | 3 827 | 0.29 % |
| KEEP IT STRAIGHT AND SIMPLE | KISS | 349 | 0.03 % |
| MINORITY FRONT | MF | 271 | 0.02 % |
| NASIONALE AKSIE | NA | 1 194 | 0.09 % |
| NEW LABOUR PARTY | NLP | 297 | 0.02 % |
| NUWE NASIONALE PARTY/NEW NATIONAL PARTY | NNP | 5 687 | 0.43 % |
| THE ORGANISATION PARTY | T.O.P. | 595 | 0.04 % |
| PAN AFRICANIST CONGRESS OF AZANIA | PAC | 10 428 | 0.79 % |
| PEACE AND JUSTICE CONGRESS | P.J.C. | 719 | 0.05 % |
| THE SOCIALIST PARTY OF AZANIA | SOPA | 1 307 | 0.1 % |
| UNITED CHRISTIAN DEMOCRATIC PARTY | UCDP | 86476 | 6.53 % |
| UNITED DEMOCRATIC MOVEMENT | UDM | 14 274 | 1.08 % |
| UNITED FRONT | U.F. | 753 | 0.06 % |
| VRYHEIDSFRONT PLUS | VF Plus | 15 029 | 1.14 % |
| Total Valid Votes | 1 323 761 | 100% | |
| Total Number of Spoilt Votes | 30 202 | ||
| Percentage Poll | 77.39% | ||
| Total Votes Cast | 1 353 963 | ||
| Total Number of Special Votes | 105 176 | ||