Welcome to the News Here Now

Anti-Vote-Splitting Poll

for the

2019 Canadian Federal Election

Everyone in Canada — especially in Vancouver, Calgary, Edmonton, Regina, Winnipeg, Toronto, Ottawa, Halifax, and St. John's — is welcome to vote here!  (Quick links to ridings in Newfoundland and Labrador, Prince Edward Island, Nova Scotia, New Brunswick, Ontario, Manitoba, Saskatchewan, Alberta, British Columbia, Yukon, Northwest Territories, Nunavut.)

French? Quebec?: Il existe une version Français distincte pour le Québec.  There is a separate French-language version for Québec.

Why this poll?

Currently we, Canadian voters, have elections that are not fully democratic because our ballots are counted in a way that is vulnerable to “vote splitting.”  This weakness enables a smaller number of voters to concentrate their votes on a single candidate who wins the election, even though a larger number of voters split their votes between two or more similar opposition candidates who all get defeated.

Here, in these anti-vote-splitting polls, you fill out a ranked (“1-2-3”) ballot rather than marking just a single candidate as your “favourite.”

The “pairwise counting” done here looks deeper into voter preferences and better identifies which candidate, or which top-two candidates, are really most popular, and which candidates are really least popular.

As more Canadian voters participate in this poll, the more accurate the results become, so please tell your friends and neighbors about this poll so they can spread the word.

Please come back to view the results just before election day so that you can more wisely mark your official ballot in a way that defeats unfair vote splitting.

Scroll down for the latest results

How to vote:

  1. Enter your Canadian postal code in the text box below, and click the yellow button.  (This takes you to the English-language version of the News Here Now website/webapp, then automatically finds the center of your postal code, and gets the polls for the nearest ridings.) (Si vous préférez Français, cliquez ici.)
  2. Click on your riding's button.  If you're not sure which riding you're in, please use this official search page.  Or simply choose the top (or upper-left) riding button, and later you can cast a ballot in the correct riding (which automatically moves your vote).
  3. Click the numbered buttons to indicate your first choice, second choice, and so on.  Then click the “Cast Ballot” button, which sends your filled-out ballot to the News Here Now newspaper.

Thank you for voting!

Here are the latest poll results

At the top of this list are the ridings in which vote splitting can most easily cause the most popular candidate to lose.  Also at the top are the ridings with the most polling votes.

If you live in a riding where vote splitting can cause the wrong candidate to win, please cast your official election ballot for one of the two most popular candidates.  If instead you cast your official ballot for a third-most-popular or fourth-most-popular candidate, then you are making it easier for your most-disliked candidate to win.

Kildonan—St. Paul (Manitoba), riding MB 6, based on 17 ballots

Popularity
(based on pairwise counting)
Candidate or PartyPlurality count
(First Past The Post)
FirstReed, Rylan (Green, @reed4kildonanstpaul [Facebook])24%
SecondKrosney, Evan (NDP, evankrosney.ndp.ca)12%
ThirdHiebert, Eduard (Independent, wp.ed123.ca)29%
FourthMihychuk, MaryAnn (Liberal, votemihychuk.com)18%
FifthDancho, Raquel (Conservative, raqueldancho.com)18%
SixthKaterynuk, Spencer (Christian Heritage, chp.ca)0%
SeventhDeck, Martin (People's, martindeck.com)0%

Winnipeg South Centre (Manitoba), riding MB 14, based on 10 ballots

Popularity
(based on pairwise counting)
Candidate or PartyPlurality count
(First Past The Post)
FirstShearer, Elizabeth (New Democratic Party)20%
SecondBeddome, James (Green Party)30%
ThirdCarr, Jim (Liberal Party)20%
FourthBateman, Joyce (Conservative Party)20%
FifthMacDiarmid, Jane (People's Party)10%
SixthMarynuk, Linda (Christian Heritage Party)0%

Calgary Midnapore (Alberta), riding AB 8, based on 7 ballots

Popularity
(based on pairwise counting)
Candidate or PartyPlurality count
(First Past The Post)
FirstAalto, Brian (Liberal Party)29%
SecondBhachu, Gurmit (New Democratic Party)43%
ThirdStasila, Taylor (Green Party)29%
FourthKusie, Stephanie (Conservative Party)0%
FifthGao, Edward (People's Party)0%

Kelowna—Lake Country (British Columbia), riding BC 14, based on 7 ballots

Popularity
(based on pairwise counting)
Candidate or PartyPlurality count
(First Past The Post)
First, tiedAshley, Travis (Green Party),
and Fuhr, Stephen (Liberal Party)
29%
14%
SecondKulik, Justin (New Democratic Party)29%
ThirdJoseph, Daniel (Independent)14%
FourthGray, Tracy (Conservative Party)14%
FifthSocrates, Silverado (Independent)0%
SixthBarr, John (People's Party)0%

Saint Boniface—Saint Vital (Manitoba), riding MB 9, based on 9 ballots

Popularity
(based on pairwise counting)
Candidate or PartyPlurality count
(First Past The Post)
FirstVandal, Dan (Liberal Party)33%
SecondCross, Billie (New Democratic Party)11%
ThirdLinnick, Ben (Green Party)33%
FourthCaron, Rejeanne (Conservative Party)0%
FifthBaljeet, Sharma (Independent)0%
SixthMcAllister, Adam (People's Party)11%

Calgary Nose Hill (Alberta), riding AB 9, based on 4 ballots

Popularity
(based on pairwise counting)
Candidate or PartyPlurality count
(First Past The Post)
FirstKing, Patrick (New Democratic Party)25%
SecondRempel, Michelle (Conservative Party)25%
ThirdTsang, Josephine (Liberal Party)0%
FourthLorencz, Kelly (People's Party)25%
FifthGrossé, Jocelyn (Green Party)25%
SixthAskin, Peggy (Marxist–Leninist Party)0%

Calgary Signal Hill (Alberta), riding AB 12, based on 5 ballots

Popularity
(based on pairwise counting)
Candidate or PartyPlurality count
(First Past The Post)
FirstLiepert, Ron (Conservative Party)40%
SecondReid, Marco (Green Party)20%
ThirdAhmed, Khalis (New Democratic Party)20%
FourthAlatrash, Ghada (Liberal Party)20%
FifthSquire, Gord (People's Party)0%
Sixth, tiedDirk, Garry (Christian Heritage Party),
and Bassett, Christina (Parti Rhinocéros)
0%
0%

Calgary Centre (Alberta), riding AB 4, based on 5 ballots

Popularity
(based on pairwise counting)
Candidate or PartyPlurality count
(First Past The Post)
FirstBuresi, Jessica (New Democratic Party)40%
SecondHehr, Kent (Liberal Party)20%
ThirdBoonlert, Thana (Green Party)20%
FourthMcLean, Greg (Conservative Party)20%
FifthGould, Eden (Animal Protection Party)0%
Sixth, tiedJohnston, Chevy (People's Party),
and Pewtress, Michael (Independent)
0%
0%
SeventhPawlowski, Dawid (Christian Heritage Party)0%

Calgary Confederation (Alberta), riding AB 5, based on 7 ballots

Popularity
(based on pairwise counting)
Candidate or PartyPlurality count
(First Past The Post)
FirstStein, Jordan (Liberal Party)43%
SecondSidhu, Gurcharan Singh (New Democratic Party)29%
ThirdOdd, Natalie (Green Party)14%
FourthWebber, Len (Conservative Party)14%
FifthMoen, Tim (Libertarian Party)0%
SixthHunter, Kevan (Marxist–Leninist Party)0%
SeventhKorol, Colin (People's Party)0%

Vancouver Centre (British Columbia), riding BC 34, based on 6 ballots

Popularity
(based on pairwise counting)
Candidate or PartyPlurality count
(First Past The Post)
FirstOuellette, Breen (New Democratic Party)50%
SecondBrown, Jesse (Green Party)0%
ThirdPopat, Imtiaz (Independent)17%
FourthBowman, Lily (Independent)33%
FifthFry, Hedy (Liberal Party)0%
SixthCavey, David (Conservative Party)0%
Seventh, tiedClarke, John (Libertarian Party),
and Kierans, Louise (People's Party)
0%
0%

Winnipeg Centre (Manitoba), riding MB 11, based on 9 ballots

Popularity
(based on pairwise counting)
Candidate or PartyPlurality count
(First Past The Post)
FirstGazan, Leah (New Democratic Party)56%
SecondShalay, Andrea (Green Party)33%
ThirdOuellette, Robert-Falcon (Liberal Party)0%
FourthDyck, Ryan (Conservative Party)0%
FifthHein, Stephanie (Christian Heritage Party)0%
SixthHenderson, Yogi (People's Party)11%

Elmwood—Transcona (Manitoba), riding MB 5, based on 10 ballots

Popularity
(based on pairwise counting)
Candidate or PartyPlurality count
(First Past The Post)
FirstBlaikie, Daniel (New Democratic Party)60%
SecondMalabar, Jennifer (Liberal Party)20%
ThirdManweiler, Kelly (Green Party)0%
FourthToet, Lawrence (Conservative Party)10%
FifthGautron, Noel (People's Party)10%

Polls listed below do not yet have at least 4 ballots

If you know anyone in any of these ridings, please encourage them to vote in their riding's poll.

Riding numberRiding nameBallot count
NL 1Avalon (Newfoundland and Labrador)0
NL 2Bonavista—Burin—Trinity (Newfoundland and Labrador)0
NL 3Coast of Bays—Central—Notre Dame (Newfoundland and Labrador)0
NL 4Labrador (Newfoundland and Labrador)0
NL 5Long Range Mountains (Newfoundland and Labrador)0
NL 6St. John's East (Newfoundland and Labrador)0
NL 7St. John's South—Mount Pearl (Newfoundland and Labrador)0
PE 1Cardigan (Prince Edward Island)0
PE 2Charlottetown (Prince Edward Island)1
PE 3Egmont (Prince Edward Island)0
PE 4Malpeque (Prince Edward Island)0
NS 1Cape Breton—Canso (Nova Scotia)0
NS 2Central Nova (Nova Scotia)0
NS 3Cumberland—Colchester (Nova Scotia)1
NS 4Dartmouth—Cole Harbour (Nova Scotia)2
NS 5Halifax (Nova Scotia)0
NS 6Halifax West (Nova Scotia)0
NS 7Kings—Hants (Nova Scotia)1
NS 8Sackville—Preston—Chezzetcook (Nova Scotia)0
NS 9South Shore—St. Margarets (Nova Scotia)0
NS 10Sydney—Victoria (Nova Scotia)0
NS 11West Nova (Nova Scotia)0
NB 1Acadie—Bathurst (New Brunswick)0
NB 2Beauséjour (New Brunswick)0
NB 3Fredericton (New Brunswick)0
NB 4Fundy Royal (New Brunswick)0
NB 5Madawaska—Restigouche (New Brunswick)0
NB 6Miramichi—Grand Lake (New Brunswick)0
NB 7Moncton—Riverview—Dieppe (New Brunswick)0
NB 8New Brunswick Southwest (New Brunswick)0
NB 9Saint John—Rothesay (New Brunswick)2
NB 10Tobique—Mactaquac (New Brunswick)0
ON 1Ajax (Ontario)0
ON 2Algoma—Manitoulin—Kapuskasing (Ontario)0
ON 3Aurora—Oak Ridges—Richmond Hill (Ontario)1
ON 4Barrie—Innisfil (Ontario)1
ON 5Barrie—Springwater—Oro-Medonte (Ontario)1
ON 6Bay of Quinte (Ontario)0
ON 7Beaches—East York (Ontario)0
ON 8Brampton Centre (Ontario)0
ON 9Brampton East (Ontario)0
ON 10Brampton North (Ontario)0
ON 11Brampton South (Ontario)0
ON 12Brampton West (Ontario)0
ON 13Brantford—Brant (Ontario)0
ON 14Bruce—Grey—Owen Sound (Ontario)1
ON 15Burlington (Ontario)0
ON 16Cambridge (Ontario)0
ON 17Chatham-Kent—Leamington (Ontario)0
ON 18Davenport (Ontario)0
ON 19Don Valley East (Ontario)0
ON 20Don Valley North (Ontario)0
ON 21Don Valley West (Ontario)1
ON 22Dufferin—Caledon (Ontario)0
ON 23Durham (Ontario)0
ON 24Eglinton—Lawrence (Ontario)1
ON 25Elgin—Middlesex—London (Ontario)0
ON 26Essex (Ontario)0
ON 27Etobicoke Centre (Ontario)0
ON 28Etobicoke—Lakeshore (Ontario)0
ON 29Etobicoke North (Ontario)0
ON 30Flamborough—Glanbrook (Ontario)0
ON 31Glengarry—Prescott—Russell (Ontario)0
ON 32Guelph (Ontario)0
ON 33Haldimand—Norfolk (Ontario)0
ON 34Haliburton—Kawartha Lakes—Brock (Ontario)0
ON 35Hamilton Centre (Ontario)0
ON 36Hamilton East—Stoney Creek (Ontario)0
ON 37Hamilton Mountain (Ontario)0
ON 38Hamilton West—Ancaster—Dundas (Ontario)2
ON 39Hastings—Lennox and Addington (Ontario)0
ON 40Huron—Bruce (Ontario)0
ON 41Kanata—Carleton (Ontario)0
ON 42Kenora (Ontario)0
ON 43King—Vaughan (Ontario)0
ON 44Kingston and the Islands (Ontario)0
ON 45Kitchener Centre (Ontario)2
ON 46Kitchener—Conestoga (Ontario)0
ON 47Kitchener South—Hespeler (Ontario)0
ON 48Lambton—Kent—Middlesex (Ontario)0
ON 49Lanark—Frontenac—Kingston (Ontario)0
ON 50Leeds-Grenville-Thousand Islands and Rideau Lakes (Ontario)1
ON 51London—Fanshawe (Ontario)1
ON 52London North Centre (Ontario)0
ON 53London West (Ontario)0
ON 54Markham—Stouffville (Ontario)1
ON 55Markham—Thornhill (Ontario)0
ON 56Markham—Unionville (Ontario)0
ON 57Milton (Ontario)0
ON 58Mississauga Centre (Ontario)0
ON 59Mississauga East—Cooksville (Ontario)0
ON 60Mississauga—Erin Mills (Ontario)0
ON 61Mississauga—Lakeshore (Ontario)0
ON 62Mississauga—Malton (Ontario)1
ON 63Mississauga—Streetsville (Ontario)0
ON 64Nepean (Ontario)0
ON 65Newmarket—Aurora (Ontario)0
ON 66Niagara Centre (Ontario)0
ON 67Niagara Falls (Ontario)0
ON 68Niagara West (Ontario)0
ON 69Nickel Belt (Ontario)0
ON 70Nipissing—Timiskaming (Ontario)0
ON 71Northumberland—Peterborough South (Ontario)0
ON 72Oakville (Ontario)0
ON 73Oakville North—Burlington (Ontario)0
ON 74Oshawa (Ontario)1
ON 75Ottawa Centre (Ontario)0
ON 76Orléans (Ontario)2
ON 77Ottawa South (Ontario)0
ON 78Ottawa—Vanier (Ontario)0
ON 79Ottawa West—Nepean (Ontario)1
ON 80Oxford (Ontario)1
ON 81Parkdale—High Park (Ontario)1
ON 82Parry Sound—Muskoka (Ontario)0
ON 83Perth—Wellington (Ontario)0
ON 84Peterborough—Kawartha (Ontario)0
ON 85Pickering—Uxbridge (Ontario)0
ON 86Renfrew—Nipissing—Pembroke (Ontario)0
ON 87Richmond Hill (Ontario)0
ON 88Carleton (Ontario)0
ON 89St. Catharines (Ontario)0
ON 90Toronto—St. Paul's (Ontario)0
ON 91Sarnia—Lambton (Ontario)1
ON 92Sault Ste. Marie (Ontario)0
ON 93Scarborough—Agincourt (Ontario)0
ON 94Scarborough Centre (Ontario)0
ON 95Scarborough—Guildwood (Ontario)1
ON 96Scarborough North (Ontario)0
ON 97Scarborough—Rouge Park (Ontario)0
ON 98Scarborough Southwest (Ontario)0
ON 99Simcoe—Grey (Ontario)1
ON 100Simcoe North (Ontario)0
ON 101Spadina—Fort York (Ontario)1
ON 102Stormont—Dundas—South Glengarry (Ontario)0
ON 103Sudbury (Ontario)0
ON 104Thornhill (Ontario)0
ON 105Thunder Bay—Rainy River (Ontario)0
ON 106Thunder Bay—Superior North (Ontario)0
ON 107Timmins—James Bay (Ontario)0
ON 108Toronto Centre (Ontario)0
ON 109Toronto—Danforth (Ontario)1
ON 110University—Rosedale (Ontario)2
ON 111Vaughan—Woodbridge (Ontario)0
ON 112Waterloo (Ontario)0
ON 113Wellington—Halton Hills (Ontario)2
ON 114Whitby (Ontario)1
ON 115Willowdale (Ontario)0
ON 116Windsor—Tecumseh (Ontario)0
ON 117Windsor West (Ontario)0
ON 118York Centre (Ontario)0
ON 119York—Simcoe (Ontario)0
ON 120York South—Weston (Ontario)0
ON 121Humber River—Black Creek (Ontario)0
MB 1Brandon—Souris (Manitoba)0
MB 2Charleswood—St. James—Assiniboia—Headingley (Manitoba)3
MB 3Churchill—Keewatinook Aski (Manitoba)0
MB 4Dauphin—Swan River—Neepawa (Manitoba)0
MB 7Portage—Lisgar (Manitoba)0
MB 8Provencher (Manitoba)1
MB 10Selkirk—Interlake—Eastman (Manitoba)0
MB 12Winnipeg North (Manitoba)1
MB 13Winnipeg South (Manitoba)2
SK 1Battlefords—Lloydminster (Saskatchewan)0
SK 2Cypress Hills—Grasslands (Saskatchewan)0
SK 3Desnethé—Missinippi—Churchill River (Saskatchewan)0
SK 4Carlton Trail—Eagle Creek (Saskatchewan)0
SK 5Moose Jaw—Lake Centre—Lanigan (Saskatchewan)0
SK 6Prince Albert (Saskatchewan)0
SK 7Regina—Lewvan (Saskatchewan)0
SK 8Regina—Qu'Appelle (Saskatchewan)0
SK 9Regina—Wascana (Saskatchewan)0
SK 10Saskatoon—Grasswood (Saskatchewan)0
SK 11Saskatoon—University (Saskatchewan)1
SK 12Saskatoon West (Saskatchewan)0
SK 13Souris—Moose Mountain (Saskatchewan)0
SK 14Yorkton—Melville (Saskatchewan)0
AB 1Banff—Airdrie (Alberta)0
AB 2Battle River—Crowfoot (Alberta)0
AB 3Bow River (Alberta)0
AB 6Calgary Forest Lawn (Alberta)0
AB 7Calgary Heritage (Alberta)1
AB 10Calgary Rocky Ridge (Alberta)3
AB 11Calgary Shepard (Alberta)1
AB 13Calgary Skyview (Alberta)3
AB 14Edmonton Centre (Alberta)0
AB 15Edmonton Griesbach (Alberta)0
AB 16Edmonton Manning (Alberta)0
AB 17Edmonton Mill Woods (Alberta)0
AB 18Edmonton Riverbend (Alberta)1
AB 19Edmonton Strathcona (Alberta)3
AB 20Edmonton West (Alberta)0
AB 21Edmonton—Wetaskiwin (Alberta)0
AB 22Foothills (Alberta)0
AB 23Fort McMurray—Cold Lake (Alberta)0
AB 24Grande Prairie—Mackenzie (Alberta)0
AB 25Lakeland (Alberta)0
AB 26Lethbridge (Alberta)0
AB 27Medicine Hat—Cardston—Warner (Alberta)0
AB 28Peace River—Westlock (Alberta)0
AB 29Red Deer—Mountain View (Alberta)0
AB 30Red Deer—Lacombe (Alberta)1
AB 31St. Albert—Edmonton (Alberta)0
AB 32Sherwood Park—Fort Saskatchewan (Alberta)0
AB 33Sturgeon River—Parkland (Alberta)0
AB 34Yellowhead (Alberta)0
BC 1Abbotsford (British Columbia)0
BC 2Burnaby North—Seymour (British Columbia)1
BC 3Burnaby South (British Columbia)0
BC 4Cariboo—Prince George (British Columbia)0
BC 5Central Okanagan—Similkameen—Nicola (British Columbia)0
BC 6Chilliwack—Hope (British Columbia)0
BC 7Cloverdale—Langley City (British Columbia)1
BC 8Coquitlam—Port Coquitlam (British Columbia)0
BC 9Courtenay—Alberni (British Columbia)2
BC 10Cowichan—Malahat—Langford (British Columbia)0
BC 11Delta (British Columbia)0
BC 12Fleetwood—Port Kells (British Columbia)0
BC 13Kamloops—Thompson—Cariboo (British Columbia)0
BC 15Kootenay—Columbia (British Columbia)0
BC 16Langley—Aldergrove (British Columbia)0
BC 17Mission—Matsqui—Fraser Canyon (British Columbia)0
BC 18Nanaimo—Ladysmith (British Columbia)3
BC 19New Westminster—Burnaby (British Columbia)0
BC 20North Okanagan—Shuswap (British Columbia)0
BC 21North Vancouver (British Columbia)0
BC 22Pitt Meadows—Maple Ridge (British Columbia)0
BC 23Port Moody—Coquitlam (British Columbia)0
BC 24Prince George—Peace River—Northern Rockies (British Columbia)0
BC 25Richmond Centre (British Columbia)0
BC 26Esquimalt—Saanich—Sooke (British Columbia)0
BC 27Saanich—Gulf Islands (British Columbia)0
BC 28Skeena—Bulkley Valley (British Columbia)0
BC 29South Okanagan—West Kootenay (British Columbia)1
BC 30South Surrey—White Rock (British Columbia)1
BC 31Steveston—Richmond East (British Columbia)0
BC 32Surrey Centre (British Columbia)2
BC 33Surrey—Newton (British Columbia)1
BC 35Vancouver East (British Columbia)0
BC 36Vancouver Granville (British Columbia)1
BC 37North Island—Powell River (British Columbia)0
BC 38Vancouver Kingsway (British Columbia)0
BC 39Vancouver Quadra (British Columbia)2
BC 40Vancouver South (British Columbia)0
BC 41Victoria (British Columbia)1
BC 42West Vancouver—Sunshine Coast—Sea to Sky Country (British Columbia)1
YT 1Yukon (Yukon)0
NT 1Northwest Territories (Northwest Territories)0
NU 1Nunavut (Nunavut)0

Thank you for helping to increase fairness in Canadian elections!

Index of ridings by province

Newfoundland and Labrador

Prince Edward Island

Nova Scotia

New Brunswick

Ontario

Manitoba

Saskatchewan

Alberta

British Columbia

Yukon

Northwest Territories

Nunavut

News Here Now map showing density of neighborhood news and businesses