LIVE · 43 SOURCES
Search stories, MPs, sources
News
Latest news Full archive Activity log Weather Blindspot Divergence Clusters
Politics
Political parties MPs, Senate & ridings Municipal Lobbying Appointments Ethics tracker Officers
Elections
Election calendar Candidates & races Ridings directory Candidate search Party records Federal Provincial Municipal Coverage readiness Ridings
Money
Economy Bank of Canada rates Cost of Parliament Global Affairs spending Debt tracker Where the money goes Markets
Media
Sources Owners Journalists CRTC Echo — slogans & phrases
Data
Coverage map Accountability chain Cross-Watch Claims Canadian History Atlas Developer API Education API Search everything
About
Methodology The newsroom Governance & ethics C.R.E.E.D. Media literacy Score an article Subscribe to What The Fact Sign in →
Federal · provincial · territorial · municipal

Elections

The latest legal date each legislature can go to the polls. These are fixed-date limits: a government can call an election earlier, so a date here is the deadline, not a prediction.

Next deadline 350 daysPrince Edward Island · 2027-10-04
Dates verified 10 / 39a date is shown only after it has been checked against its source

Federal

JurisdictionGovernmentLast electionLatest legal dateDays leftRule & source
Canada (federal) — 2025-04-28 2029-10-15 Projected 1,092 Canada Elections Act s.56.1(2): third Monday of October in the 4th calendar year after the last general election source

Provinces and territories

JurisdictionGovernmentLast electionLatest legal dateDays leftRule & source
Prince Edward Island — 2023-04-03 2027-10-04 Projected 350 Election Act (Prince Edward Island): first Monday in October in the 4th calendar year after the last general election source
Manitoba — 2023-10-03 2027-10-05 Projected 351 Elections Act (Manitoba): first Tuesday in October in the 4th calendar year after the last general election source
New Brunswick — 2024-10-21 2028-10-16 Projected 728 Legislative Assembly Act (New Brunswick): third Monday in October in the 4th calendar year after the last general election source
British Columbia — 2024-10-19 2028-10-21 Projected 733 Constitution Act (BC) s.23: third Saturday in October in the 4th calendar year after the last general election source
Saskatchewan — 2024-10-28 2028-10-30 Projected 742 Legislative Assembly Act (Saskatchewan): last Monday in October in the 4th calendar year after the last general election source
Ontario — 2025-02-27 2029-06-07 Projected 962 Election Act (Ontario) s.9: first Thursday in June in the 4th calendar year after the last general election source
Newfoundland and Labrador — 2025-10-14 2029-10-09 Projected 1,086 House of Assembly Act (Newfoundland and Labrador): second Tuesday in October in the 4th calendar year after the last general election source
Nunavut — 2025-10-27 2029-10-29 Projected 1,106 Nunavut Elections Act (unchecked, from memory): last Monday in October in the 4th calendar year after the last general election source
Alberta — Date being verified —
Northwest Territories — Date being verified —
Nova Scotia — Date being verified —
Québec — 2022-10-03 Awaiting roll-forward Election Act (Québec) s.6: first Monday in October in the 4th calendar year after the last general election source
Yukon — Date being verified —

Municipal — the major cities we cover

JurisdictionGovernmentLast electionLatest legal dateDays leftRule & source
Calgary AB — Date being verified —
Charlottetown PE — Date being verified —
Edmonton AB — Date being verified —
Fredericton NB — Date being verified —
Halifax NS — Date being verified —
Hamilton ON — Date being verified —
Iqaluit NU — Date being verified —
Kelowna BC — Date being verified —
London ON — Date being verified —
Moncton NB — Date being verified —
Montréal QC — Date being verified —
Ottawa ON — Date being verified —
Québec QC — Date being verified —
Regina SK — Date being verified —
Saint John NB — Date being verified —
Saskatoon SK — Date being verified —
St. John's NL — Date being verified —
Sydney NS — Date being verified —
Toronto ON — Date being verified —
Vancouver BC — Date being verified —
Victoria BC — Date being verified —
Whitehorse YT — Date being verified —
Windsor ON — Date being verified —
Winnipeg MB — Date being verified —
Yellowknife NT — Date being verified —

Federal result — 44th general election (2021-09-20)

PartySeatsShare of seatsShare of votesSeats minus votes
Liberal 160 47.3% 32.6% +14.7 pts
Conservative 119 35.2% 33.7% +1.5 pts
Bloc Québécois 32 9.5% 7.6% +1.8 pts
NDP-New Democratic Party 25 7.4% 17.8% -10.4 pts
Green Party 2 0.6% 2.3% -1.7 pts
People's Party - PPC 0 0.0% 4.9% -4.9 pts

Tallied from the official riding-level results (17,034,191 votes cast for listed parties and independents; parties with no seats and under 0.5% of the vote add up to 0.9% and are not listed). A positive gap means a party holds a larger share of seats than of votes — that is arithmetic, not a verdict on the electoral system.

Federal election history — last five

ElectionPolling daySeats wonSeats by party
45th general election 2025-04-28 Results not held
44th general election 2021-09-20 338 Liberal 160 · Conservative 119 · Bloc Québécois 32 · NDP-New Democratic Party 25 · Green Party 2 riding results
43rd general election 2019-10-21 338 Liberal 157 · Conservative 121 · Bloc Québécois 32 · NDP-New Democratic Party 24 · Green Party 3 · Independent 1 riding results
42nd general election 2015-10-19 Results not held
41st general election 2011-05-02 Results not held

Seat counts are tallied from the official riding-level results we hold — nothing here is typed in.

Provincial, territorial and municipal history

JurisdictionPolling dayTurnoutSeats by party / mayoral voteSource
Edmonton 2025-10-20 30.4% Tim Cartmell 29.8% · Michael Walters 11.9% · Omar Mohammad 9.9% · '''Andrew Knack''' 38.0% source
Edmonton 2021-10-18 37.6% Mike Nickel 25.3% · Kim Krushell 17.3% · Michael Oshry 6.2% · '''Amarjeet Sohi''' 45.0% source
Edmonton 2017-10-16 31.5% Don Koziak 6.8% · Steven Charles Shewchuk 5.0% · '''Don Iveson''' 73.6% source
Edmonton 2013-10-21 34.5% Karen Leibovici 19.4% · Kerry Diotte 15.5% · '''Don Iveson''' 62.2% source
Edmonton 2010-10-18 33.4% David Dorward 29.7% · Daryl Bonar 10.4% · '''Stephen Mandel''' 55.2% source
Halifax 2020-10-17 39.8% Mike Savage 80.2% · Matt Whitman 10.5% · Max Taylor 9.3% source
Halifax 2016-10-15 31.8% Mike Savage 68.4% · Lil MacPherson 31.6% source
Halifax 2012-10-20 37.1% Mike Savage 57.8% · Tom Martin 19.9% · Fred Connors 18.4% · Aaron Eisses 1.5% · Steve Mackie 1.3% · Wesley McCormack 1.1% source
Ottawa 2022-10-24 43.8% Bob Chiarelli 5.1% · '''''' 51.4% source
Ottawa 2018-10-22 42.5% Clive Doucet 22.2% · '''Jim Watson''' 71.0% source
Ottawa 2014-10-27 39.9% Mike Maguire 18.7% · '''Jim Watson''' 76.2% source
Ottawa 2010-10-25 44.0% Larry O'Brien 24.1% · Clive Doucet 14.9% · '''Jim Watson''' 48.7% source
Ottawa 2006-11-13 54.0% Alex Munter 36.2% · Bob Chiarelli 15.6% · '''Larry O'Brien''' 47.1% source
Toronto 2023-06-26 38.5% Ana Bailão 32.5% · Mark Saunders 8.6% · '''Olivia Chow''' 37.2% source
Toronto 2022-10-24 29.2% Gil Penalosa 17.9% · Chloe Brown 6.3% · '''John Tory''' 62.0% source
Toronto 2018-10-22 40.9% Jennifer Keesmaat 23.6% · '''John Tory''' 63.5% source
Toronto 2014-10-27 54.7% Doug Ford 33.7% · Olivia Chow 23.2% · '''John Tory''' 40.3% source
Toronto 2010-10-25 50.6% Joe Pantalone 11.7% · '''Rob Ford''' 47.1% source
Calgary 2025-10-20 39.0% '''Jeromy Farkas''' 26.1% · Sonya Sharp 26.0% · Jyoti Gondek 20.5% · Jeff Davison 13.6% · Brian Thiessen 11.6% source
Calgary 2021-10-18 46.4% Jyoti Gondek 45.1% · Jeromy Farkas 29.9% · Jeff Davison 13.0% source
Calgary 2017-10-16 58.1% Naheed Nenshi 51.4% · Bill Smith 43.7% source
Calgary 2013-10-21 30.3% Naheed Nenshi 73.6% · Jon Lord 21.4% source
Calgary 2010-10-18 — Naheed Nenshi 39.6% · Ric McIver 31.7% · Barb Higgins 25.8% source
Winnipeg 2022-10-26 37.2% Glen Murray 25.3% · Kevin Klein 14.8% · Shaun Loney 14.7% · Robert-Falcon Ouellette 7.7% · '''Scott Gillingham''' 27.5% source

Each row links to the article it was read from. Provincial rows itemise the parties the source lists; “Other / not itemised” is the total minus those (arithmetic, not data). Municipal rows show the mayoral vote share, winner first.