Home About Chat Users Issues Party Candidates Polling Firms Media News Polls Calendar Key Races United States President Senate House Governors International

New User Account
"A comprehensive, collaborative elections resource." 
Email: Password:

POLLING FIRM DETAILS
Websitehttp://www.mainstreetresearch.ca/
Polls Conducted214
Points-380.5597
AffiliationIndependent
Last ModifiedIndyGeorgia October 17, 2015 11:28pm
Description

Race Polls Conducted
Race Results Polls
2025-02-27 20:00:00
ON Legislative Assembly - Popular Vote
  Ontario Progressive Conservative Party 2,158,452 43.06%
  Ontario Liberal Party 1,504,688 30.02%
  Ontario New Democratic Party 931,796 18.59%
  Green Party 242,822 4.84%
  New Blue Party of Ontario 80,245 1.60%
  Independent 54,278 1.08%
  Ontario Party 26,262 0.52%
  Libertarian Party 7,684 0.15%
  None of the Above Party 4,731 0.09%
  Freedom Party 1,379 0.03%
  Northern Ontario Party 641 0.01%
01/30/2025-02/01/2025 (6.00% Undecided)
  Ontario Progressive Conservative Party 42.0000 44.52  +1.46 +3.2541
  Ontario Liberal Party 29.0000 30.74  +0.72 +2.7684
  Ontario New Democratic Party 17.0000 18.02  -0.57 +2.0156
  Green Party 6.0000 6.36  +1.52 +0.3525
TOTAL +8.3907
01/25/2025-01/26/2025 (6.00% Undecided)
  Ontario Progressive Conservative Party 36.0000 38.16  -4.90
  Ontario Liberal Party 29.0000 30.74  +0.72
  Ontario New Democratic Party 23.0000 24.38  +5.79
  Green Party 6.0000 6.36  +1.52
2024-10-28 21:05:00
SK Legislative Assembly - Popular Vote
  Saskatchewan Party 244,037 52.26%
  Saskatchewan New Democratic Party 188,373 40.34%
  Saskatchewan United Party 18,023 3.86%
  Saskatchewan Green Party 7,957 1.70%
  Saskatchewan Progressive Conservative Party 4,397 0.94%
  Buffalo Party 3,267 0.70%
  Saskatchewan Progress Party 536 0.11%
  Independent 340 0.07%
10/22/2024-10/24/2024 (6.00% Undecided)
  Saskatchewan New Democratic Party 49.0000 51.94  +11.60 -3.7057
  Saskatchewan Party 45.0000 47.70  -4.56 +1.8770
TOTAL -1.8287
2024-10-28 21:05:00
SK Legislative Assembly - Party Standings
  Saskatchewan Party 34 55.74%
  Saskatchewan New Democratic Party 27 44.26%
  Saskatchewan Green Party 0 0.00%
  Saskatchewan United Party 0 0.00%
10/22/2024-10/24/2024 (6.00% Undecided)
  Saskatchewan New Democratic Party 49.0000 51.94  +7.68 -0.7988
  Saskatchewan Party 45.0000 47.70  -8.04 -0.1781
TOTAL -0.9769
2024-10-21 18:05:00
NB Legislative Assembly - Popular Vote
  New Brunswick Liberal Association 180,803 48.24%
  Progressive Conservative Party of New Brunswick 131,329 35.04%
  Green Party of New Brunswick 51,558 13.76%
  New Brunswick New Democratic Party 4,865 1.30%
  People's Alliance of New Brunswick 3,265 0.87%
  Libertarian Party 1,710 0.46%
  Others 754 0.20%
  Independent 533 0.14%
09/16/2024-09/16/2024 (3.00% Undecided)
  New Brunswick Liberal Association 41.0000 42.23  -6.01 +0.6127
  Progressive Conservative Party of New Brunswick 39.0000 40.17  +5.13 +0.2066
  Green Party of New Brunswick 13.0000 13.39  -0.37 +1.7880
  People's Alliance of New Brunswick 4.0000 4.12  +3.25 -1.1006
TOTAL +1.5067
2024-11-05 20:00:00
FL Amendment 3 - Marijuana Legalization
  Yes 5,950,589 55.90%
  No 4,693,524 44.10%
08/11/2024-08/11/2024 (15.00% Undecided)
  Yes 56.0000 64.40  +8.50 -0.4705
  No 29.0000 33.35  -10.75 -2.8562
TOTAL -3.3267
2024-09-16 20:30:00
QC Parliament - LaSalle—Émard—Verdun - By-election
  Louis-Philippe Sauvé 8,884 28.34%
  Laura Palestini 8,636 27.55%
  Craig Sauvé 8,262 26.35%
  Louis Ialenti 3,676 11.73%
  Jency Mercier 567 1.81%
  Tina Jiu Ru Zhu 197 0.63%
  Gregory Yablunovsky 156 0.50%
  Mark Khoury 103 0.33%
  Pierre Samson 78 0.25%
  Sébastien CoRhino Côrriveau 67 0.21%
  Alain Paquette 54 0.17%
  Steve Berthelot 52 0.17%
  Lanna Palsson 49 0.16%
  Myriam Beaulieu 47 0.15%
  Normand Chouinard 41 0.13%
  Marie-Hélène LeBel 39 0.12%
  Line Bélanger 31 0.10%
  John C. Turmel 25 0.08%
  Laura Vegys 22 0.07%
  Alain Bourgault 20 0.06%
  Julie St-Amand 20 0.06%
  Mark Moutter 19 0.06%
  Guillaume Paradis 18 0.06%
  Hans Armando Vargas 17 0.05%
  Alex Banks 16 0.05%
  Marc Corriveau 16 0.05%
  Martin Croteau 16 0.05%
  Daniel St-Pierre 16 0.05%
  Nassim Barhoumi 15 0.05%
  Marie-Eve Vermette 15 0.05%
  Mylène Bonneau 14 0.04%
  Jacques-Eric Guy 14 0.04%
  Fang Hu 14 0.04%
  Glen MacDonald 14 0.04%
  Martin "Acetaria Caesar" Jubinville 13 0.04%
  Réal BatRhino Martel 12 0.04%
  Mario Stocco 12 0.04%
  Christian Baril 11 0.04%
  Michael Bednarski 11 0.04%
  Jeani Boudreault 7 0.02%
  Donovan Eckstrom 7 0.02%
  Erle Stanley Bowman 3 0.01%
  Jael Champagne Gareau 1 0.00%
  Peter Clarke 1 0.00%
  John Dale 1 0.00%
  Andrew Davidson 1 0.00%
  Mark Dejewski 1 0.00%
  Manon Marie Lili Desbiens 1 0.00%
  Gerrit Dogger 1 0.00%
  Samuel Ducharme 1 0.00%
  Alexandra Engering 1 0.00%
  David Erland 1 0.00%
  Daniel Gagnon 1 0.00%
  Anthony Hamel 1 0.00%
  Felix-Antoine Hamel 1 0.00%
  Blake Hamilton 1 0.00%
  Judy D. Hill 1 0.00%
  Ryan Huard 1 0.00%
  Krzysztof Krzywinski 1 0.00%
  Alain Lamontagne 1 0.00%
  Danny Légaré 1 0.00%
  Charles Lemieux 1 0.00%
  Katy LeRougetel 1 0.00%
  Connie Lukawski 1 0.00%
  Harout Manougian 1 0.00%
  Antony George Ernest Marcil 1 0.00%
  Agnieszka Marszalek 1 0.00%
  Mateo Martin 1 0.00%
  Yusuf Nasihi 1 0.00%
  Winston Neutel 1 0.00%
  John Francis O'Flynn 1 0.00%
  Grayson Pollard 1 0.00%
  Lajos Polya 1 0.00%
  Lorant Polya 1 0.00%
  Spencer Rocchi 1 0.00%
  Wallace Richard Rowat 1 0.00%
  Timothy Schoen 1 0.00%
  Julian Selody 1 0.00%
  Roger Sherwood 1 0.00%
  Michael Skirzynski 1 0.00%
  Adam Smith 1 0.00%
  Pascal St-Amand 1 0.00%
  Patrick Strzalkowski 1 0.00%
  Ben Teichman 1 0.00%
  Darcy Justin Vanderwater 1 0.00%
  Elliot Wand 1 0.00%
  Jordan Wong 1 0.00%
  Ysack Dupont 0 0.00%
  Dji-Pé Frazer 0 0.00%
  Daniel Stuckless 0 0.00%
09/08/2024-09/09/2024 (16.00% Undecided)
  Louis-Philippe Sauvé 29.6000 34.34  +6.00 -0.8739
  Laura Palestini 24.1000 27.96  +0.41 +2.7927
  Craig Sauvé 23.0000 26.68  +0.33 +2.7586
  Louis Ialenti 7.3000 8.47  -3.26 -0.2921
TOTAL +4.3853
07/09/2024-07/09/2024 (2.00% Undecided)
  Laura Palestini 29.0000 29.58  +2.03
  Louis-Philippe Sauvé 26.0000 26.52  -1.82
  Craig Sauvé 25.0000 25.50  -0.85
  Louis Ialenti 14.0000 14.28  +2.55
  Jency Mercier 3.0000 3.06  +1.25
  Gregory Yablunovsky 1.0000 1.02  +0.52
2024-11-05 20:00:00
MI US President
  Donald J. Trump 2,816,636 49.73%
  Kamala Harris 2,736,533 48.31%
  Jill Stein 44,607 0.79%
  Robert F. Kennedy, Jr. 26,785 0.47%
  Chase Oliver 22,440 0.40%
  Cornel West 6,664 0.12%
  Randall A. Terry 6,509 0.11%
  Joseph "Joe" Kishore 2,330 0.04%
  Peter Sonski 1,212 0.02%
  Claudia De la Cruz 458 0.01%
  Cherunda Fox 8 0.00%
  Jay Bowman 4 0.00%
05/30/2024-05/31/2024 (5.00% Undecided)
  Joe Biden 47.0000 49.35  +49.35 -31.9000
  Donald J. Trump 46.0000 48.30  -1.43 +3.7781
  Joe Biden 44.0000 46.20  +46.20 -29.8000
  Donald J. Trump 43.0000 45.15  -4.58 +1.6781
  Robert F. Kennedy, Jr. 8.0000 8.40  +7.93 -4.2493
TOTAL -60.4930
05/30/2024-05/31/2024 (9.00% Undecided)
  Joe Biden 45.0000 49.05  +49.05
  Donald J. Trump 45.0000 49.05  -0.68
  Joe Biden 41.0000 44.69  +44.69
  Donald J. Trump 39.0000 42.51  -7.22
  Robert F. Kennedy, Jr. 11.0000 11.99  +11.52
2024-11-05 19:00:00
PA US President
  Donald J. Trump 3,543,308 50.37%
  Kamala Harris 3,423,042 48.66%
  Jill Stein 34,538 0.49%
  Chase Oliver 33,318 0.47%
05/30/2024-05/31/2024 (12.00% Undecided)
  Donald J. Trump 45.0000 50.40  +0.03 +4.7596
  Joe Biden 43.0000 48.16  +48.16 -31.1067
  Joe Biden 41.0000 45.92  +45.92 -29.6133
  Donald J. Trump 39.0000 43.68  -6.69 +0.3162
  Robert F. Kennedy, Jr. 8.0000 8.96  +8.49 -4.6226
TOTAL -60.2667
05/30/2024-05/31/2024 (8.00% Undecided)
  Donald J. Trump 47.0000 50.76  +0.39
  Joe Biden 45.0000 48.60  +48.60
  Joe Biden 43.0000 46.44  +46.44
  Donald J. Trump 42.0000 45.36  -5.01
  Robert F. Kennedy, Jr. 7.0000 7.56  +7.09
2024-11-05 20:00:00
WI US President
  Donald J. Trump 1,697,626 49.60%
  Kamala Harris 1,668,229 48.74%
  Robert F. Kennedy, Jr. 17,740 0.52%
  Jill Stein 12,275 0.36%
  Chase Oliver 10,511 0.31%
  Write-In 7,131 0.21%
  Randall A. Terry 4,044 0.12%
  Cornel West 2,753 0.08%
  Claudia De la Cruz 2,035 0.06%
  Peter Sonski 561 0.02%
  Doug Jenkins 12 0.00%
  Future Madam Potus 1 0.00%
05/30/2024-05/31/2024 (12.00% Undecided)
  Donald J. Trump 41.0000 45.92  -3.68 +2.2691
  Joe Biden 40.0000 44.80  +44.80 -28.8667
  Donald J. Trump 35.0000 39.20  -10.40 -2.2109
  Robert F. Kennedy, Jr. 13.0000 14.56  +14.04 -8.3223
TOTAL -37.1307
05/30/2024-05/31/2024 (18.00% Undecided)
  Joe Biden 40.0000 47.20  +47.20
  Donald J. Trump 38.0000 44.84  -4.76
  Joe Biden 38.0000 44.84  +44.84
  Donald J. Trump 31.0000 36.58  -13.02
  Robert F. Kennedy, Jr. 13.0000 15.34  +14.82
2024-11-05 20:00:00
AZ US President
  Donald J. Trump 1,770,242 52.22%
  Kamala Harris 1,582,860 46.69%
  Jill Stein 18,319 0.54%
  Chase Oliver 17,898 0.53%
  Claudia De la Cruz 689 0.02%
  Shiva Ayyadurai 77 0.00%
  Joel Skousen 53 0.00%
  Dawanda Shelton 19 0.00%
  President R19 Boddie 4 0.00%
05/19/2024-05/21/2024 (11.00% Undecided)
  Joe Biden 45.0000 49.95  +49.95 -32.3000
  Donald J. Trump 43.0000 47.73  -4.49 +1.9249
  Joe Biden 39.0000 43.29  +43.29 -27.8600
  Robert F. Kennedy, Jr. 7.0000 7.77  +7.25 -3.7956
TOTAL -62.0307
2024-11-05 21:00:00
AZ US Senate
  Ruben M. Gallego 1,676,335 50.06%
  Kari Lake 1,595,761 47.65%
  Eduardo Quintana 75,868 2.27%
  Sarah Williams 535 0.02%
  Christopher Beckett 103 0.00%
  Steven Cavin Sanders 92 0.00%
  Jannie Prosser 82 0.00%
  Shawn Petty 24 0.00%
  David Samuel Bozic 12 0.00%
  Benjamin Rodriguez 2 0.00%
05/19/2024-05/21/2024 (13.00% Undecided)
  Ruben M. Gallego 48.0000 54.24  +4.18 +1.9660
  Kari Lake 39.0000 44.07  -3.58 +2.1862
TOTAL +4.1522
2024-11-05 21:00:00
NV US President
  Donald J. Trump 751,205 50.59%
  Kamala Harris 705,197 47.49%
  None of These Candidates 19,625 1.32%
  Chase Oliver 6,059 0.41%
  Joel Skousen 2,754 0.19%
05/19/2024-05/21/2024 (6.00% Undecided)
  Donald J. Trump 51.0000 54.06  +3.47 +2.4821
  Joe Biden 43.0000 45.58  +45.58 -29.3867
  Donald J. Trump 46.0000 48.76  -1.83 +3.5733
  Joe Biden 40.0000 42.40  +42.40 -27.2667
  Donald J. Trump 8.0000 8.48  -42.11 -23.2801
TOTAL -73.8780
2024-11-05 21:00:00
NV US Senate
  Jacky Rosen 701,105 47.87%
  Sam Brown 677,046 46.22%
  None of These Candidates 44,380 3.03%
  Janine Hansen 21,316 1.46%
  Chris Cunningham 20,881 1.43%
05/19/2024-05/21/2024 (16.00% Undecided)
  Jacky Rosen 47.0000 54.52  +6.65 +0.1539
  Sam Brown 37.0000 42.92  -3.30 +2.2645
TOTAL +2.4184
2024-05-02 20:00:00
ON Legislative Assembly - Milton - By-election
  Zeeshan "Zee" Hamid 12,880 47.04%
  Galen Naidoo Harris 10,473 38.25%
  Edie Strachan 1,851 6.76%
  John Spina 1,102 4.02%
  Kyle Hutton 755 2.76%
  Frederick Weening 111 0.41%
  Tony Walton 101 0.37%
  John C. Turmel 64 0.23%
  Arabella Vida 42 0.15%
04/18/2024-04/18/2024 (2.00% Undecided)
  Galen Naidoo Harris 43.0000 43.86  +5.61 +0.1302
  Zeeshan "Zee" Hamid 43.0000 43.86  -3.18 +2.4060
  Edie Strachan 6.0000 6.12  -0.64 +1.0799
  Kyle Hutton 6.0000 6.12  +3.36 -1.0348
TOTAL +2.5814
2024-03-19 18:30:00
OH US Senate - R Primary
  Bernie Moreno 557,626 50.48%
  Matthew J. Dolan 363,013 32.86%
  Frank LaRose 184,111 16.67%
03/13/2024-03/15/2024 (21.00% Undecided)
  Matthew J. Dolan 31.0000 37.51  +4.65 +0.3640
  Bernie Moreno 29.0000 35.09  -15.39 -5.4712
  Frank LaRose 19.0000 22.99  +6.32 -1.9665
TOTAL -7.0737
2024-11-05 18:30:00
OH US Senate
  Bernie Moreno 2,857,383 50.09%
  Sherrod Brown 2,650,949 46.47%
  Donald Kissick 195,648 3.43%
  Tariq K. Shabazz 524 0.01%
  Stephen Faris 84 0.00%
  Nathan Russell 19 0.00%
  David Allen Pastorius 13 0.00%
03/13/2024-03/13/2024 (17.00% Undecided)
  Sherrod Brown 45.0000 52.65  +6.18 +0.3654
  Matthew J. Dolan 41.0000 47.97  +15.11 -6.6094
  Sherrod Brown 47.0000 54.99  +8.52 -1.1946
  Bernie Moreno 36.0000 42.12  -7.97 -0.5559
  Sherrod Brown 48.0000 56.16  +9.69 -1.9746
  Frank LaRose 37.0000 43.29  +26.62 -15.4998
TOTAL -25.4689
2024-11-05 18:30:00
OH US President
  Donald J. Trump 3,180,116 55.14%
  Kamala Harris 2,533,699 43.93%
  Chase Oliver 28,200 0.49%
  Richard A. Duncan 12,805 0.22%
  Peter Sonski 10,197 0.18%
  Claudia De la Cruz 1,794 0.03%
  Cornel West 852 0.01%
  Shiva Ayyadurai 74 0.00%
  John Cheng 24 0.00%
  Chris Garrity 13 0.00%
  Jay Bowman 7 0.00%
  Brian Kienitz 4 0.00%
  William C. Nalbach 3 0.00%
03/13/2024-03/13/2024 (9.00% Undecided)
  Donald J. Trump 51.0000 55.59  +0.45 +4.8324
  Joe Biden 40.0000 43.60  +43.60 -28.0667
TOTAL -23.2343
2024-06-10 19:00:00
Mississauga, ON Mayor - By-election
  Carolyn Parrish 43,494 31.18%
  Alvin Tedjo 35,005 25.09%
  Dipika Damerla 27,119 19.44%
  Stephen Dasko 22,408 16.06%
  David Shaw 2,843 2.04%
  Brian Crombie 2,242 1.61%
  Frank Fang 1,694 1.21%
  George Tavares 962 0.69%
  Xiao Hua Gong 598 0.43%
  Diya Atassi 545 0.39%
  Mike Matulewicz 424 0.30%
  Sinisa Mandrapa 417 0.30%
  Sara Iqbal 359 0.26%
  Jamie Dookie 302 0.22%
  Nathalie Xian Yi Yan 297 0.21%
  Mitchell MacEachern 238 0.17%
  Winston Harding 206 0.15%
  Mohsin Khan 170 0.12%
  Syed Jaffrey 169 0.12%
02/03/2024-02/04/2024 (59.00% Undecided)
  Carolyn Parrish 17.0000 27.03  -4.15 +0.5717
  Stephen Dasko 8.0000 12.72  -3.34 -0.0245
  Peter McCallion 7.0000 11.13  +11.13 -6.4200
  Dipika Damerla 5.0000 7.95  -11.49 -5.2027
  Alvin Tedjo 4.0000 6.36  -18.73 -9.6077
TOTAL -20.6833
2024-10-19 22:00:00
BC Legislative Assembly - Popular Vote
  British Columbia New Democratic Party 944,463 44.86%
  British Columbia Conservatives 911,142 43.28%
  British Columbia Green Party 173,493 8.24%
  Independent 47,118 2.24%
  Unaffiliated 25,465 1.21%
  Libertarian Party 1,380 0.07%
  Freedom Party 1,267 0.06%
  Communist Party 639 0.03%
  Christian Heritage Party 365 0.02%
10/16/2024-10/17/2024 (3.00% Undecided)
  British Columbia Conservatives 45.0000 46.35  +3.07 +2.1977
  British Columbia New Democratic Party 40.0000 41.20  -3.66 +1.9242
  British Columbia Green Party 12.0000 12.36  +4.12 -1.1282
TOTAL +2.9937
09/26/2024-09/26/2024 (4.00% Undecided)
  British Columbia Conservatives 44.0000 45.76  +2.48
  British Columbia New Democratic Party 42.0000 43.68  -1.18
  British Columbia Green Party 10.0000 10.40  +2.16
08/15/2024-08/17/2024 (2.00% Undecided)
  British Columbia Conservatives 39.0000 39.78  -3.50
  British Columbia New Democratic Party 36.0000 36.72  -8.14
  BC United 12.0000 12.24  +12.24
  British Columbia Green Party 11.0000 11.22  +2.98
04/23/2024-04/24/2024 (3.10% Undecided)
  British Columbia Conservatives 38.5000 39.69  -3.58
  British Columbia New Democratic Party 37.7000 38.87  -5.99
  BC United 14.9000 15.36  +15.36
  British Columbia Green Party 5.8000 5.98  -2.26
08/29/2023-08/31/2023 (0.10% Undecided)
  British Columbia New Democratic Party 34.8000 34.83  -10.03
  British Columbia Conservatives 26.6000 26.63  -16.65
  BC United 21.5000 21.52  +21.52
  British Columbia Green Party 12.7000 12.71  +4.47
  Independent 4.3000 4.30  +2.07
2023-10-03 20:00:00
MB Legislative Assembly - Popular Vote
  Manitoba New Democratic Party 221,673 45.65%
  Manitoba Progressive Conservative Party 203,237 41.86%
  Manitoba Liberal Party 51,636 10.63%
  Green Party 3,584 0.74%
  Keystone Party of Manitoba 3,577 0.74%
  Independent 1,383 0.28%
  Communist Party 461 0.09%
09/28/2023-10/01/2023 (1.00% Undecided)
  Manitoba New Democratic Party 47.0000 47.47  +1.82 +3.2133
  Manitoba Progressive Conservative Party 41.0000 41.41  -0.45 +3.8413
  Manitoba Liberal Party 10.0000 10.10  -0.53 +1.4412
  Green Party 1.0000 1.01  +0.27 +0.8741
TOTAL +9.3700
08/28/2023-09/02/2023 (2.70% Undecided)
  Manitoba Progressive Conservative Party 43.2000 44.37  +2.51
  Manitoba New Democratic Party 41.9000 43.03  -2.62
  Manitoba Liberal Party 8.8000 9.04  -1.60
  Green Party 3.4000 3.49  +2.75
07/26/2023-07/28/2023 (5.00% Undecided)
  Manitoba Progressive Conservative Party 42.0000 44.10  +2.24
  Manitoba New Democratic Party 38.0000 39.90  -5.75
  Manitoba Liberal Party 12.0000 12.60  +1.97
  Green Party 3.0000 3.15  +2.41
01/24/2023-01/26/2023 (1.00% Undecided)
  Manitoba New Democratic Party 42.0000 42.42  -3.23
  Manitoba Progressive Conservative Party 37.0000 37.37  -4.49
  Manitoba Liberal Party 15.0000 15.15  +4.52
  Green Party 5.0000 5.05  +4.31
Next 20-->

Approval Polls Conducted
Candidate Poll (Approve/Disapprove/Don't Know)
Next 20-->