This is an index of various lists of mayors of Canadian municipalities.
Largest municipalities
editName | Picture | City | Province | Population (2021 Census) |
Took office | Past political experience | Past officeholders |
---|---|---|---|---|---|---|---|
Olivia Chow | 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 | |
Valérie Plante | Montreal | Quebec | 1,762,949 | November 16, 2017 | Projet Montréal City councillor for Sainte-Marie (2013-2017) | List | |
Jyoti Gondek | Calgary | Alberta | 1,306,784 | October 25, 2021 | City councillor for Ward 3 (2017-2021) | List | |
Mark Sutcliffe | Ottawa | Ontario | 1,017,449 | November 15, 2022 | None | List | |
Amarjeet Sohi | 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 | |
Scott Gillingham | Winnipeg | Manitoba | 749,607 | November 1, 2022 | City councillor for St. James Ward (2014-2022) | List | |
Carolyn Parrish | 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 | |
Ken Sim | Vancouver | British Columbia | 662,248 | November 7, 2022 | Leader of ABC Vancouver NPA candidate for mayor in 2018 |
List | |
Patrick Brown | 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 | |
Andrea Horwath | 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 | |
Brenda Locke | 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 | |
Bruno Marchand | Quebec City | Quebec | 549,459 | November 14, 2021 | Leader of Québec forte et fière | List | |
Andy Fillmore | Halifax | Nova Scotia | 439,819 | November 5, 2024 | Liberal MP for Halifax (2015–2024) | List | |
Stéphane Boyer | Laval | Quebec | 438,366 | November 13, 2021 | Mouvement Lavallois City councillor for Duvernay—Pont-Viau District (2013-2021) Leader of Mouvement Lavallois |
List | |
Josh Morgan | London | Ontario | 422,324 | November 15, 2022 | London City Councillor for Ward 7 (2014-2022) | List | |
Frank Scarpitti | 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 | |
Steven Del Duca | Vaughan | Ontario | 323,103 | November 15, 2022 | Leader of the Ontario Liberal Party (2020-2022) Liberal Party MPP for Vaughan (2012-2018) |
List | |
Maude Marquis-Bissonnette | Gatineau | Quebec | 291,041 | June 18, 2024 | City councillor for Plateau District (2017–2021) Leader of Action Gatineau (2021; 2024–present) |
List | |
Cynthia Block | Saskatoon | Saskatchewan | 266,141 | November 20, 2024 | Liberal candidate for MP in Saskatoon—University (2015) City councillor for Ward 6 (2016–2024) |
List | |
Berry Vrbanovic | Kitchener | Ontario | 256,885 | December 1, 2014 | City councillor for Ward 2 (1994-2014) Liberal candidate for MPP in Kitchener Centre (1999) |
List | |
Catherine Fournier | 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 | |
Mike Hurley | Burnaby | British Columbia | 249,125 | November 5, 2018 | None | ||
Drew Dilkens | Windsor | Ontario | 229,660 | December 1, 2014 | City councillor for Ward 1 (2006-2014) | List | |
Chad Bachynski | Regina | Saskatchewan | 226,404 | November 18, 2024 | None | List | |
Rob Burton | Oakville | Ontario | 213,759 | December 1, 2006 | None | List | |
Malcolm Brodie | Richmond | British Columbia | 209,937 | October 29, 2001 | Richmond Non-Partisan Association City councillor (1996-2001) |
||
David West | Richmond Hill | Ontario | 202,022 | January 25, 2022 | City councillor for Ward 4 (2013-2022) | ||
Marianne Meed Ward | Burlington | Ontario | 186,948 | December 1, 2018 | Liberal candidate for MPP in Burlington (2007) City councillor for Ward 2 (2010-2018) |
List | |
Dan Carter | Oshawa | Ontario | 175,383 | December 1, 2018 | Durham Region councillor (2014-2018) |
List | |
Évelyne Beaudin | 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 | |
Paul Lefebvre | Greater Sudbury | Ontario | 166,004 | November 15, 2022 | Liberal MP for Sudbury (2015-2021) | List | |
Ross Siemens | Abbotsford | British Columbia | 153,524 | November 7, 2022 | Abbotsford District Councillor (1986-1990) City councillor (2014-2022) |
||
Gilles Lehouillier | 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 | |
Richard Stewart | Coquitlam | British Columbia | 148,625 | December 1, 2008 | Liberal MLA for Coquitlam-Maillardville (2001-2005) City councillor (2005-2008) |
||
Alex Nuttall | Barrie | Ontario | 147,829 | November 15, 2022 | City councillor for Ward 10 (2006-2014) Conservative MP for Barrie—Springwater—Oro-Medonte (2015-2019) |
List | |
Julie Dufour | Saguenay | Quebec | 144,723 | November 15, 2021 | City councillor for District 8 (2013-2017) City councillor for District 2 (2017-2021) |
||
Tom Dyas | Kelowna | British Columbia | 144,576 | November 7, 2022 | Ran for mayor in 2018 | ||
Cam Guthrie | Guelph | Ontario | 143,740 | December 1, 2014 | City councillor for Ward 4 (2010-2014) | List | |
Jean Lamarche | Trois-Rivières | Quebec | 139,163 | May 19, 2019 | None | List | |
Elizabeth Roy | 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) |
||
Jan Liggett | Cambridge | Ontario | 138,479 | November 15, 2022 | Cambridge City Councillor for Ward 4 (2014-2022) | List | |
Mat Siscoe | 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 | |
Gordon Krantz | Milton | Ontario | 132,979 | December 1, 1980 | Town councillor (1965-1980) | ||
Eric Woodward | Langley (DM) | British Columbia | 132,603 | November 7, 2022 | Township councillor (2018-2022) Leader of Contract with Langley |
List | |
Bryan Paterson | Kingston | Ontario | 132,485 | December 1, 2014 | None | List | |
Shaun Collier | Ajax | Ontario | 126,666 | December 1, 2018 | Town Councillor for Ward 1 (2003-2010) Durham Regional Councillor for Wards 1 & 2 (2010-2018) |
||
Dorothy McCabe | Waterloo | Ontario | 121,436 | November 15, 2022 | Liberal candidate for MPP in Waterloo in (2018) | List | |
Mathieu Traversy | Terrebonne | Quebec | 119,944 | November 15, 2021 | Parti Québécois MNA for Terrebonne (2008-2018) Leader of Mouvement Terrebonne |
||
Dean Murdock | Saanich | British Columbia | 117,735 | November 7, 2022 | District Councillor (2008-2018) | ||
Danny Breen | 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 | |
Ken Boshcoff | Thunder Bay | Ontario | 108,843 | November 15, 2022 | Mayor of Thunder Bay (1997-2003) Liberal MP for Thunder Bay—Rainy River (2004-2008) |
List | |
George Harvie | Delta | British Columbia | 108,455 | November 5, 2018 | Leader of Achieving for Delta | ||
Kevin Davis | Brantford | Ontario | 104,688 | December 3, 2018 | Brantford City Councillor for Ward 2 (1985–1991) | List | |
Darrin Canniff | Chatham-Kent | Ontario | 103,988 | December 1, 2018 | Municipal councillor (2014-2018) for Ward 6 (Chatham) | ||
Adrian Foster | Clarington | Ontario | 101,427 | December 1, 2010 | Clarington Municipal Councillor for Ward 1 (2003–2010) | ||
Ken Johnston | Red Deer | Alberta | 100,844 | October 25, 2021 | City councillor (2013-2021) | List | |
Leonard Krog | 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) |
||
Rod Frank | Strathcona County | Alberta | 99,225 | October 24, 2017 | Liberal candidate for MP in Sherwood Park—Fort Saskatchewan (2015) | ||
Kevin Ashe | 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 | |
Blaine Hyggen | Lethbridge | Alberta | 98,406 | October 25, 2021 | Lethbridge City Councillor (2013-2021) | List | |
Reid Hamer-Jackson | Kamloops | British Columbia | 97,902 | November 1, 2022 | None | ||
Andrée Bouchard | Saint-Jean-sur-Richelieu | Quebec | 97,873 | November 15, 2021 | Leader of Équipe Andrée Bouchard | ||
Jim Diodati | Niagara Falls | Ontario | 94,415 | December 1, 2010 | None | List | |
Cecil Clarke | 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 | |
Ken Popove | Chilliwack | British Columbia | 93,203 | November 6, 2018 | Chilliwack City Councillor (2011–2018) | ||
Marianne Alto | Victoria | British Columbia | 91,867 | November 3, 2022 | Victoria City Councillor (2010–2022) | List | |
Doreen Assaad | Brossard | Quebec | 91,525 | November 13, 2017 | Brossard City Councillor for District 1 (2009–2013) and District 9 (2013–2017) Leader of Together Brossard |
||
Dan Ruimy | Maple Ridge | British Columbia | 90,990 | November 1, 2022 | Liberal MP for Pitt Meadows—Maple Ridge (2015–2019) Leader of A Better Maple Ridge |
By city
editB
editC
edit- Caledon (Ontario)
- Calgary (Alberta)
- Cambridge (Ontario)
- Cape Breton Regional Municipality (Nova Scotia)
- Charlottetown (Prince Edward Island)
- Clarington (Ontario)
D
edit- Dartmouth (Nova Scotia)
- Drummondville (Quebec)
E
editF
edit- Fort Frances (Ontario)
- Fort Saskatchewan (Alberta)
- Fredericton (New Brunswick)
G
editH
edit- Halifax (Nova Scotia)
- Halifax Regional Municipality (Nova Scotia)
- Hamilton (Ontario)
- Houston (British Columbia)
K
editL
edit- Langley District Municipality (British Columbia)
- Lethbridge (Alberta)
- Lévis (Quebec)
- London (Ontario)
- Longueuil (Quebec)
- Lunenburg (Nova Scotia)
M
edit- Markham (Ontario)
- Medicine Hat (Alberta)
- Mississauga (Ontario)
- Moncton (New Brunswick)
- Montreal (Quebec)
- Moose Jaw (Saskatchewan)
N
edit- New Westminster (British Columbia)
- Newmarket (Ontario)
- Niagara Falls (Ontario)
- North Bay (Ontario)
O
editP
edit- Penticton (British Columbia)
- Peterborough (Ontario)
- Pickering (Ontario)
Q
edit- Qualicum Beach (British Columbia)
- Quebec City (Quebec)
R
editS
edit- St. Albert (Alberta)
- St. Catharines (Ontario)
- Saint John (New Brunswick)
- St. John's (Newfoundland and Labrador)
- Saint-Sauveur (Quebec)
- St. Thomas (Ontario)
- Saskatoon (Saskatchewan)
- Sault Ste. Marie (Ontario)
- Scarborough (Ontario)
- Shawinigan (Quebec)
- Sherbrooke (Quebec)
- Strathcona (Alberta, former)
- Sudbury (Ontario)
- Surrey (British Columbia)
T
edit- Thunder Bay (Ontario)
- Timmins (Ontario)
- Toronto (Ontario)
- Trois-Rivières (Quebec)
V
editW
edit- Waterloo (Ontario)
- Welland (Ontario)
- Whitchurch–Stouffville (Ontario)
- Whitehorse (Yukon)
- White Rock (British Columbia)
- Windsor (Ontario)
- Winnipeg (Manitoba)
- Woodstock (New Brunswick)
Y
edit- Yellowknife (Northwest Territories)