Iveson first sought political office in the 2007 municipal election, when he ran for the Edmonton City Council in ward 5. Both of the ward's incumbents, Bryan Anderson and Mike Nickel, were seeking re-election. His campaign stressed improved transit services, densification of housing, and increased affordable housing, and won endorsements from former councillors Larry Langley, Janice Melnychuk, Michael Phair, and Gene Dub, and members of the Legislative Assembly of Alberta Don Massey and Raj Pannu. In a result that media sources called the election's biggest surprise, Iveson finished more than two thousand votes ahead of Nickel to capture the ward's second council seat. After taking office, Iveson was assigned the environmental portfolio by mayor Stephen Mandel. In this capacity, he attended the 2007 United Nations Climate Change Conference in Bali, Indonesia. He has also endorsed a municipal tax on plastic bags and a reduction of cosmetic pesticide use, although he stopped short of endorsing the ban called for by the Canadian Cancer Society. In response to the news that municipal spending would necessitate larger than normal property tax increases in 2008 and 2009, Iveson expressed support for maintaining levels of spending, saying that he was "tired of this city cheaping out". He later clarified that he was referring principally to needed infrastructure investment. He advocated a more progressive taxation scheme that better matched household impact, possibly substituting more stable fee-based revenue for property taxes that were subject to variation based on fluctuating property value. On June 18, 2013, Iveson announced that he would run for Mayor in the 2013 municipal election, as Mayor Stephen Mandel had announced he would not seek a fourth term. On October 21, Iveson won with 61.88% of the vote, and was sworn into office on October 29, 2013. Iveson is known to be an advocate and support of LGBTQ rights, attending the Mayor's Pride Brunch in 2014. On June 9, 2015, Iveson fostered controversy as he tweeted about a link between the fatal shooting of Edmonton Police Service Constable Daniel Woodall and the cancellation of the federal gun registry. Iveson took the tweet down from his Twitter account later that day. On October 16, 2017, Iveson was re-elected mayor of Edmonton, winning by a large margin with 73.61% of the vote.
Personal life
Iveson is married to Sarah Chan, a music teacher. The couple have a son and a daughter together. He is an avid sailor, and once taught the sport at Lake Wabamun. He is also a fan of Star Trek and Arcade Fire. In 2011 Iveson appeared in a video promoting the Edmonton Transit System with Edmonton-based singer Colleen Brown, who performed "Happy Love Song" on a bus.