Key Takeaways

  • Six federal byelections are scheduled for December 7, 2026.
  • The contests span three Quebec ridings, two Ontario ridings and one Saskatchewan riding.
  • The elections will fill vacant House of Commons seats until the next general election.

Six Empty Seats. Three Provinces. One Election Day.

Prime Minister Mark Carney has just set the date: voters in six federal ridings will head to the polls on December 7, 2026.

The announcement came November 1 in Ottawa, giving those communities just over five weeks to choose their next Member of Parliament.

The Six Ridings Voting on December 7

  • Brantford—Brant South (Ontario)
  • Laurier—Sainte-Marie (Quebec)
  • Rosemont—La Petite-Patrie (Quebec)
  • Saint-Hyacinthe—Bagot—Acton (Quebec)
  • Scarborough North (Ontario)
  • Yorkton—Melville (Saskatchewan)

That's three seats in Quebec, two in Ontario, and one in Saskatchewan — a genuinely national set of contests happening on a single day.

What We Know — And What We Don't

Here's the interesting part: the Prime Minister's announcement is remarkably brief. It names the six districts and the date. That's it.

It doesn't say why each seat is vacant. It doesn't include quotes from the Prime Minister or anyone else.

So the real drama now shifts to the campaigns themselves: Who will each party run? How will each race shape up?

What Happens Next

Candidates will be nominated. Campaigns will run through November. And on December 7, six ridings will elect MPs to fill those seats until the next general election.

Until then, those six communities have no voting member in the House of Commons — which is exactly what a byelection is meant to fix.

The Twikup Take

Six seats. Three provinces. One voting day.

None of these races hands anyone a government — but each one returns a voice to a community that currently doesn't have one. Together, they'll be read as a snapshot of where voters' heads are this winter.

Image: AI-generated illustration.

Sources