All 338 Election Districts Recommendations for 2019

Here are all the electoral districts in Canada, with our vote recommendation for each.

You can click on each recommendation to see more details.

Click here to read the methodology we used to make our recommendations.

Click here to find out what riding you're in, and to see if you're registered to vote.

Electoral DistrictPlease Vote For (Click for details)
AvalonLiberal
Bonavista--Burin--TrinityLiberal
Coast of Bays--Central--Notre DameLiberal
LabradorLiberal
Long Range MountainsLiberal
St. John's EastLiberal
St. John's South--Mount PearlLiberal

Electoral DistrictPlease Vote For (Click for details)
CardiganLiberal
CharlottetownLiberal
EgmontLiberal
MalpequeLiberal

Electoral DistrictPlease Vote For (Click for details)
Cape Breton--CansoLiberal
Central NovaLiberal
Cumberland--Colchester--Musquodoboit ValleyLiberal
Dartmouth--Cole HarbourLiberal
HalifaxLiberal
Halifax WestLiberal
Kings--HantsLiberal
Sackville--Preston--ChezzetcookLiberal
South Shore--St. Margaret'sLiberal
Sydney--VictoriaLiberal
West NovaLiberal

Electoral DistrictPlease Vote For (Click for details)
Acadie--BathurstLiberal
BeauséjourLiberal
FrederictonLiberal
Fundy RoyalLiberal
Madawaska--RestigoucheLiberal
Miramichi--Grand LakeLiberal
Moncton--Riverview--DieppeLiberal
New Brunswick SouthwestLiberal
Saint John--RothesayLiberal
Tobique--MactaquacLiberal

Electoral DistrictPlease Vote For (Click for details)
Abitibi--Baie-James--Nunavik--EeyouNDP
Abitibi--TémiscamingueNDP
Ahuntsic--CartiervilleLiberal
Alfred-PellanLiberal
Argenteuil--La Petite-NationLiberal
Avignon--La Mitis--Matane--MatapédiaLiberal
BeauceLiberal
Beauport--Côte-de-Beaupré--Île d’Orléans--CharlevoixLiberal
Beauport--LimoilouNDP
Bécancour--Nicolet--SaurelLiberal
Bellechasse--Les Etchemins--LévisNDP
Beloeil--ChamblyNDP
Berthier--MaskinongéNDP
BourassaLiberal
Brome--MissisquoiLiberal
Brossard--Saint-LambertLiberal
Charlesbourg--Haute-Saint-CharlesLiberal
Châteauguay--LacolleLiberal
Chicoutimi--Le FjordLiberal
Compton--StansteadLiberal
Dorval--Lachine--LaSalleLiberal
DrummondNDP
Gaspésie--Îles-de-la-MadeleineLiberal
GatineauLiberal
HochelagaNDP
Honoré-MercierLiberal
Hull--AylmerLiberal
JolietteLiberal
JonquièreNDP
La Pointe-de-l'ÎleLiberal
La PrairieLiberal
Lac-Saint-JeanLiberal
Lac-Saint-LouisLiberal
LaSalle--Émard--VerdunLiberal
Laurentides--LabelleLiberal
Laurier--Sainte-MarieNDP
Laval--Les ÎlesLiberal
Lévis--LotbinièreNDP
Longueuil--Charles-LeMoyneLiberal
Longueuil--Saint-HubertGreen
Louis-HébertLiberal
Louis-Saint-LaurentNDP
ManicouaganLiberal
Marc-Aurèle-FortinLiberal
Mégantic--L'ÉrableLiberal
MirabelNDP
MontarvilleLiberal
MontcalmLiberal
Montmagny--L'Islet--Kamouraska--Rivière-du-LoupLiberal
Mount RoyalLiberal
Notre-Dame-de-Grâce--WestmountLiberal
OutremontLiberal
PapineauLiberal
Pierre-Boucher--Les Patriotes--VerchèresLiberal
Pierrefonds--DollardLiberal
PontiacLiberal
Portneuf--Jacques-CartierNDP
QuébecLiberal
RepentignyLiberal
Richmond--ArthabaskaLiberal
Rimouski-Neigette--Témiscouata--Les BasquesNDP
Rivière-des-Mille-ÎlesLiberal
Rivière-du-NordNDP
Rosemont--La Petite-PatrieNDP
Saint-Hyacinthe--BagotNDP
Saint-JeanLiberal
Saint-LaurentLiberal
Saint-Léonard--Saint-MichelLiberal
Saint-Maurice--ChamplainLiberal
Salaberry–SuroîtNDP
SheffordLiberal
SherbrookeNDP
TerrebonneNDP
Thérèse-De BlainvilleLiberal
Trois-RivièresNDP
Vaudreuil-SoulangesLiberal
Ville-Marie--Le Sud-Ouest--Île-des-SoeursLiberal
VimyLiberal

Electoral DistrictPlease Vote For (Click for details)
AjaxLiberal
Algoma--Manitoulin--KapuskasingNDP
Aurora--Oak Ridges--Richmond HillLiberal
Barrie--InnisfilLiberal
Barrie--Springwater--Oro-MedonteLiberal
Bay of QuinteLiberal
Beaches--East YorkLiberal
Brampton CentreLiberal
Brampton EastLiberal
Brampton NorthLiberal
Brampton SouthLiberal
Brampton WestLiberal
Brantford--BrantLiberal
Bruce--Grey--Owen SoundLiberal
BurlingtonLiberal
CambridgeLiberal
CarletonLiberal
Chatham-Kent--LeamingtonLiberal
DavenportLiberal
Don Valley EastLiberal
Don Valley NorthLiberal
Don Valley WestLiberal
Dufferin--CaledonLiberal
DurhamLiberal
Eglinton--LawrenceLiberal
Elgin--Middlesex--LondonLiberal
EssexNDP
Etobicoke CentreLiberal
Etobicoke NorthLiberal
Etobicoke--LakeshoreLiberal
Flamborough--GlanbrookLiberal
Glengarry--Prescott--RussellLiberal
GuelphLiberal
Haldimand--NorfolkLiberal
Haliburton--Kawartha Lakes--BrockLiberal
Hamilton CentreNDP
Hamilton East--Stoney CreekNDP
Hamilton MountainNDP
Hamilton West--Ancaster--DundasLiberal
Hastings--Lennox and AddingtonLiberal
Humber River--Black CreekLiberal
Huron--BruceLiberal
Kanata--CarletonLiberal
KenoraLiberal
Kingston and the IslandsLiberal
King--VaughanLiberal
Kitchener CentreLiberal
Kitchener South--HespelerLiberal
Kitchener--ConestogaLiberal
Lambton--Kent--MiddlesexLiberal
Lanark--Frontenac--KingstonLiberal
Leeds--Grenville--Thousand Islands and Rideau LakesLiberal
London North CentreLiberal
London WestLiberal
London--FanshaweNDP
Markham–StouffvilleLiberal
Markham--ThornhillLiberal
Markham--UnionvilleLiberal
MiltonLiberal
Mississauga CentreLiberal
Mississauga East--CooksvilleLiberal
Mississauga--LakeshoreLiberal
Mississauga--Erin MillsLiberal
Mississauga--MaltonLiberal
Mississauga--StreetsvilleLiberal
NepeanLiberal
Newmarket--AuroraLiberal
Niagara CentreLiberal
Niagara FallsLiberal
Niagara WestLiberal
Nickel BeltLiberal
Nipissing--TimiskamingLiberal
Northumberland--Peterborough SouthLiberal
OakvilleLiberal
Oakville North--BurlingtonLiberal
OrléansLiberal
OshawaNDP
Ottawa CentreLiberal
Ottawa SouthLiberal
Ottawa West--NepeanLiberal
Ottawa--VanierLiberal
OxfordLiberal
Parkdale--High ParkLiberal
Parry Sound--MuskokaLiberal
Perth--WellingtonLiberal
Peterborough--KawarthaLiberal
Pickering--UxbridgeLiberal
Renfrew--Nipissing--PembrokeLiberal
Richmond HillLiberal
St. CatharinesLiberal
Sarnia--LambtonNDP
Sault Ste. MarieLiberal
Scarborough CentreLiberal
Scarborough NorthLiberal
Scarborough SouthwestLiberal
Scarborough--AgincourtLiberal
Scarborough--GuildwoodLiberal
Scarborough--Rouge ParkLiberal
Simcoe NorthLiberal
Simcoe--GreyLiberal
Spadina--Fort YorkLiberal
Stormont--Dundas--South GlengarryLiberal
SudburyLiberal
ThornhillLiberal
Thunder Bay--Rainy RiverLiberal
Thunder Bay--Superior NorthLiberal
Timmins--James BayNDP
Toronto CentreLiberal
Toronto--DanforthNDP
Toronto--St. Paul'sLiberal
University--RosedaleLiberal
Vaughan--WoodbridgeLiberal
WaterlooLiberal
Wellington--Halton HillsLiberal
WhitbyLiberal
WillowdaleLiberal
Windsor WestNDP
Windsor--TecumsehNDP
York CentreLiberal
York South--WestonLiberal
York--SimcoeLiberal

Electoral DistrictPlease Vote For (Click for details)
Brandon--SourisLiberal
Charleswood--St. James--Assiniboia--HeadingleyLiberal
Churchill--Keewatinook AskiNDP
Dauphin--Swan River--NeepawaLiberal
Elmwood--TransconaNDP
Kildonan--St. PaulLiberal
Portage--LisgarGreen
ProvencherGreen
Saint Boniface–Saint VitalLiberal
Selkirk–Interlake–EastmanLiberal
Winnipeg CentreLiberal
Winnipeg NorthLiberal
Winnipeg SouthLiberal
Winnipeg South CentreLiberal




Electoral DistrictPlease Vote For (Click for details)
Battlefords--LloydminsterNDP
Carlton Trail--Eagle CreekNDP
Cypress Hills--GrasslandsNDP
Desnethé--Missinippi--Churchill RiverNDP
Moose Jaw--Lake Centre--LaniganNDP
Prince AlbertNDP
Regina--LewvanNDP
Regina--Qu'AppelleNDP
Regina--WascanaLiberal
Saskatoon WestNDP
Saskatoon--GrasswoodNDP
Saskatoon--UniversityNDP
Souris--Moose MountainNDP
Yorkton--MelvilleNDP




Electoral DistrictPlease Vote For (Click for details)
Banff--AirdrieNDP
Battle River--CrowfootNDP
Bow RiverNDP
Calgary CentreLiberal
Calgary ConfederationLiberal
Calgary Forest LawnLiberal
Calgary HeritageNDP
Calgary MidnaporeNDP
Calgary Rocky RidgeNDP
Calgary ShepardNDP
Calgary Signal HillNDP
Calgary SkyviewNDP
Calgary--Nose HillLiberal
Edmonton CentreLiberal
Edmonton GriesbachNDP
Edmonton ManningLiberal
Edmonton Mill WoodsLiberal
Edmonton RiverbendLiberal
Edmonton--StrathconaNDP
Edmonton WestLiberal
Edmonton--WetaskiwinNDP
FoothillsGreen
Fort McMurray--Cold LakeGreen
Grande Prairie--MackenzieNDP
LakelandNDP
LethbridgeNDP
Medicine Hat--Cardston--WarnerNDP
Peace River--WestlockNDP
Red Deer--LacombeNDP
Red Deer--Mountain ViewNDP
Sherwood Park--Fort SaskatchewanLiberal
St. Albert–EdmontonNDP
Sturgeon River--ParklandNDP
YellowheadNDP

Electoral DistrictPlease Vote For (Click for details)
AbbotsfordLiberal
Burnaby North--SeymourLiberal
Burnaby SouthNDP
Cariboo--Prince GeorgeLiberal
Central Okanagan–Similkameen–NicolaLiberal
Chilliwack--HopeLiberal
Cloverdale--Langley CityLiberal
Coquitlam--Port CoquitlamLiberal
Courtenay--AlberniNDP
Cowichan--Malahat--LangfordNDP
DeltaLiberal
Esquimalt--Saanich--SookeNDP
Fleetwood--Port KellsLiberal
Kamloops--Thompson--CaribooNDP
Kelowna--Lake CountryLiberal
Kootenay--ColumbiaNDP
Langley--AldergroveLiberal
Mission--Matsqui--Fraser CanyonLiberal
Nanaimo--LadysmithGreen
New Westminster--BurnabyNDP
North Island--Powell RiverNDP
North Okanagan--ShuswapLiberal
North VancouverLiberal
Pitt Meadows–Maple RidgeLiberal
Port Moody--CoquitlamNDP
Prince George--Peace River--Northern RockiesGreen
Richmond CentreLiberal
Saanich--Gulf IslandsGreen
Skeena--Bulkley ValleyNDP
South Okanagan--West KootenayNDP
South Surrey--White RockLiberal
Steveston--Richmond EastLiberal
Surrey CentreLiberal
Surrey--NewtonLiberal
Vancouver CentreLiberal
Vancouver EastNDP
Vancouver GranvilleLiberal
Vancouver KingswayNDP
Vancouver QuadraLiberal
Vancouver SouthLiberal
VictoriaVote your preference
West Vancouver--Sunshine Coast--Sea to Sky CountryLiberal

Electoral DistrictPlease Vote For (Click for details)
YukonLiberal

Electoral DistrictPlease Vote For (Click for details)
Northwest TerritoriesLiberal

Electoral DistrictPlease Vote For (Click for details)
NunavutLiberal