Electoral Event: 14 Apr 2004 National Election
Registered Population: 433 591
| Party | Abbrev. | Results | % |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | ACDP | 5 982 | 1.85 % |
| AFRICAN NATIONAL CONGRESS | ANC | 222 205 | 68.75 % |
| AZANIAN PEOPLE'S ORGANISATION | AZAPO | 1582 | 0.49 % |
| CHRISTIAN DEMOCRATIC PARTY | CDP | 202 | 0.06 % |
| DEMOCRATIC ALLIANCE/DEMOKRATIESE ALLIANSIE | DA | 37 533 | 11.61 % |
| THE EMPLOYMENT MOVEMENT OF SOUTH AFRICA | EMSA | 282 | 0.09 % |
| INDEPENDENT DEMOCRATS | ID | 21 379 | 6.61 % |
| INKATHA FREEDOM PARTY | IFP | 709 | 0.22 % |
| KEEP IT STRAIGHT AND SIMPLE | KISS | 195 | 0.06 % |
| MINORITY FRONT | MF | 87 | 0.03 % |
| NASIONALE AKSIE | NA | 333 | 0.1 % |
| NEW LABOUR PARTY | NLP | 196 | 0.06 % |
| NUWE NASIONALE PARTY/NEW NATIONAL PARTY | NNP | 23 130 | 7.16 % |
| THE ORGANISATION PARTY | T.O.P. | 174 | 0.05 % |
| PAN AFRICANIST CONGRESS OF AZANIA | PAC | 1 384 | 0.43 % |
| PEACE AND JUSTICE CONGRESS | P.J.C. | 291 | 0.09 % |
| THE SOCIALIST PARTY OF AZANIA | SOPA | 214 | 0.07 % |
| UNITED CHRISTIAN DEMOCRATIC PARTY | UCDP | 994 | 0.31 % |
| UNITED DEMOCRATIC MOVEMENT | UDM | 1 346 | 0.42 % |
| UNITED FRONT | U.F. | 156 | 0.05 % |
| VRYHEIDSFRONT PLUS | VF Plus | 4 827 | 1.49 % |
| Total Valid Votes | 323 201 | 100% | |
| Total Number of Spoilt Votes | 6 506 | ||
| Percentage Poll | 76.04% | ||
| Total Votes Cast | 329 707 | ||
| Total Number of Special Votes | 15 575 | ||