Electoral Event: 14 Apr 2004 National Election
Registered Population: 1 321 195
| Party | Abbrev. | Results | % |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | ACDP | 13 488 | 1.32 % |
| AFRICAN NATIONAL CONGRESS | ANC | 838 583 | 82.05 % |
| AZANIAN PEOPLE'S ORGANISATION | AZAPO | 3 450 | 0.34 % |
| CHRISTIAN DEMOCRATIC PARTY | CDP | 665 | 0.07 % |
| DEMOCRATIC ALLIANCE/DEMOKRATIESE ALLIANSIE | DA | 90 609 | 8.87 % |
| THE EMPLOYMENT MOVEMENT OF SOUTH AFRICA | EMSA | 732 | 0.07 % |
| INDEPENDENT DEMOCRATS | ID | 6 259 | 0.61 % |
| INKATHA FREEDOM PARTY | IFP | 4 352 | 0.43 % |
| KEEP IT STRAIGHT AND SIMPLE | KISS | 294 | 0.03 % |
| MINORITY FRONT | MF | 182 | 0.02 % |
| NASIONALE AKSIE | NA | 1 071 | 0.1 % |
| NEW LABOUR PARTY | NLP | 240 | 0.02 % |
| NUWE NASIONALE PARTY/NEW NATIONAL PARTY | NNP | 8 380 | 0.82 % |
| THE ORGANISATION PARTY | T.O.P. | 458 | 0.04 % |
| PAN AFRICANIST CONGRESS OF AZANIA | PAC | 13 277 | 1.3 % |
| PEACE AND JUSTICE CONGRESS | P.J.C. | 568 | 0.06 % |
| THE SOCIALIST PARTY OF AZANIA | SOPA | 1 129 | 0.11 % |
| UNITED CHRISTIAN DEMOCRATIC PARTY | UCDP | 6 730 | 0.66 % |
| UNITED DEMOCRATIC MOVEMENT | UDM | 9 785 | 0.96 % |
| UNITED FRONT | U.F. | 685 | 0.07 % |
| VRYHEIDSFRONT PLUS | VF Plus | 21 107 | 2.07 % |
| Total Valid Votes | 1 022 044 | 100% | |
| Total Number of Spoilt Votes | 20 076 | ||
| Percentage Poll | 78.88% | ||
| Total Votes Cast | 1 042 120 | ||
| Total Number of Special Votes | 51 245 | ||