Career
Carson ran for a seat to the Alberta Legislature in the electoral district of Sturgeon as a United Farmers candidate in the 1921 Alberta general election. He rolled up a good majority and defeated incumbent Modern Language Association John Boyle. The race was notable because Boyle contested two seats also running and winning in the Edmonton that election.
Carson ran for a second term in the 1926 Alberta general election.
Carson ran for a third term in the 1930 Alberta general election. He held his seat with another big majority over Liberal candidate John Kuzek.
Carson retired from provincial politics at dissolution of the Assembly in 1935.