There are several reasons why the liberals won the general election of 1906. The first being due to the changes in the social and political structure of the country. The three reform acts from 1832-1844/5 allowed more adult men to vote and by 1885 a majority of voters were working class. This meant that political partied needed to appeal to this group if they were to stand any chance of winning a general election. There were changes to the voting system with less and less people able to vote more than once, boroughs and counties were treated more equally and constituencies were made more equal sizes. In 1872 there was also the introduction of the ballet boxes which aimed to keep the electorates vote a secret which along with the 1883 corrupt and illegal practises act reduced briberies.
Secondly the Boer War also had an effect on the general election of 1906; Joseph Chamberlains appointment as colonial secretary whose job it was to strengthen the empire. South Africa was important in these plans as it had the most valuable land on the continent not only because of its prime trading location but also because of the recently discovered goldfield's. Agreements in 1881 and 1884 gave the Boer states independence but they faced interference from imperialist Britain which escalated hostilities. These and other factors eventually led to war with the Boer states. Views were split on the subject but as the war went on the Conservatives were being increasingly blamed for their military incompetence. The war also allowed the Liberals to start a revival as it took views off the internal cracks in the party and gave it a united front as most Liberals disagreed with the war. The Boer War created other issues for conservatives. There were Chinese workers in South Africa and despite the Conservative government having little to do with it the Liberals could portray them as exploiters