Elections for the House of Assembly were held in Cape Colony in 1904. The election was a victory for the Progressives under Leander Starr Jameson, who had first achieved prominence for his role in the ill-fated Jameson Raid.

The incumbent Prime Minister Gordon Sprigg had been elected in 1898 as a Progressive, however the Progressives had been wracked by internal divisions. Whilst most of the party had been able to reconcile under Jameson, Sprigg and his Commissioner of Public Works Arthur Douglass, had been forced to contest the election as Independent Progressives. Both of them would lose their seats to Progressive candidates. The election also saw former Prime Minister William Schreiner lose his seat. Sprigg would resign as Prime Minister some days after the last results were announced, and was succeeded by Jameson. Following the election James Tennant Molteno would be replaced by John X. Merriman as leader of the South African Party.

Thirteen constituencies were uncontested. Following the election of 95 members, Act 4 was passed, which gave a further twelve seats to the House. These were elected through by-elections in the same year.Statistical register of the colony of the Cape of Good Hope, piv

Results

Statistics ConstituencySeatsRegistered votersVotes availableVotes castAlbany22,0364,0723,091Albert21,8243,6482,324Aliwal North21,4522,9042,271Barkly West21,9533,9062,246Beaufort West22,1244,2482,696Caledon22,4784,9563,469Cape Town717,131119,91743,108Cathcart11,1711,171814Clanwilliam21,7133,426UnopposedColesberg22,1844,3683,062Cradock22,0254,050UnopposedEast London34,69714,0915,036Fort Beaufort21,6593,3182,516George44,00216,00810,593Graaff-Reinet22,4174,8342,727Graham's Town21,8373,6741,834Griqualand East21,9893,978UnopposedHumansdorp11,3951,395UnopposedJansenville21,9373,874UnopposedKimberley46,40425,61612,683King William's Town32,8008,4003,449Malmesbury22,4434,886UnopposedMafeking1758758UnopposedMiddelburg11,4841,484UnopposedNamaqualand22,0164,0323,133Oudtshoorn33,0609,1804,313Paarl32,8648,5926,890Piquetberg21,5823,1642,332Prieska11,0291,029736Port Elizabeth510,95154,75522,049Queen's Town33,61710,8515,514Richmond21,9223,8441,977Riversdale22,2094,418UnopposedSimon's Town11,6341,6341,104Somerset East22,5775,1544,300Stellenbosch22,1954,3903,559Swellendam22,6955,3903,605Tembuland22,7895,5784,079Uitenhage33,0809,2405,712Victoria East27791,5581,029Victoria West22,3344,668UnopposedVryburg29441,888UnopposedWodehouse22,0014,0022,663Woodstock36,44219,3268,176Worcester33,63010,890UnopposedWynberg34,91414,7424,079Total107135,177437,307187,169Source: Statistical register of the colony of the Cape of Good Hope

References