Johannes Hendrikus Viljoen (15 October 1893 – 5 December 1957) was a South African politician, member of parliament for the constituencies of Hoopstad (1933-1941) and Vryburg (1948-1957), Minister of Mines (1950-1953), Education, Arts and Sciences (1950-1957), Social Affairs (1953-1954), Forestry (1954-1956) and Health (1956-1957) in both Daniel François Malan's and Johannes Gerhardus Strijdom's cabinets.