Moffat was the Town of Claresholm's first resident and Mayor. He was first elected to the Alberta Legislature in the 1913 general election to the Claresholm under the banner of the Alberta Liberal Party.
Moffat was Claresholm's first settler and municipal leader, initially elected to the provincial legislature in 1913 as a member of the liberal party.