Glenn Joseph Hagel (born August 17, 1949) is a Canadian provincial and municipal politician. He was a Saskatchewan New Democratic Party member of the Legislative Assembly of Saskatchewan from 1986 to 2007, representing the constituencies of Moose Jaw North or at different times during his career. He also served as Speaker of the Legislative Assembly from 1996 to 1999. Provincially, Hagel's career apparently ended after being defeated by the Saskatchewan Party's Warren Michelson. Hagel is widely seen as losing his seat in the legislature due to a cover-up in the NDP caucus.