Electoral Event: 14 Apr 2004 Provincial Election
Registered Population: 2 220 283
Seats
| ANC | 19 |
| DA | 12 |
| NNP | 5 |
| ID | 3 |
| ACDP | 2 |
| UDM | 1 |
| Total | 42 |
| Party | Abbrev. | Results | % | Seats |
| African Christian Democratic Party | ACDP | 53 934 | 3.44 % | 2 |
| Africa Muslim Party | AMP | 11 019 | 0.7 % | |
| African National Congress | ANC | 709 052 | 45.25 % | 19 |
| Azanian People's Organisation | AZAPO | 1 455 | 0.09 % | |
| The Cape Peoples Congress | CPC | 1 960 | 0.13 % | |
| Democratic Alliance | DA | 424 832 | 27.11 % | 12 |
| The Green Party of South Africa | GPGP | 3 317 | 0.21 % | |
| Independent Democrats | ID | 122 867 | 7.84 % | 3 |
| Inkatha Freedom Party | IFP | 2 222 | 0.14 % | |
| Moderate Independent Party | MIP | 953 | 0.06 % | |
| Nasionale Aksie | NA | 2 248 | 0.14 % | |
| New Labour Party | NLP | 10 526 | 0.67 % | |
| New National Party | NNP | 170 469 | 10.88 % | 5 |
| Peace and Justice Congress | P.J.C. | 3 278 | 0.21 % | |
| Pan Africanist Congress of Azania | PAC | 6 524 | 0.42 % | |
| Peace and Development Party | PDP | 789 | 0.05 % | |
| Universal Party | U.P. | 735 | 0.05 % | |
| United Christian Democratic Party | UCDP | 3 575 | 0.23 % | |
| United Democratic Movement | UDM | 27 489 | 1.75 % | 1 |
| Vryheidsfront Plus | VF Plus | 9 705 | 0.62 % | |
| Total Valid Votes | 1 566 949 | 100% | 42 | |
| Total Number of Spoilt Votes | 15 554 | |||
| Percentage Poll | 71.27% | |||
| Total Votes Cast | 1 582 503 | |||
| Total Number of Special Votes | 26 967 | |||