Canada · Battleground
Canada's battleground: Chilliwack—Hope is the closest
Each of the 343 ridings is won by the candidate with the most votes. Below, the closest on today's polls, from our projection; it moves with every poll.
- 22within two points
- 29of these change hands since 2025
The closest ridings
- Chilliwack—HopeBC Conservative by 0.15 pts over Liberal hold
- New Brunswick SouthwestNB Conservative by 0.22 pts over Liberal hold
- OxfordON Conservative by 0.22 pts over Liberal hold
- Sarnia—Lambton—BkejwanongON Conservative by 0.28 pts over Liberal hold
- Edmonton GatewayAB Liberal by 0.31 pts over Conservative gain from Conservative
- Edmonton SoutheastAB Conservative by 0.48 pts over Liberal hold
- SheffordQC Liberal by 0.56 pts over Bloc gain from Bloc
- Mission—Matsqui—AbbotsfordBC Conservative by 0.79 pts over Liberal hold
- Coast of Bays—Central—Notre DameNL Liberal by 0.86 pts over Conservative gain from Conservative
- York—DurhamON Conservative by 1.0 pts over Liberal hold
- Hastings—Lennox and Addington—TyendinagaON Liberal by 1.0 pts over Conservative gain from Conservative
- Saanich—Gulf IslandsBC Green by 1.1 pts over Liberal hold
- Charlesbourg—Haute-Saint-CharlesQC Liberal by 1.1 pts over Conservative gain from Conservative
- Chicoutimi—Le FjordQC Liberal by 1.3 pts over Bloc gain from Conservative
- Kitchener CentreON Green by 1.4 pts over Liberal gain from Conservative
- Kenora—KiiwetinoongON Liberal by 1.4 pts over Conservative gain from Conservative
- TerrebonneQC Liberal by 1.4 pts over Bloc hold
- Edmonton WestAB Liberal by 1.4 pts over Conservative gain from Conservative
- Vancouver KingswayBC Liberal by 1.5 pts over NDP gain from NDP
- Edmonton NorthwestAB Conservative by 1.6 pts over Liberal hold
- Stormont—Dundas—GlengarryON Conservative by 1.6 pts over Liberal hold
- Fundy RoyalNB Conservative by 1.9 pts over Liberal hold
- RepentignyQC Bloc by 2.0 pts over Liberal hold
- Bruce—Grey—Owen SoundON Liberal by 2.1 pts over Conservative gain from Conservative
- Cowichan—Malahat—LangfordBC NDP by 2.3 pts over Liberal gain from Conservative
- Longueuil—Saint-HubertQC Liberal by 2.8 pts over Bloc hold
- Perth—WellingtonON Liberal by 2.8 pts over Conservative gain from Conservative
- North YorkON Liberal by 2.9 pts over Conservative gain from Conservative
- Haliburton—Kawartha LakesON Conservative by 2.9 pts over Liberal hold
- Algonquin—Renfrew—PembrokeON Conservative by 2.9 pts over Liberal hold
- Columbia—Kootenay—Southern RockiesBC Conservative by 2.9 pts over Liberal hold
- Louis-Saint-Laurent—AkiawenhrahkQC Conservative by 3.0 pts over Liberal hold
- Aurora—Oak Ridges—Richmond HillON Liberal by 3.1 pts over Conservative gain from Conservative
- Huron—BruceON Liberal by 3.4 pts over Conservative gain from Conservative
- Montmorency—CharlevoixQC Bloc by 3.4 pts over Liberal gain from Conservative
- London—FanshaweON Liberal by 3.5 pts over NDP gain from Conservative
- Windsor WestON Liberal by 3.6 pts over NDP gain from Conservative
- Brantford—Brant SouthON Liberal by 3.6 pts over Conservative gain from Conservative
- Long Range MountainsNL Liberal by 3.8 pts over Conservative gain from Conservative
- La Pointe-de-l'ÎleQC Bloc by 4.0 pts over Liberal hold
- Edmonton ManningAB Conservative by 4.2 pts over Liberal hold
- North Island—Powell RiverBC NDP by 4.2 pts over Liberal gain from Conservative
- Calgary SkyviewAB Conservative by 4.3 pts over Liberal hold
- Edmonton GriesbachAB NDP by 4.4 pts over Conservative gain from Conservative
- Barrie South—InnisfilON Conservative by 5.0 pts over Liberal hold
- Kapuskasing—Timmins—MushkegowukON Liberal by 5.1 pts over Conservative gain from Conservative
- MirabelQC Bloc by 5.2 pts over Liberal hold
- Middlesex—LondonON Liberal by 5.4 pts over Conservative gain from Conservative
- Parry Sound—MuskokaON Liberal by 5.5 pts over Conservative gain from Conservative
- Flamborough—Glanbrook—Brant NorthON Liberal by 5.6 pts over Conservative gain from Conservative
- New Westminster—Burnaby—MaillardvilleBC Liberal by 5.7 pts over NDP hold
- Pierre-Boucher—Les Patriotes—VerchèresQC Bloc by 5.9 pts over Liberal hold
- EssexON Conservative by 6.0 pts over Liberal hold
- Vancouver EastBC NDP by 6.0 pts over Liberal hold
- Kamloops—Shuswap—Central RockiesBC Liberal by 6.1 pts over Conservative gain from Conservative
- Winnipeg CentreMB NDP by 6.1 pts over Liberal hold
- Gaspésie—Les Îles-de-la-Madeleine—ListugujQC Bloc by 6.1 pts over Liberal hold
- Haldimand—NorfolkON Conservative by 6.2 pts over Liberal hold
- Simcoe—GreyON Liberal by 6.3 pts over Conservative gain from Conservative
- Les Pays-d'en-HautQC Liberal by 6.3 pts over Bloc hold
Nothing matches.
Gains among the closest
- Liberal from Conservative 22
- NDP from Conservative 3
- Liberal from Bloc 1
- Green from Conservative 1
- Liberal from NDP 1
- Bloc from Conservative 1
Where the close ones are
- ON7 close seats · Oxford, Sarnia—Lambton—Bkejwanong, York—Durham
- BC4 close seats · Chilliwack—Hope, Mission—Matsqui—Abbotsford, Saanich—Gulf Islands
- AB4 close seats · Edmonton Gateway, Edmonton Southeast, Edmonton West
- QC4 close seats · Shefford, Charlesbourg—Haute-Saint-Charles, Chicoutimi—Le Fjord
- NB2 close seats · New Brunswick Southwest, Fundy Royal
- NL1 close seat · Coast of Bays—Central—Notre Dame