South Dakota House of Representatives
William McMaster besuchte die Grundschule in Sioux City und dann zwischen 1985 und 1899 das Beloit College in Wisconsin. 1901 zog er nach Yankton in South Dakota, wo er in das Bankgeschäft einstieg. Bis zum Jahr 1910 hatte er sich zum Präsidenten einer Bankenkette hoch gearbeitet. McMaster war Mitglied der Republikanischen Partei. Zwischen 1911 und 1913 war er Abgeordneter im Repräsentantenhaus von South Dakota; dann wechselte er in den Staatssenat, in dem er bis 1917 verblieb. Zwischen 1917 und 1921 war er als Vizegouverneur von South Dakota der Stellvertreter des Gouverneurs Peter Norbeck, zu dessen Nachfolger er im Jahr 1920 gewählt wurde.