Career
Smeaton ran for a seat to the Alberta Legislature in the 1926 Alberta general election as a candidate under the Dominion Labor banner. Smeaton ran for a second term in office in the 1930 Alberta general election. He defeated two other candidates including Lethbridge Mayor Robert Barrowman on the second vote count once again to hold his seat.
Smeaton ran for a third term in office in the 1935 Alberta general election.
He faced three other candidates including Barrowman for the second time.