John Mackintosh (1890-1963) was a Canadian provincial politician from Alberta. He served as a member of the Legislative Assembly of Alberta as an independent from 1930 to 1935. Previously he was mayor of Brooks, and from 1952 to 1958 was the first mayor of the newly established town of Bowness.