Electoral Event: 14 Apr 2004 National Election
Registered Population: 2 187 912
| Party | Abbrev. | Results | % |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | ACDP | 20 340 | 1.23 % |
| AFRICAN NATIONAL CONGRESS | ANC | 1 487 168 | 89.72 % |
| AZANIAN PEOPLE'S ORGANISATION | AZAPO | 8 603 | 0.52 % |
| CHRISTIAN DEMOCRATIC PARTY | CDP | 1 020 | 0.06 % |
| DEMOCRATIC ALLIANCE/DEMOKRATIESE ALLIANSIE | DA | 63 236 | 3.81 % |
| THE EMPLOYMENT MOVEMENT OF SOUTH AFRICA | EMSA | 1 311 | 0.08 % |
| INDEPENDENT DEMOCRATS | ID | 3 204 | 0.19 % |
| INKATHA FREEDOM PARTY | IFP | 2 923 | 0.18 % |
| KEEP IT STRAIGHT AND SIMPLE | KISS | 515 | 0.03 % |
| MINORITY FRONT | MF | 405 | 0.02 % |
| NASIONALE AKSIE | NA | 1 967 | 0.12 % |
| NEW LABOUR PARTY | NLP | 445 | 0.03 % |
| NUWE NASIONALE PARTY/NEW NATIONAL PARTY | NNP | 7 865 | 0.47 % |
| THE ORGANISATION PARTY | T.O.P. | 862 | 0.05 % |
| PAN AFRICANIST CONGRESS OF AZANIA | PAC | 15 776 | 0.95 % |
| PEACE AND JUSTICE CONGRESS | P.J.C. | 1 229 | 0.07 % |
| THE SOCIALIST PARTY OF AZANIA | SOPA | 1 313 | 0.08 % |
| UNITED CHRISTIAN DEMOCRATIC PARTY | UCDP | 2 375 | 0.14 % |
| UNITED DEMOCRATIC MOVEMENT | UDM | 27 512 | 1.66 % |
| UNITED FRONT | U.F. | 872 | 0.05 % |
| VRYHEIDSFRONT PLUS | VF Plus | 8 655 | 0.52 % |
| Total Valid Votes | 1 657 596 | 100% | |
| Total Number of Spoilt Votes | 29 161 | ||
| Percentage Poll | 77.09% | ||
| Total Votes Cast | 1 686 757 | ||
| Total Number of Special Votes | 79 600 | ||