John Fraser (March 3, 1849 – February 1, 1928) was a Canadian politician.
Born in Glen Urquhart, Inverness-shire, Scotland, Fraser came to Canada in 1852.
He was mayor of Petrolia, Ontario from 1885 to 1889.
He was elected to the House of Commons of Canada for the electoral district of Lambton East in the 1896 federal election.