Electoral Event: 14 Apr 2004 National Election
Registered Population: 1 442 472
| Party | Abbrev. | Results | % |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | ACDP | 11 321 | 1 % |
| AFRICAN NATIONAL CONGRESS | ANC | 979 155 | 86.34 % |
| AZANIAN PEOPLE'S ORGANISATION | AZAPO | 2 149 | 0.19 % |
| CHRISTIAN DEMOCRATIC PARTY | CDP | 662 | 0.06 % |
| DEMOCRATIC ALLIANCE/DEMOKRATIESE ALLIANSIE | DA | 81 313 | 7.17 % |
| INDEPENDENT DEMOCRATS | ID | 3 927 | 0.35 % |
| INKATHA FREEDOM PARTY | IFP | 11 730 | 1.03 % |
| KEEP IT STRAIGHT AND SIMPLE | KISS | 263 | 0.02 % |
| MINORITY FRONT | MF | 298 | 0.03 % |
| NASIONALE AKSIE | NA | 740 | 0.07 % |
| NEW LABOUR PARTY | NLP | 263 | 0.02 % |
| NUWE NASIONALE PARTY/NEW NATIONAL PARTY | NNP | 4 878 | 0.43 % |
| PAN AFRICANIST CONGRESS OF AZANIA | PAC | 8 675 | 0.76 % |
| PEACE AND JUSTICE CONGRESS | P.J.C. | 606 | 0.05 % |
| THE EMPLOYMENT MOVEMENT OF SOUTH AFRICA | EMSA | 719 | 0.06 % |
| THE ORGANISATION PARTY | T.O.P. | 411 | 0.04 % |
| THE SOCIALIST PARTY OF AZANIA | SOPA | 1 056 | 0.09 % |
| UNITED CHRISTIAN DEMOCRATIC PARTY | UCDP | 1 795 | 0.16 % |
| UNITED DEMOCRATIC MOVEMENT | UDM | 11 480 | 1.01 % |
| UNITED FRONT | U.F. | 626 | 0.06 % |
| VRYHEIDSFRONT PLUS | VF Plus | 12 025 | 1.06 % |
| Total Valid Votes | 1 134 092 | 100% | |
| Total Number of Spoilt Votes | 23 871 | ||
| Percentage Poll | 80.28% | ||
| Total Votes Cast | 1 157 963 | ||
| Total Number of Special Votes | 80 524 | ||