- Minister of the Environment, October 2011 – May 2014
- Minister of Community Safety and Correctional Services, August 2010 – October 2011
- Minister of Municipal Affairs and Housing, January 2010 – August 2010
- Minister of Transportation, October 2007 – January 2010
- Minister Responsible for Seniors, June 2005 – October 2007
- Minister of Tourism, June 2005 – October 2007
- Minister of Tourism and Recreation, October 2003 – June 2005
- Leader, Liberal Party of Ontario, November 1991 – February 1992
- Minister of the Environment, June 1985 — October 1990
- City Councillor, St. Catharines
Jim Bradley was first elected to the Ontario legislature in 1977 as the MPP for St. Catharines. He has been re-elected 10 times.
Bradley currently serves as Chair of the Cabinet and Deputy Government House Leader. He has served as Minister of the Environment, Minister of Community Safety and Correctional Services, Municipal Affairs and Housing, Transportation, Tourism, Minister Responsible for Seniors and Government House Leader. He served as interim leader of the Ontario Liberal Party from November 1991 to April 1992.
During his first stint as Minister of the Environment from 1985 to 1990, Bradley moved to clean up pollution and brought the Blue Box recycling to millions of homes. As Minister of Transportation, he brought in legislation to toughen penalties against drunk driving and expanded public transit across Ontario.
Before his election to the legislature, Bradley was a teacher with the Lincoln County Board of Education. He also served as a member of St. Catharines City Council from 1970 to 1977.