This is an index of various lists of mayors of Canadian municipalities.
Name | Picture | City | Province | Population | Took office | Past political experience | Past officeholders | ||
---|---|---|---|---|---|---|---|---|---|
scope=row | Toronto | Ontario | 2,794,356 | July 12, 2023 | Metro Toronto Councillor for Ward 24 Downtown (1992–2000) City councillor for Ward 20 Trinity—Spadina (2000–2005) New Democratic Party MP for Trinity—Spadina (2006–2014) | List | |||
scope=row | Montreal | Quebec | 1,762,949 | November 16, 2017 | Projet Montréal City councillor for Sainte-Marie (2013-2017) | List | |||
scope=row | Calgary | Alberta | 1,306,784 | October 25, 2021 | City councillor for Ward 3 (2017-2021) | List | |||
scope=row | Ottawa | Ontario | 1,017,449 | November 15, 2022 | None | List | |||
scope=row | Edmonton | Alberta | 1,010,899 | October 26, 2021 | City councillor for Ward 6 (2007-2010) and for Ward 12 (2010-2015) Liberal MP for Edmonton Mill Woods (2015-2019) | List | |||
scope=row | Winnipeg | Manitoba | 749,607 | November 1, 2022 | City councillor for St. James Ward (2014-2022) | List | |||
scope=row | Mississauga | Ontario | 717,961 | June 24, 2024 | Liberal MP for Mississauga West (1993–1997); Mississauga Centre (1997–2004); and Mississauga—Erindale (2004–2006; Independent from 2004) Mississauga City Councillor for Ward 6 (2006–2010); and for Ward 5 (2014–2024) | List | |||
scope=row | Vancouver | British Columbia | 662,248 | November 7, 2022 | Leader of ABC Vancouver NPA candidate for mayor in 2018 | List | |||
scope=row | Brampton | Ontario | 656,480 | December 1, 2018 | Barrie City Councillor (2000-2006) Conservative MP for Barrie (2006-2015) Leader of the Progressive Conservative Party of Ontario (2015-2018) Progressive Conservative MPP for Simcoe North (2015-2018) | List | |||
scope=row | Hamilton | Ontario | 569,353 | November 15, 2022 | City councillor for Ward 2 (1997-2004) Leader of the Ontario New Democratic Party (2009-2022) New Democratic Party MPP for Hamilton East (2004-2007) and Hamilton Centre (2007-2022) | List | |||
scope=row | Surrey | British Columbia | 568,322 | November 7, 2022 | BC Liberal MLA for Surrey-Green Timbers (2001-2005) Liberal candidate in the 2006 and 2008 federal elections in Fleetwood—Port Kells Safe Surrey Coalition (Independent after 2019) city councillor (2018-2022) Leader of Surrey Connect (2021-present) | List | |||
scope=row | Quebec City | Quebec | 549,459 | November 14, 2021 | Leader of Québec forte et fière | List | |||
scope=row | Halifax | Nova Scotia | 439,819 | November 5, 2024 | Liberal MP for Halifax (2015–2024) | List | |||
scope=row | Laval | Quebec | 438,366 | November 13, 2021 | Mouvement Lavallois City councillor for Duvernay—Pont-Viau District (2013-2021) Leader of Mouvement Lavallois | List | |||
scope=row | London | Ontario | 422,324 | November 15, 2022 | London City Councillor for Ward 7 (2014-2022) | List | |||
scope=row | Markham | Ontario | 338,503 | December 1, 2006 | York Regional councillor (1985-1994) Liberal candidate for MPP in Markham (1990) Deputy Mayor of Markham (1991-1992; 1997-2006) Mayor of Markham (1992-1994) | List | |||
scope=row | Vaughan | Ontario | 323,103 | November 15, 2022 | Leader of the Ontario Liberal Party (2020-2022) Liberal Party MPP for Vaughan (2012-2018) | List | |||
scope=row | Gatineau | Quebec | 291,041 | June 18, 2024 | City councillor for Plateau District (2017–2021) Leader of Action Gatineau (2021; 2024–present) | List | |||
scope=row | Saskatoon | Saskatchewan | 266,141 | November 20, 2024 | Liberal candidate for MP in Saskatoon—University (2015) City councillor for Ward 6 (2016–2024) | List | |||
scope=row | Kitchener | Ontario | 256,885 | December 1, 2014 | City councillor for Ward 2 (1994-2014) Liberal candidate for MPP in Kitchener Centre (1999) | List | |||
scope=row | Longueuil | Quebec | 254,483 | November 14, 2021 | Bloc Québécois candidate for MP in Montarville (2015) Parti Québécois (later, Independent) MNA for Marie-Victorin (2016-2021) Leader of Coalition Longueuil | List | |||
scope=row | Burnaby | British Columbia | 249,125 | November 5, 2018 | None | ||||
scope=row | Windsor | Ontario | 229,660 | December 1, 2014 | City councillor for Ward 1 (2006-2014) | List | |||
scope=row | Regina | Saskatchewan | 226,404 | November 18, 2024 | None | List | |||
scope=row | Oakville | Ontario | 213,759 | December 1, 2006 | None | List | |||
scope=row | Richmond | British Columbia | 209,937 | October 29, 2001 | Richmond Non-Partisan Association City councillor (1996-2001) | ||||
scope=row | Richmond Hill | Ontario | 202,022 | City councillor for Ward 4 (2013-2022) | |||||
scope=row | Burlington | Ontario | 186,948 | December 1, 2018 | Liberal candidate for MPP in Burlington (2007) City councillor for Ward 2 (2010-2018) | List | |||
scope=row | Oshawa | Ontario | 175,383 | December 1, 2018 | Durham Region councillor (2014-2018) | List | |||
scope=row | Sherbrooke | Quebec | 172,950 | November 12, 2021 | Option nationale candidate for MNA in Sherbrooke (2012) and in Mégantic (2014) Sherbrooke citoyen City councillor for Carrefour District (2017-2021) Leader of Sherbrooke citoyen | List | |||
scope=row | Greater Sudbury | Ontario | 166,004 | November 15, 2022 | Liberal MP for Sudbury (2015-2021) | List | |||
scope=row | Abbotsford | British Columbia | 153,524 | November 7, 2022 | Abbotsford District Councillor (1986-1990) City councillor (2014-2022) | ||||
scope=row | Lévis | Quebec | 149,683 | November 3, 2013 | Lauzon City councillor (1986-1989) Le Progrès de Lévis City councillor (1989-2005) Liberal MNA for Lévis (2008-2012) Leader of Parti Lévis Force 10 | List | |||
scope=row | Coquitlam | British Columbia | 148,625 | December 1, 2008 | Liberal MLA for Coquitlam-Maillardville (2001-2005) City councillor (2005-2008) | ||||
scope=row | Barrie | Ontario | 147,829 | November 15, 2022 | City councillor for Ward 10 (2006-2014) Conservative MP for Barrie—Springwater—Oro-Medonte (2015-2019) | List | |||
scope=row | Saguenay | Quebec | 144,723 | November 15, 2021 | City councillor for District 8 (2013-2017) City councillor for District 2 (2017-2021) | ||||
scope=row | Kelowna | British Columbia | 144,576 | November 7, 2022 | |||||
scope=row | Guelph | Ontario | 143,740 | December 1, 2014 | City councillor for Ward 4 (2010-2014) | List | |||
scope=row | Trois-Rivières | Quebec | 139,163 | May 19, 2019 | None | List | |||
scope=row | Whitby | Ontario | 138,501 | November 15, 2022 | Whitby Town Councillor for West Ward (2006-2014) Durham Regional Councillor (2014-present) Liberal candidate for MPP in Whitby—Oshawa (2011) | ||||
scope=row | Cambridge | Ontario | 138,479 | November 15, 2022 | Cambridge City Councillor for Ward 4 (2014-2022) | List | |||
scope=row | St. Catharines | Ontario | 136,803 | November 15, 2022 | St. Catharines City Councillor for St. Patrick's Ward (2010-2021) Niagara Regional Councillor (2021-present) Progressive Conservative candidate for MPP in St. Catharines (2014) | List | |||
scope=row | Milton | Ontario | 132,979 | December 1, 1980 | Town councillor (1965-1980) | ||||
scope=row | Langley (DM) | British Columbia | 132,603 | November 7, 2022 | Township councillor (2018-2022) Leader of Contract with Langley | List | |||
scope=row | Kingston | Ontario | 132,485 | December 1, 2014 | None | List | |||
scope=row | Ajax | Ontario | 126,666 | December 1, 2018 | Town Councillor for Ward 1 (2003-2010) Durham Regional Councillor for Wards 1 & 2 (2010-2018) | ||||
scope=row | Waterloo | Ontario | 121,436 | November 15, 2022 | Liberal candidate for MPP in Waterloo in (2018) | List | |||
scope=row | Terrebonne | Quebec | 119,944 | November 15, 2021 | Parti Québécois MNA for Terrebonne (2008-2018) Leader of Mouvement Terrebonne | ||||
scope=row | Saanich | British Columbia | 117,735 | November 7, 2022 | District Councillor (2008-2018) | ||||
scope=row | St. John's | Newfoundland and Labrador | 110,525 | October 10, 2017 | City councillor for Ward 1 (2009-2017) Progressive Conservative candidate for MHA in Virginia Waters (2014 by-election) | List | |||
scope=row | Thunder Bay | Ontario | 108,843 | November 15, 2022 | Mayor of Thunder Bay (1997-2003) Liberal MP for Thunder Bay—Rainy River (2004-2008) | List | |||
scope=row | Delta | British Columbia | 108,455 | November 5, 2018 | Leader of Achieving for Delta | ||||
scope=row | Brantford | Ontario | 104,688 | December 3, 2018 | Brantford City Councillor for Ward 2 (1985–1991) | List | |||
scope=row | Chatham-Kent | Ontario | 103,988 | December 1, 2018 | Municipal councillor (2014-2018) for Ward 6 (Chatham) | ||||
scope=row | Clarington | Ontario | 101,427 | December 1, 2010 | Clarington Municipal Councillor for Ward 1 (2003–2010) | ||||
scope=row | Red Deer | Alberta | 100,844 | October 25, 2021 | City councillor (2013-2021) | List | |||
scope=row | Nanaimo | British Columbia | 99,863 | November 5, 2018 | New Democratic Party MLA for Parksville-Qualicum (1991-1996) New Democratic Party MLA for Nanaimo (2005-2018) | ||||
scope=row | Strathcona County | Alberta | 99,225 | October 24, 2017 | Liberal candidate for MP in Sherwood Park—Fort Saskatchewan (2015) | ||||
scope=row | Pickering | Ontario | 99,186 | November 15, 2022 | City councillor for Ward 1 (2003-2007; 2010-2015) Durham Regional Councillor (2015-2022) Progressive Conservative candidate for MPP in Ajax—Pickering (2007) | List | |||
scope=row | Lethbridge | Alberta | 98,406 | October 25, 2021 | Lethbridge City Councillor (2013-2021) | List | |||
scope=row | Kamloops | British Columbia | 97,902 | November 1, 2022 | None | ||||
scope=row | Saint-Jean-sur-Richelieu | Quebec | 97,873 | November 15, 2021 | Leader of Équipe Andrée Bouchard | ||||
scope=row | Niagara Falls | Ontario | 94,415 | December 1, 2010 | None | List | |||
scope=row | Cape Breton Regional Municipality | Nova Scotia | 93,694 | October 30, 2024 | Progressive Conservative MLA for Cape Breton North (2001–2011) Conservative candidate for Sydney–Victoria in the 2011 Canadian federal election Mayor of Cape Breton Regional Municipality (2012–2020) | List | |||
scope=row | Chilliwack | British Columbia | 93,203 | November 6, 2018 | Chilliwack City Councillor (2011–2018) | ||||
scope=row | Victoria | British Columbia | 91,867 | November 3, 2022 | Victoria City Councillor (2010–2022) | List | |||
scope=row | Brossard | Quebec | 91,525 | November 13, 2017 | Brossard City Councillor for District 1 (2009–2013) and District 9 (2013–2017) Leader of Together Brossard | ||||
scope=row | Maple Ridge | British Columbia | 90,990 | November 1, 2022 | Liberal MP for Pitt Meadows—Maple Ridge (2015–2019) Leader of A Better Maple Ridge |