338Canada.com - All 338 Electoral Districts




Facebook Twitter Reddit


(Latest update: June 16th 2019)

Safe Likely Leaning Toss up Projected ahead Projection average
66 68 17 11 162 164.5
30 54 27 18 129 124.8
2 18 3 2 25 26.7
0 10 1 2 13 13.5
2 4 1 1 8 7.7
0 0 0 1 1 0.6
0 0 0 0 0 0.4





Newfoundland and Labrador, 7 districts

(Latest update: June 16th 2019)

10001 Avalon Likely LPC
10002 Bonavista–Burin–Trinity Likely LPC
10003 Coast of Bays–Central–Notre Dame Leaning CPC
10004 Labrador Toss up
10005 Long Range Mountains Leaning LPC
10006 St. John's East Likely LPC
10007 St. John's South–Mount Pearl Safe LPC






Prince Edward Island, 4 districts

(Latest update: June 16th 2019)

11001 Cardigan Leaning LPC
11002 Charlottetown Leaning LPC
11003 Egmont Likely CPC
11004 Malpeque Leaning LPC






Nova Scotia, 11 districts

(Latest update: June 16th 2019)

12001 Cape Breton–Canso Likely LPC
12002 Central Nova Toss up
12003 Cumberland–Colchester Toss up
12004 Dartmouth–Cole Harbour Likely LPC
12005 Halifax Leaning LPC
12006 Halifax West Likely LPC
12007 Kings–Hants Likely LPC
12008 Sackville–Preston–Chezzetcook Leaning LPC
12009 South Shore–St. Margarets Toss up
12010 Sydney–Victoria Safe LPC
12011 West Nova Likely LPC






New Brunswick, 10 districts

(Latest Update: June 16th 2019)

13001 Acadie–Bathurst Likely LPC
13002 Beauséjour Safe LPC
13003 Fredericton Toss up
13004 Fundy Royal Likely CPC
13005 Madawaska–Restigouche Likely LPC
13006 Miramichi–Grand Lake Likely CPC
13007 Moncton–Riverview–Dieppe Leaning LPC
13008 New Brunswick Southwest Likely CPC
13009 Saint John–Rothesay Likely CPC
13010 Tobique–Mactaquac Likely CPC






Quebec, 78 districts

(Latest update: June 16th 2019)

24001 Abitibi–Baie-James–Nunavik–Eeyou Likely LPC
24002 Abitibi–Témiscamingue Likely LPC
24003 Ahuntsic-Cartierville Safe LPC
24004 Alfred-Pellan Safe LPC
24005 Argenteuil–La Petite-Nation Safe LPC
24006 Avignon–La Mitis–Matane–Matapédia Safe LPC
24007 Beauce Leaning CPC
24008 Beauport–Limoilou Likely CPC
24009 Bécancour–Nicolet–Saurel Likely BQ
24010 Bellechasse–Les Etchemins–Lévis Safe CPC
24011 Beloeil–Chambly Leaning BQ
24012 Berthier–Maskinongé Toss up
24013 Thérèse-De Blainville Likely LPC
24014 Pierre-Boucher–Les Patriotes–Verchères Likely BQ
24015 Bourassa Safe LPC
24016 Brome–Missisquoi Safe LPC
24017 Brossard–Saint-Lambert Safe LPC
24018 Rimouski-Neigette–Témiscouata–Les Basques Likely LPC
24019 Charlesbourg–Haute-Saint-Charles Safe CPC
24020 Beauport-Côte-de-Beaupré-Île d'Orléans-Charlevoix Likely CPC
24021 Châteauguay–Lacolle Safe LPC
24022 Chicoutimi–Le Fjord Safe CPC
24023 Compton–Stanstead Likely LPC
24024 Dorval–Lachine–LaSalle Safe LPC
24025 Drummond Leaning CPC
24026 Gaspésie–Les Îles-de-la-Madeleine Safe LPC
24027 Gatineau Safe LPC
24028 Hochelaga Toss up
24029 Honoré-Mercier Safe LPC
24030 Hull–Aylmer Safe LPC
24031 Joliette Likely BQ
24032 Jonquière Toss up
24033 La Pointe-de-l'Île Likely BQ
24034 La Prairie Likely LPC
24035 Lac-Saint-Jean Likely CPC
24036 Lac-Saint-Louis Safe LPC
24037 LaSalle–Émard–Verdun Safe LPC
24038 Laurentides–Labelle Toss up
24039 Laurier–Sainte-Marie Toss up
24040 Laval–Les Îles Likely LPC
24041 Longueuil–Charles-LeMoyne Likely LPC
24042 Lévis–Lotbinière Safe CPC
24043 Longueuil–Saint-Hubert Leaning LPC
24044 Louis-Hébert Leaning CPC
24045 Louis-Saint-Laurent Safe CPC
24046 Manicouagan Likely BQ
24047 Mégantic–L'Érable Safe CPC
24048 Mirabel Likely BQ
24049 Montarville Likely LPC
24050 Montcalm Likely BQ
24051 Montmagny–L'Islet–Kamouraska–Rivière-du-Loup Likely CPC
24052 Mount Royal Safe LPC
24053 Notre-Dame-de-Grâce–Westmount Safe LPC
24054 Outremont Likely LPC
24055 Papineau Safe LPC
24056 Pierrefonds–Dollard Safe LPC
24057 Pontiac Safe LPC
24058 Portneuf–Jacques-Cartier Safe CPC
24059 Québec Toss up
24060 Repentigny Likely BQ
24061 Richmond–Arthabaska Safe CPC
24062 Rivière-des-Mille-Îles Likely LPC
24063 Rivière-du-Nord Likely BQ
24064 Rosemont–La Petite-Patrie Likely NDP
24065 Marc-Aurèle-Fortin Likely LPC
24066 Saint-Hyacinthe–Bagot Toss up
24067 Saint-Jean Likely LPC
24068 Saint-Laurent Safe LPC
24069 Saint-Léonard–Saint-Michel Safe LPC
24070 Saint-Maurice–Champlain Likely LPC
24071 Salaberry–Suroît Leaning LPC
24072 Shefford Likely LPC
24073 Sherbrooke Likely LPC
24074 Vaudreuil–Soulanges Safe LPC
24075 Terrebonne Likely BQ
24076 Trois-Rivières Leaning CPC
24077 Ville-Marie–Le Sud-Ouest–Île-des-Soeurs Safe LPC
24078 Vimy Safe LPC






Ontario, 121 districts

(Latest update: June 16th 2019)

35001 Ajax Leaning LPC
35002 Algoma–Manitoulin–Kapuskasing Likely NDP
35003 Aurora–Oak Ridges–Richmond Hill Likely CPC
35004 Barrie–Innisfil Likely CPC
35005 Barrie–Springwater–Oro-Medonte Likely CPC
35006 Bay of Quinte Toss up
35007 Beaches–East York Leaning LPC
35008 Brampton Centre Toss up
35009 Brampton East Likely LPC
35010 Brampton North Leaning LPC
35011 Brampton South Toss up
35012 Brampton West Leaning LPC
35013 Brantford–Brant Likely CPC
35014 Bruce–Grey–Owen Sound Likely CPC
35015 Burlington Likely CPC
35016 Cambridge Likely CPC
35017 Chatham-Kent–Leamington Likely CPC
35018 Davenport Likely NDP
35019 Don Valley East Likely LPC
35020 Don Valley North Leaning CPC
35021 Don Valley West Toss up
35022 Dufferin–Caledon Likely CPC
35023 Durham Safe CPC
35024 Eglinton–Lawrence Likely CPC
35025 Elgin–Middlesex–London Safe CPC
35026 Essex Likely NDP
35027 Etobicoke Centre Toss up
35028 Etobicoke–Lakeshore Leaning LPC
35029 Etobicoke North Likely LPC
35030 Flamborough–Glanbrook Likely CPC
35031 Glengarry–Prescott–Russell Leaning LPC
35032 Guelph Likely GPC
35033 Haldimand–Norfolk Likely CPC
35034 Haliburton–Kawartha Lakes–Brock Safe CPC
35035 Hamilton Centre Safe NDP
35036 Hamilton East–Stoney Creek Leaning NDP
35037 Hamilton Mountain Likely NDP
35038 Hamilton West–Ancaster–Dundas Toss up
35039 Hastings–Lennox and Addington Likely CPC
35040 Huron–Bruce Likely CPC
35041 Kanata–Carleton Leaning CPC
35042 Kenora Leaning NDP
35043 King–Vaughan Likely CPC
35044 Kingston and the Islands Likely LPC
35045 Kitchener Centre Leaning LPC
35046 Kitchener–Conestoga Likely CPC
35047 Kitchener South–Hespeler Likely CPC
35048 Lambton–Kent–Middlesex Safe CPC
35049 Lanark–Frontenac–Kingston Safe CPC
35050 Leeds-Grenville-Thousand Islands and Rideau Lakes Safe CPC
35051 London–Fanshawe Likely NDP
35052 London North Centre Leaning LPC
35053 London West Leaning CPC
35054 Markham–Stouffville Toss up
35055 Markham–Thornhill Leaning LPC
35056 Markham–Unionville Likely CPC
35057 Milton Likely CPC
35058 Mississauga Centre Likely LPC
35059 Mississauga East–Cooksville Leaning LPC
35060 Mississauga–Erin Mills Toss up
35061 Mississauga–Lakeshore Leaning CPC
35062 Mississauga–Malton Likely LPC
35063 Mississauga–Streetsville Leaning CPC
35064 Nepean Toss up
35065 Newmarket–Aurora Likely CPC
35066 Niagara Centre Toss up
35067 Niagara Falls Likely CPC
35068 Niagara West Safe CPC
35069 Nickel Belt Likely NDP
35070 Nipissing–Timiskaming Likely LPC
35071 Northumberland–Peterborough South Likely CPC
35072 Oakville Toss up
35073 Oakville North–Burlington Likely CPC
35074 Oshawa Leaning CPC
35075 Ottawa Centre Leaning LPC
35076 Orléans Likely LPC
35077 Ottawa South Likely LPC
35078 Ottawa–Vanier Likely LPC
35079 Ottawa West–Nepean Likely LPC
35080 Oxford Safe CPC
35081 Parkdale–High Park Likely NDP
35082 Parry Sound–Muskoka Likely CPC
35083 Perth–Wellington Likely CPC
35084 Peterborough–Kawartha Leaning CPC
35085 Pickering–Uxbridge Toss up
35086 Renfrew–Nipissing–Pembroke Safe CPC
35087 Richmond Hill Likely CPC
35088 Carleton Likely CPC
35089 St. Catharines Likely CPC
35090 Toronto–St. Paul's Likely LPC
35091 Sarnia–Lambton Likely CPC
35092 Sault Ste. Marie Toss up
35093 Scarborough–Agincourt Leaning CPC
35094 Scarborough Centre Leaning LPC
35095 Scarborough–Guildwood Likely LPC
35096 Scarborough North Likely LPC
35097 Scarborough–Rouge Park Likely LPC
35098 Scarborough Southwest Likely LPC
35099 Simcoe–Grey Likely CPC
35100 Simcoe North Likely CPC
35101 Spadina–Fort York Likely LPC
35102 Stormont–Dundas–South Glengarry Likely CPC
35103 Sudbury Likely LPC
35104 Thornhill Likely CPC
35105 Thunder Bay–Rainy River Toss up
35106 Thunder Bay–Superior North Toss up
35107 Timmins–James Bay Likely NDP
35108 Toronto Centre Likely LPC
35109 Toronto–Danforth Likely NDP
35110 University–Rosedale Likely LPC
35111 Vaughan–Woodbridge Likely CPC
35112 Waterloo Leaning LPC
35113 Wellington–Halton Hills Safe CPC
35114 Whitby Likely CPC
35115 Willowdale Toss up
35116 Windsor–Tecumseh Likely NDP
35117 Windsor West Safe NDP
35118 York Centre Likely CPC
35119 York–Simcoe Likely CPC
35120 York South–Weston Toss up
35121 Humber River–Black Creek Likely LPC






Manitoba, 14 districts

(Latest update: June 16th 2019)

46001 Brandon–Souris Safe CPC
46002 Charleswood–St. James–Assiniboia–Headingley Likely CPC
46003 Churchill–Keewatinook Aski Likely NDP
46004 Dauphin–Swan River–Neepawa Safe CPC
46005 Elmwood–Transcona Likely CPC
46006 Kildonan–St. Paul Safe CPC
46007 Portage–Lisgar Safe CPC
46008 Provencher Safe CPC
46009 Saint Boniface–Saint Vital Toss up
46010 Selkirk–Interlake–Eastman Safe CPC
46011 Winnipeg Centre Likely LPC
46012 Winnipeg North Likely LPC
46013 Winnipeg South Likely CPC
46014 Winnipeg South Centre Leaning LPC






Saskatchewan, 14 districts

(Latest update: June 16th 2019)

47001 Battlefords–Lloydminster Safe CPC
47002 Cypress Hills–Grasslands Safe CPC
47003 Desnethé–Missinippi–Churchill River Likely CPC
47004 Carlton Trail–Eagle Creek Safe CPC
47005 Moose Jaw–Lake Centre–Lanigan Safe CPC
47006 Prince Albert Safe CPC
47007 Regina–Lewvan Likely CPC
47008 Regina–Qu'Appelle Safe CPC
47009 Regina–Wascana Toss up
47010 Saskatoon–Grasswood Safe CPC
47011 Saskatoon–University Safe CPC
47012 Saskatoon West Likely CPC
47013 Souris–Moose Mountain Safe CPC
47014 Yorkton–Melville Safe CPC






Alberta, 34 districts

(Latest update: June 16th 2019)

48001 Banff–Airdrie Safe CPC
48002 Battle River–Crowfoot Safe CPC
48003 Bow River Safe CPC
48004 Calgary Centre Safe CPC
48005 Calgary Confederation Safe CPC
48006 Calgary Forest Lawn Safe CPC
48007 Calgary Heritage Safe CPC
48008 Calgary Midnapore Safe CPC
48009 Calgary Nose Hill Safe CPC
48010 Calgary Rocky Ridge Safe CPC
48011 Calgary Shepard Safe CPC
48012 Calgary Signal Hill Safe CPC
48013 Calgary Skyview Likely CPC
48014 Edmonton Centre Likely CPC
48015 Edmonton Griesbach Likely CPC
48016 Edmonton Manning Safe CPC
48017 Edmonton Mill Woods Safe CPC
48018 Edmonton Riverbend Safe CPC
48019 Edmonton Strathcona Likely NDP
48020 Edmonton West Safe CPC
48021 Edmonton–Wetaskiwin Safe CPC
48022 Foothills Safe CPC
48023 Fort McMurray–Cold Lake Safe CPC
48024 Grande Prairie–Mackenzie Safe CPC
48025 Lakeland Safe CPC
48026 Lethbridge Safe CPC
48027 Medicine Hat–Cardston–Warner Safe CPC
48028 Peace River–Westlock Safe CPC
48029 Red Deer–Mountain View Safe CPC
48030 Red Deer–Lacombe Safe CPC
48031 St. Albert–Edmonton Safe CPC
48032 Sherwood Park–Fort Saskatchewan Safe CPC
48033 Sturgeon River–Parkland Safe CPC
48034 Yellowhead Safe CPC






British Columbia, 42 districts

(Latest update: June 16th 2019)

59001 Abbotsford Safe CPC
59002 Burnaby North–Seymour Toss up
59003 Burnaby South Likely NDP
59004 Cariboo–Prince George Likely CPC
59005 Central Okanagan–Similkameen–Nicola Likely CPC
59006 Chilliwack–Hope Likely CPC
59007 Cloverdale–Langley City Toss up
59008 Coquitlam–Port Coquitlam Likely CPC
59009 Courtenay–Alberni Leaning GPC
59010 Cowichan–Malahat–Langford Likely GPC
59011 Delta Leaning LPC
59012 Fleetwood–Port Kells Likely LPC
59013 Kamloops–Thompson–Cariboo Likely CPC
59014 Kelowna–Lake Country Leaning CPC
59015 Kootenay–Columbia Likely CPC
59016 Langley–Aldergrove Likely CPC
59017 Mission–Matsqui–Fraser Canyon Likely CPC
59018 Nanaimo–Ladysmith Safe GPC
59019 New Westminster–Burnaby Likely NDP
59020 North Okanagan–Shuswap Likely CPC
59021 North Vancouver Likely LPC
59022 Pitt Meadows–Maple Ridge Likely CPC
59023 Port Moody–Coquitlam Leaning CPC
59024 Prince George–Peace River–Northern Rockies Safe CPC
59025 Richmond Centre Likely CPC
59026 Esquimalt–Saanich–Sooke Likely GPC
59027 Saanich–Gulf Islands Safe GPC
59028 Skeena–Bulkley Valley Likely NDP
59029 South Okanagan–West Kootenay Leaning CPC
59030 South Surrey–White Rock Likely CPC
59031 Steveston–Richmond East Leaning CPC
59032 Surrey Centre Likely LPC
59033 Surrey–Newton Safe LPC
59034 Vancouver Centre Safe LPC
59035 Vancouver East Likely NDP
59036 Vancouver Granville Toss up
59037 North Island–Powell River Leaning NDP
59038 Vancouver Kingsway Likely NDP
59039 Vancouver Quadra Likely LPC
59040 Vancouver South Leaning LPC
59041 Victoria Likely GPC
59042 West Vancouver–Sunshine Coast–Sea to Sky Country Likely LPC






Territories, 3 districts

(Latest update: June 16th 2019)

60001 Yukon Toss up
61001 Northwest Territories Leaning LPC
62001 Nunavut Leaning LPC