Verwoerd returned with his wife to South Africa in 1928 and was appointed to the chair of Applied Psychology and Psycho-Technique at Stellenbosch University, where, six years later, he became Professor of Sociology and Social Work. During the
Great Depression, Verwoerd became active in social work among poor white South Africans, chairing the Cape Poor White Relief Committee and serving on six other welfare boards. From 1910 to 1948, Afrikaans politics were divided between "liberals" such as Jan Smuts, who argued for reconciliation with Britain, and "extremists" who expressed
anti-British sentiments due to the Boer War. Both factions believed that South Africa was a "white man's country", though the latter were more stridently committed to
white supremacy. His efforts in national welfare drew him into politics, and in 1936 he was offered the first editorship of
Die Transvaler. He took up the position in 1937, with the added responsibility of helping to rebuild the
National Party in the Transvaal.
Die Transvaler was a publication that supported the aspirations of
Afrikaner nationalism, agricultural rights, and
labour rights. Combining
republicanism,
populism, and
protectionism, the paper helped "solidify the sentiments of most South Africans, that changes to the socio-economic system were vitally needed." With the start of the
Second World War in September 1939, Verwoerd protested against South Africa's role in the conflict when the country declared war on Germany, siding with its former colonial power, the
United Kingdom. In 1943, Verwoerd, as editor of
Die Transvaler, sued the English-language newspaper
The Star for libel after it accused him of being a Nazi propagandist. In his judgment dismissing the case, Justice Mallin stated that Verwoerd "did support
Nazi propaganda, he did make his paper a tool of Nazis in South Africa, and he knew it" (cited by Scheub 2010, 42; Bunting 1964, 106–107).
Die Transvaler had headlined every Nazi victory and constantly attacked "British Jewish liberalism." ==Government service==