Monday, November 2, 2026
U.S. midterms in 1 day

Federal by-elections

Six ridings vote on December 7, 2026: three in Quebec, two in Ontario and one in Saskatchewan.

The Liberals are favoured in four of the six, the Conservatives in Yorkton—Melville and the Bloc in Saint-Hyacinthe—Bagot—Acton. Two seats would change hands: Rosemont—La Petite-Patrie and Brantford—Brant South.

On December 7, 2026

RidingWon in 2025FavouriteChanceProjected share
Laurier—Sainte-MarieQuebec · Steven Guilbeault Liberal Liberal >99% 48%
Yorkton—MelvilleSaskatchewan · Cathay Wagantall Conservative Conservative >99% 63%
Scarborough NorthOntario · Shaun Chen Liberal Liberal >99% 70%
Rosemont—La Petite-PatrieQuebec · Alexandre Boulerice NDP Liberal 95% 36%
Brantford—Brant SouthOntario · Larry Brock Conservative Liberal 86% 48%
Saint-Hyacinthe—Bagot—ActonQuebec · Simon-Pierre Savard-Tremblay Bloc Bloc 72% 38%

Forecasts of November 2, 2026. By-elections called by the Prime Minister on November 1, 2026. Prime Minister’s news release

No polling day yet

Past by-elections