Tory was a candidate for the 2003 Toronto mayoral election. He finished in second place and lost to David Miller. After this, from 2004 to 2009, he was the leader of the Progressive Conservative Party of Ontario. He was also a member of the Legislative Assembly of Ontario from 2005 to 2007 for the riding of Dufferin—Peel—Wellington—Grey.
He was elected in the 2014 election against Olivia Chow and Doug Ford, the other leading competitors. He succeeded Rob Ford. In 2018, Tory was re-elected for a second time. In this election he defeated a former Chief City Planner, Jennifer Keesmaat.
- "Mayor's biography". City of Toronto. Retrieved 17 October 2016.
- McQuigge, Michelle; Perkel, Colin (22 October 2018). "John Tory cruises to second term as Toronto mayor as Ontario holds municipal elections". National Post. Retrieved 24 October 2018.