The policy of a political party reflects its philosophy and historical background. Social welfare has become an integral part of our modern society and as a result a major concern of political parties. Therefore, specific political parties will have social welfare policies based on their philosophical views. The subject of this thesis is the philosophy of the New Democratic Party of British Columbia and its social welfare policies. This thesis has examined the historical development of the Co-operative Commonwealth Federation-New Democratic Party from its inception. In doing this the history of socialism has been explored from the early 19th century in Europe. The socialist movement began its development in Canada in the early 1900’s and h...