Electoral Event: 14 Apr 2004 Provincial Election
Registered Population: 1 749 529
Seats
| ANC | 27 |
| UCDP | 3 |
| DA | 2 |
| VF+ | 1 |
| Total | 33 |
| Party | Abbrev. | Results | % | Seats |
| AFRICAN CHRISTIAN DEMOCRATIC PARTY | ACDP | 15 138 | 1.17 % | |
| AFRICAN NATIONAL CONGRESS | ANC | 1 048 089 | 80.71 % | 27 |
| AZANIAN PEOPLE'S ORGANISATION | AZAPO | 3 718 | 0.29 % | |
| DEMOCRATIC ALLIANCE/DEMOKRATIESE ALLIANSIE | DA | 64 925 | 5 % | 2 |
| INDEPENDENT DEMOCRATS | ID | 5 709 | 0.44 % | |
| INKATHA FREEDOM PARTY | IFP | 3 211 | 0.25 % | |
| NASIONALE AKSIE | NA | 1 389 | 0.11 % | |
| NUWE NASIONALE PARTY/NEW NATIONAL PARTY | NNP | 5 592 | 0.43 % | |
| PAN AFRICANIST CONGRESS OF AZANIA | PAC | 10 923 | 0.84 % | |
| UNITED CHRISTIAN DEMOCRATIC PARTY | UCDP | 110 233 | 8.49 % | 3 |
| UNITED DEMOCRATIC MOVEMENT | UDM | 12 513 | 0.96 % | |
| VRYHEIDSFRONT PLUS | VF Plus | 17 123 | 1.32 % | 1 |
| Total Valid Votes | 1 298 563 | 100% | 33 | |
| Total Number of Spoilt Votes | 23 224 | |||
| Percentage Poll | 75.55% | |||
| Total Votes Cast | 1 321 787 | |||
| Total Number of Special Votes | 103 302 | |||