338Canada.com - All 338 Electoral Districts




Facebook Twitter Reddit


(Latest update: August 18th 2019)

Safe Likely Leaning Toss up Projected ahead Projection average
42 55 33 23 153 151.8
59 51 14 23 147 146.2
1 7 10 2 20 20.7
0 6 4 2 12 13.0
1 2 1 1 5 5.5
0 0 0 1 1 0.6
0 0 0 0 0 0.2





Newfoundland and Labrador, 7 districts

(Latest update: August 18th 2019)

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






Prince Edward Island, 4 districts

(Latest update: August 18th 2019)

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






Nova Scotia, 11 districts

(Latest update: August 18th 2019)

12001 Cape Breton–Canso Safe LPC
12002 Central Nova Toss up
12003 Cumberland–Colchester Toss up
12004 Dartmouth–Cole Harbour Safe LPC
12005 Halifax Likely 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: August 18th 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: August 18th 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 Likely LPC
24007 Beauce Leaning CPC
24008 Beauport–Limoilou Leaning CPC
24009 Bécancour–Nicolet–Saurel Likely BQ
24010 Bellechasse–Les Etchemins–Lévis Safe CPC
24011 Beloeil–Chambly Toss up
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 Leaning 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 Likely CPC
24023 Compton–Stanstead Likely LPC
24024 Dorval–Lachine–LaSalle Safe LPC
24025 Drummond Toss up
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 Leaning 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 Toss up
24044 Louis-Hébert Toss up
24045 Louis-Saint-Laurent Safe CPC
24046 Manicouagan Likely BQ
24047 Mégantic–L'Érable Safe CPC
24048 Mirabel Leaning BQ
24049 Montarville Leaning 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 Leaning LPC
24060 Repentigny Likely BQ
24061 Richmond–Arthabaska Safe CPC
24062 Rivière-des-Mille-Îles Likely LPC
24063 Rivière-du-Nord Leaning BQ
24064 Rosemont–La Petite-Patrie Leaning NDP
24065 Marc-Aurèle-Fortin Safe LPC
24066 Saint-Hyacinthe–Acton 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 Toss up
24072 Shefford Likely LPC
24073 Sherbrooke Likely LPC
24074 Vaudreuil–Soulanges Safe LPC
24075 Terrebonne Leaning BQ
24076 Trois-Rivières Toss up
24077 Ville-Marie–Le Sud-Ouest–Île-des-Soeurs Safe LPC
24078 Vimy Safe LPC






Ontario, 121 districts

(Latest update: August 18th 2019)

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






Manitoba, 14 districts

(Latest update: August 18th 2019)

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






Saskatchewan, 14 districts

(Latest update: August 18th 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 Safe 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: August 18th 2019)

48001 Banff–Airdrie Safe CPC
48002 Battle River–Crowfoot Safe CPC
48003 Bow River Safe CPC
48004 Calgary Centre Likely 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 Safe CPC
48015 Edmonton Griesbach Likely CPC
48016 Edmonton Manning Safe CPC
48017 Edmonton Mill Woods Likely CPC
48018 Edmonton Riverbend Safe CPC
48019 Edmonton Strathcona Leaning 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: August 18th 2019)

59001 Abbotsford Safe CPC
59002 Burnaby North–Seymour Toss up
59003 Burnaby South Leaning 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 Leaning CPC
59009 Courtenay–Alberni Toss up
59010 Cowichan–Malahat–Langford Toss up
59011 Delta Toss up
59012 Fleetwood–Port Kells Leaning LPC
59013 Kamloops–Thompson–Cariboo Likely CPC
59014 Kelowna–Lake Country Leaning CPC
59015 Kootenay–Columbia Likely CPC
59016 Langley–Aldergrove Safe CPC
59017 Mission–Matsqui–Fraser Canyon Likely CPC
59018 Nanaimo–Ladysmith Likely GPC
59019 New Westminster–Burnaby Leaning NDP
59020 North Okanagan–Shuswap Safe 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 Leaning GPC
59027 Saanich–Gulf Islands Safe GPC
59028 Skeena–Bulkley Valley Leaning 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 Leaning NDP
59036 Vancouver Granville Toss up
59037 North Island–Powell River Toss up
59038 Vancouver Kingsway Likely NDP
59039 Vancouver Quadra Likely LPC
59040 Vancouver South Toss up
59041 Victoria Likely GPC
59042 West Vancouver–Sunshine Coast–Sea to Sky Country Likely LPC






Territories, 3 districts

(Latest update: August 18th 2019)

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