Elections 1994 Provincial Western Cape 1994 Central Cape Town MLC: not in this election's IEC delimitation Oostenberg MLC: not in this election's IEC delimitation Helderberg MLC: not in this election's IEC delimitation Blaauwberg MLC: not in this election's IEC delimitation Southern Peninsula MLC: not in this election's IEC delimitation Tygerberg MLC: not in this election's IEC delimitation Albertinia TLC: not in this election's IEC delimitation Belvidere Estate TLC: not in this election's IEC delimitation Brenton TLC: not in this election's IEC delimitation Friemersheim TLC: not in this election's IEC delimitation George TLC: not in this election's IEC delimitation Gouritz TLC: not in this election's IEC delimitation Greater Plettenberg Bay TLC: not in this election's IEC delimitation Groot Brakrivier TLC: not in this election's IEC delimitation Herbertsdale TLC: not in this election's IEC delimitation Knysna TLC: not in this election's IEC delimitation Mosselbay TLC: not in this election's IEC delimitation Rheenendal TLC: not in this election's IEC delimitation Riversdale TLC: not in this election's IEC delimitation Sedgefield TLC: not in this election's IEC delimitation Slangrivier TLC: not in this election's IEC delimitation Stilbaai TLC: not in this election's IEC delimitation Wilderness TLC: not in this election's IEC delimitation Langeberg TRC: not in this election's IEC delimitation Outeniqua TRC: not in this election's IEC delimitation Mosselbaai TRC: not in this election's IEC delimitation Ashton TLC: not in this election's IEC delimitation Ceres TLC: not in this election's IEC delimitation De Doorns TLC: not in this election's IEC delimitation McGregor TLC: not in this election's IEC delimitation Montagu TLC: not in this election's IEC delimitation Prince Alfred Hamlet TLC: not in this election's IEC delimitation Rawsonville TLC: not in this election's IEC delimitation Robertson TLC: not in this election's IEC delimitation Saron TLC: not in this election's IEC delimitation Touws River TLC: not in this election's IEC delimitation Tulbagh TLC: not in this election's IEC delimitation Wolseley TLC: not in this election's IEC delimitation Worcester TLC: not in this election's IEC delimitation Matroosberg TRC: not in this election's IEC delimitation Witzenberg TRC: not in this election's IEC delimitation Wynland TRC: not in this election's IEC delimitation Aurora TLC: not in this election's IEC delimitation Bitterfontein/ Nuwerus TLC: not in this election's IEC delimitation Citrusdal TLC: not in this election's IEC delimitation Clanwilliam TLC: not in this election's IEC delimitation Darling TLC: not in this election's IEC delimitation Doringbaai/Strandfontein TLC: not in this election's IEC delimitation Ebenhaezer TLC: not in this election's IEC delimitation Graafwater TLC: not in this election's IEC delimitation Hopefield TLC: not in this election's IEC delimitation Klawer TLC: not in this election's IEC delimitation Koringberg TLC: not in this election's IEC delimitation Lamberts Bay TLC: not in this election's IEC delimitation Langebaan TLC: not in this election's IEC delimitation Lutzville TLC: not in this election's IEC delimitation Malmesbury TLC: not in this election's IEC delimitation Moorreesburg TLC: not in this election's IEC delimitation Piketberg TLC: not in this election's IEC delimitation Porterville TLC: not in this election's IEC delimitation Redelinghuys TLC: not in this election's IEC delimitation Rietpoort TLC: not in this election's IEC delimitation Vanrhynsdorp TLC: not in this election's IEC delimitation Velddrif TLC: not in this election's IEC delimitation Vredendal TLC: not in this election's IEC delimitation West Coast Peninsula TLC: not in this election's IEC delimitation Yzerfontein TLC: not in this election's IEC delimitation Clanwilliam TRC: not in this election's IEC delimitation Malmesbury TRC: not in this election's IEC delimitation Piketberg TRC: not in this election's IEC delimitation Vanrhynsdorp TRC: not in this election's IEC delimitation Vredendal TRC: not in this election's IEC delimitation Barrydale TLC: not in this election's IEC delimitation Bonnievale TLC: not in this election's IEC delimitation Botrivier TLC: not in this election's IEC delimitation Bredasdorp TLC: not in this election's IEC delimitation Caledon/Myddleton TLC: not in this election's IEC delimitation Gansbaai TLC: not in this election's IEC delimitation Genadendal TLC: not in this election's IEC delimitation Grabouw TLC: not in this election's IEC delimitation Greater Hermanus TLC: not in this election's IEC delimitation Greyton TLC: not in this election's IEC delimitation Hangklip/ Kleinmond TLC: not in this election's IEC delimitation Napier TLC: not in this election's IEC delimitation Riviersonderend TLC: not in this election's IEC delimitation Stanford TLC: not in this election's IEC delimitation Struisbaai TLC: not in this election's IEC delimitation Suurbraak TLC: not in this election's IEC delimitation Swellendam TLC: not in this election's IEC delimitation Villiersdorp TLC: not in this election's IEC delimitation Bredasdorp TRC: not in this election's IEC delimitation Caledon TRC: not in this election's IEC delimitation Hermanus TRC: not in this election's IEC delimitation Nuweberg TRC: not in this election's IEC delimitation Swellendam TRC: not in this election's IEC delimitation Beaufort West TLC: not in this election's IEC delimitation Laingsburg TLC: not in this election's IEC delimitation Leeu Gamka TLC: not in this election's IEC delimitation Murraysburg TLC: not in this election's IEC delimitation Prince Albert TLC: not in this election's IEC delimitation Beaufort West TRC: not in this election's IEC delimitation Laingsburg TRC: not in this election's IEC delimitation Murraysburg TRC: not in this election's IEC delimitation Prince Albert TRC: not in this election's IEC delimitation Calitzdorp TLC: not in this election's IEC delimitation De Rust/Blomnek TLC: not in this election's IEC delimitation Dysseldorp TLC: not in this election's IEC delimitation Haarlem TLC: not in this election's IEC delimitation Ladismith TLC: not in this election's IEC delimitation Oudtshoorn TLC: not in this election's IEC delimitation Uniondale TLC: not in this election's IEC delimitation Vanwyksdorp TLC: not in this election's IEC delimitation Bo-Langkloof TRC: not in this election's IEC delimitation Calitzdorp TRC: not in this election's IEC delimitation Ladismith TRC: not in this election's IEC delimitation Oudtshoorn TRC: not in this election's IEC delimitation Uniondale TRC: not in this election's IEC delimitation Franschoek TLC: not in this election's IEC delimitation Paarl TLC: not in this election's IEC delimitation Pniel TLC: not in this election's IEC delimitation Stellenbosch TLC: not in this election's IEC delimitation Wellington TLC: not in this election's IEC delimitation Stellenbosch TRC: not in this election's IEC delimitation Paarl TRC: not in this election's IEC delimitation Zoar TLC: not in this election's IEC delimitation No result
1999 council boundaries: the IEC's 1999 voting districts dissolved by council (approximate; gaps where a VD has no shape)
Tap map to explore National Party 23 of 42 seats
Majority
Most provincial votes: National Party 53.2%
Provincial ballot ? · 2 137 742 valid votes National Party National Party 1 138 242 53.2%
ANC African National Congress 705 576 33.0%
DP Democratic Party 141 970 6.6%
Vryheidsfront/Freedom Front Vryheidsfront/Freedom Front 44 003 2.1%
ACDP African Christian Democratic Party 25 731 1.2%
PAC Pan Africanist Congress of Azania 22 676 1.1%
Africa Muslim Party Africa Muslim Party 20 954 1.0%
Islamic Party Islamic Party 16 762 0.8%
IFP Inkatha Freedom Party 7 445 0.3%
West-Kaap Federaliste Party West-Kaap Federaliste Party 6 337 0.3%
South African Woman's Party South African Woman's Party 2 641 0.1%
The Green Party The Green Party 2 611 0.1%
African Democratic Movement African Democratic Movement 1 939 0.1%
Worker's International To Rebuild the Fourth International (SA) Worker's International To Rebuild the Fourth International (SA) 855 0.0%
Show all 14 parties Provincial legislature seats · 42 ? National Party 23
African National Congress 14
Democratic Party 3
Vryheidsfront/Freedom Front 1
African Christian Democratic Party 1
About these figures Official IEC figures: how we add them up
The 1994 election was run by a temporary electoral commission, before today's IEC. These figures are from the IEC's 1994 results document, the only 1994 data the IEC holds. It has no registered voters, spoilt votes or turnout, and no results below province level.
Valid votes are the sum of the parties' votes in the IEC document, which gives no provincial total.
Province names are as in 1994. The nine provinces were created in April 1994, replacing the four old provinces and the homelands; the old Transvaal was split into PWV (Pretoria–Witwatersrand–Vereeniging), Eastern Transvaal, Northern Transvaal and part of North West. Soon after the election PWV became Gauteng, Eastern Transvaal became Mpumalanga, Northern Transvaal became Northern Province and Orange Free State became Free State. Northern Province became Limpopo in 2003. The map uses the IEC's 1999 province boundaries.
Percentages are calculated from the IEC's vote counts. Source: IEC: 1994 National and Provincial Elections (PDF) .
Map boundaries: Municipal Demarcation Board (MDB) and the IEC.
IEC data last fetched 27 Oct 2026, 13:39 SAST.