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.
As the town's initial resident and mayor, Moffat played a key role in its early development, being elected to the Alberta Legislature in 1913 under the liberal party's banner.