Career
Leavitt would run for a seat in the 1952 Alberta general election. He ran as a Social Cr candidate in the electoral district of Banff-Cochrane. Leavitt ran for a second term in the 1955 Alberta general election.
He was defeated in a hotly contested fight by Frank Gainer.
Gainer ran under the Coalition banner as he was jointly nominated by the Liberals and the Progressive Conservatives. Leavitt would try and run for a seat to the Canadian House of Commons in the electoral district of Calgary North as a candidate for federal Social Cr in the 1958 federal election.
He finished a very distant second place to incumbent Douglas Harkness. Leavitt would run again provincially for Social Cr in the 1963 Alberta general election in the electoral district of Calgary Queens Park.
He stood for his third term in office in the 1967 Alberta general election.
His margin of victory dropped as he only took 42% of the vote. He defeated future Modern Language Association Eric Musgreave and two other candidates. Leavitt retired from provincial politics at dissolution of the assembly in 1971.