[Mid Date Column] All times are calculated by the middle date of the poll if it spans multiple days.

A time window of 2 months prior to the most recent poll is used.

[Time Weight Column] Polls are weighted in the amount they contribute to the final results in a linear fashion in this time window - the newest poll has a weight of 1, a poll 30 days prior will have a weight of 0.5 and a poll 60 days out will have a weight of 0. If the same pollster has more than one poll in this time period, only the newest will be used.

[Internal Column] If a poll is marked as being an internal poll for one of the candidates, it's weight will be halved.

[Candidate Columns, Bias] OurCampaigns has calculated partisan bias figures for all Polling Firms based on data from final vote totals in races they have polled. These amounts are subtracted from the poll result - in the case the bias figure is negative it will effectively be added to the poll result and appear as two dashes (minus a negative = plus). [TOTAL Row] The adjusted weights are summed for each poll result and the adjusted poll results for each candidate are multiplied by the poll weight and then summed. Each candidate's poll sum is divided by their weight sum to give the total.

Poll | Mid Date | Time Weight | Internal | Michael J. Sullivan Michael J. Sullivan | Gabriel Gomez Michael J. Sullivan | Daniel B. Winslow Michael J. Sullivan | Write-In Michael J. Sullivan |
---|---|---|---|---|---|---|---|

Western New England University | 4/18 | X 1.00000 | 27.0000 | 33.0000 | 9.0000 | ||

OnMessage Inc. (R) | 4/3 | X 0.75000 | X 1/2 | 23.0000 | 24.0000 | 17.0000 | |

MassINC Polling Group | 3/21 | X 0.53333 | 28.0000 | 8.0000 | 10.0000 | ||

TOTAL | 26.493450 | 24.244541 | 10.851528 | 0.000000 |