Mainstreet Research
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
Mainstreet Research is a Canadian market research and polling firm with headquarters in Toronto, and offices in Montreal and Ottawa. The company was founded in 2010 by Quito Maggi, who currently serves as its president.[1]
Mainstreet Research conducts regular Canadian national, regional, and municipal public polling and private market & public opinion research. Their data is reported by various media organizations.[2][3] In a comparison of polling results with election results, Mainstreet was ranked fourth in Canada by polling analyst Philippe J. Fournier.[4][5]
Polling
Mainstreet Research published its first poll on December 9, 2013 [6][7] Since then Mainstreet Research (formerly Mainstreet Technologies) has published hundreds of polls across dozens of elections and in between elections on matters of public policy.[8][9] A summary of the elections covered by Mainstreet can be found below.
- 2015 Alberta General Election[10]
- 2015 Canada General Election[11]
- Opinion polling for the 2015 Canadian federal election by constituency
- 2015 Progressive Conservative Party of Ontario leadership election[12]
- 2016 Manitoba general election[13][14]
- 2016 Saskatchewan general election[15][16]
- 2017 Nova Scotia general election[17][18]
- 2017 British Columbia general election[19][20]
- 2018 Progressive Conservative Party of Ontario leadership election[21][22]
- 2018 New Brunswick general election[23][24]
- 2018 Ontario general election[25][26]
- 2018 Quebec general election[27][26]
- 2018 Peel Region municipal elections[28]
- 2018 Toronto mayoral election[29]
- 2019 Manitoba general election[30][31]
- 2019 Newfoundland and Labrador general election[32][33]
- 2019 Prince Edward Island general election[34][35]
- 2019 Alberta general election[36][37]
- 2019 Canadian federal election[38][39]
- Opinion polling for the 2019 Canadian federal election by constituency
- 2020 New Brunswick general election[40][41]
- 2020 Saskatchewan general election[42][43]
- 2020 British Columbia general election[44][45]
- 2021 Nova Scotia general election[46][47]
- 2021 Canadian federal election[48][49]
- Opinion polling for the 2021 Canadian federal election by constituency
- 2021 Montreal municipal election[50]
The polling firm drew criticism in 2017 for incorrectly calling that year's Calgary mayoral election in polls conducted for Postmedia. The polls suggested that incumbent Naheed Nenshi was trailing to Bill Smith, a political newcomer, while other pollsters had Nenshi in the lead.[51][52] A report commissioned after the election by the Market Research and Intelligence Association (MRIA) found that there were flaws in the company's polling methods, one of which resulted in the exclusion of cellphones in polling calls. This led to sampling bias, as younger people tended to have cellphones, but not landlines. It was found that the pollster's attempts to conduct ward-by-ward polling was based on phone numbers linked to postal codes, while cellphones with no such linkage were often dropped.[52][53] Mainstreet Research president Quito Maggi later admitted to "big, big polling failures", and stated that while the company has implemented recommendations from the report, it would have to work to earn back public trust.[51][54]
A similar problem was also reported in the company's polls for the 2019 Nanaimo provincial by-election, which mispredicted a win for the BC Liberals over the incumbent BC NDP. Christopher Adams, one of the authors of the report, recommended that such small sample polling be halted until a solution to the sampling problem was found, adding that Mainstreet had done well with larger samples such as with provincial or federal elections.[52]
References
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 26.0 26.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 51.0 51.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 52.0 52.1 52.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
<templatestyles src="Asbox/styles.css"></templatestyles>