Canada General election15 Oct 2029in 1,078 days Liberal majority over 99% No majority under 1% Calendar Track record Research
Closest
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.

The closest ridings

  1. Chilliwack—HopeBC Conservative by 0.15 pts over Liberal hold
  2. New Brunswick SouthwestNB Conservative by 0.22 pts over Liberal hold
  3. OxfordON Conservative by 0.22 pts over Liberal hold
  4. Sarnia—Lambton—BkejwanongON Conservative by 0.28 pts over Liberal hold
  5. Edmonton GatewayAB Liberal by 0.31 pts over Conservative gain from Conservative
  6. Edmonton SoutheastAB Conservative by 0.48 pts over Liberal hold
  7. SheffordQC Liberal by 0.56 pts over Bloc gain from Bloc
  8. Mission—Matsqui—AbbotsfordBC Conservative by 0.79 pts over Liberal hold
  9. Coast of Bays—Central—Notre DameNL Liberal by 0.86 pts over Conservative gain from Conservative
  10. York—DurhamON Conservative by 1.0 pts over Liberal hold
  11. Hastings—Lennox and Addington—TyendinagaON Liberal by 1.0 pts over Conservative gain from Conservative
  12. Saanich—Gulf IslandsBC Green by 1.1 pts over Liberal hold
  13. Charlesbourg—Haute-Saint-CharlesQC Liberal by 1.1 pts over Conservative gain from Conservative
  14. Chicoutimi—Le FjordQC Liberal by 1.3 pts over Bloc gain from Conservative
  15. Kitchener CentreON Green by 1.4 pts over Liberal gain from Conservative
  16. Kenora—KiiwetinoongON Liberal by 1.4 pts over Conservative gain from Conservative
  17. TerrebonneQC Liberal by 1.4 pts over Bloc hold
  18. Edmonton WestAB Liberal by 1.4 pts over Conservative gain from Conservative
  19. Vancouver KingswayBC Liberal by 1.5 pts over NDP gain from NDP
  20. Edmonton NorthwestAB Conservative by 1.6 pts over Liberal hold
  21. Stormont—Dundas—GlengarryON Conservative by 1.6 pts over Liberal hold
  22. Fundy RoyalNB Conservative by 1.9 pts over Liberal hold
  23. RepentignyQC Bloc by 2.0 pts over Liberal hold
  24. Bruce—Grey—Owen SoundON Liberal by 2.1 pts over Conservative gain from Conservative
  25. Cowichan—Malahat—LangfordBC NDP by 2.3 pts over Liberal gain from Conservative
  26. Longueuil—Saint-HubertQC Liberal by 2.8 pts over Bloc hold
  27. Perth—WellingtonON Liberal by 2.8 pts over Conservative gain from Conservative
  28. North YorkON Liberal by 2.9 pts over Conservative gain from Conservative
  29. Haliburton—Kawartha LakesON Conservative by 2.9 pts over Liberal hold
  30. Algonquin—Renfrew—PembrokeON Conservative by 2.9 pts over Liberal hold
  31. Columbia—Kootenay—Southern RockiesBC Conservative by 2.9 pts over Liberal hold
  32. Louis-Saint-Laurent—AkiawenhrahkQC Conservative by 3.0 pts over Liberal hold
  33. Aurora—Oak Ridges—Richmond HillON Liberal by 3.1 pts over Conservative gain from Conservative
  34. Huron—BruceON Liberal by 3.4 pts over Conservative gain from Conservative
  35. Montmorency—CharlevoixQC Bloc by 3.4 pts over Liberal gain from Conservative
  36. London—FanshaweON Liberal by 3.5 pts over NDP gain from Conservative
  37. Windsor WestON Liberal by 3.6 pts over NDP gain from Conservative
  38. Brantford—Brant SouthON Liberal by 3.6 pts over Conservative gain from Conservative
  39. Long Range MountainsNL Liberal by 3.8 pts over Conservative gain from Conservative
  40. La Pointe-de-l'ÎleQC Bloc by 4.0 pts over Liberal hold
  41. Edmonton ManningAB Conservative by 4.2 pts over Liberal hold
  42. North Island—Powell RiverBC NDP by 4.2 pts over Liberal gain from Conservative
  43. Calgary SkyviewAB Conservative by 4.3 pts over Liberal hold
  44. Edmonton GriesbachAB NDP by 4.4 pts over Conservative gain from Conservative
  45. Barrie South—InnisfilON Conservative by 5.0 pts over Liberal hold
  46. Kapuskasing—Timmins—MushkegowukON Liberal by 5.1 pts over Conservative gain from Conservative
  47. MirabelQC Bloc by 5.2 pts over Liberal hold
  48. Middlesex—LondonON Liberal by 5.4 pts over Conservative gain from Conservative
  49. Parry Sound—MuskokaON Liberal by 5.5 pts over Conservative gain from Conservative
  50. Flamborough—Glanbrook—Brant NorthON Liberal by 5.6 pts over Conservative gain from Conservative
  51. New Westminster—Burnaby—MaillardvilleBC Liberal by 5.7 pts over NDP hold
  52. Pierre-Boucher—Les Patriotes—VerchèresQC Bloc by 5.9 pts over Liberal hold
  53. EssexON Conservative by 6.0 pts over Liberal hold
  54. Vancouver EastBC NDP by 6.0 pts over Liberal hold
  55. Kamloops—Shuswap—Central RockiesBC Liberal by 6.1 pts over Conservative gain from Conservative
  56. Winnipeg CentreMB NDP by 6.1 pts over Liberal hold
  57. Gaspésie—Les Îles-de-la-Madeleine—ListugujQC Bloc by 6.1 pts over Liberal hold
  58. Haldimand—NorfolkON Conservative by 6.2 pts over Liberal hold
  59. Simcoe—GreyON Liberal by 6.3 pts over Conservative gain from Conservative
  60. Les Pays-d'en-HautQC Liberal by 6.3 pts over Bloc hold

Gains among the closest

Where the close ones are

Every seat → · The map → · What if the polls are wrong? →