Electoral Event: 14 Apr 2004 National Election
Registered Population: 2 849 486
| Party | Abbrev. | Results | % |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | ACDP | 17682 | 0.78 % |
| AFRICAN NATIONAL CONGRESS | ANC | 1 806 221 | 79.31 % |
| AZANIAN PEOPLE'S ORGANISATION | AZAPO | 3784 | 0.17 % |
| CHRISTIAN DEMOCRATIC PARTY | CDP | 1 228 | 0.05 % |
| DEMOCRATIC ALLIANCE/DEMOKRATIESE ALLIANSIE | DA | 165135 | 7.25 % |
| THE EMPLOYMENT MOVEMENT OF SOUTH AFRICA | EMSA | 1647 | 0.07 % |
| INDEPENDENT DEMOCRATS | ID | 19203 | 0.84 % |
| INKATHA FREEDOM PARTY | IFP | 4 712 | 0.21 % |
| KEEP IT STRAIGHT AND SIMPLE | KISS | 557 | 0.02 % |
| MINORITY FRONT | MF | 420 | 0.02 % |
| NASIONALE AKSIE | NA | 1361 | 0.06 % |
| NEW LABOUR PARTY | NLP | 523 | 0.02 % |
| NUWE NASIONALE PARTY/NEW NATIONAL PARTY | NNP | 14421 | 0.63 % |
| THE ORGANISATION PARTY | T.O.P. | 910 | 0.04 % |
| PAN AFRICANIST CONGRESS OF AZANIA | PAC | 22 314 | 0.98 % |
| PEACE AND JUSTICE CONGRESS | P.J.C. | 1542 | 0.07 % |
| THE SOCIALIST PARTY OF AZANIA | SOPA | 2584 | 0.11 % |
| UNITED CHRISTIAN DEMOCRATIC PARTY | UCDP | 2 603 | 0.11 % |
| UNITED DEMOCRATIC MOVEMENT | UDM | 202 964 | 8.91 % |
| UNITED FRONT | U.F. | 1092 | 0.05 % |
| VRYHEIDSFRONT PLUS | VF Plus | 6 488 | 0.28 % |
| Total Valid Votes | 2277391 | 100% | |
| Total Number of Spoilt Votes | 32835 | ||
| Percentage Poll | 81.08% | ||
| Total Votes Cast | 2310226 | ||
| Total Number of Special Votes | 102914 | ||