Turnout | Ed Markey* (D) |
Kevin O'Connor (R) |
Shiva Ayyadurai (Write-in) |
Other | Margin | TOTAL | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
Belchertown town | n/a | 5,819 | 61.7% | 3,517 | 37.3% | 0 | 0.0% | 88 | 0.9% | 2,302 | 9,424 |
Chesterfield town | n/a | 490 | 60.8% | 305 | 37.8% | 0 | 0.0% | 11 | 1.4% | 185 | 806 |
Cummington town | n/a | 408 | 70.0% | 165 | 28.3% | 0 | 0.0% | 10 | 1.7% | 243 | 583 |
Goshen town | n/a | 422 | 64.6% | 224 | 34.3% | 0 | 0.0% | 7 | 1.1% | 198 | 653 |
Granby town | n/a | 2,031 | 53.0% | 1,714 | 44.7% | 0 | 0.0% | 86 | 2.2% | 317 | 3,831 |
Hadley town | n/a | 2,481 | 71.9% | 946 | 27.4% | 0 | 0.0% | 22 | 0.6% | 1,535 | 3,449 |
Hatfield town | n/a | 1,575 | 69.2% | 678 | 29.8% | 0 | 0.0% | 23 | 1.0% | 897 | 2,276 |
Huntington town | n/a | 585 | 48.7% | 594 | 49.5% | 0 | 0.0% | 22 | 1.8% | -9 | 1,201 |
Middlefield town | n/a | 200 | 61.3% | 126 | 38.7% | 0 | 0.0% | 0 | 0.0% | 74 | 326 |
Northampton city | n/a | 15,627 | 88.1% | 2,031 | 11.5% | 0 | 0.0% | 79 | 0.4% | 13,596 | 17,737 |
Pelham town | n/a | 807 | 87.6% | 109 | 11.8% | 0 | 0.0% | 5 | 0.5% | 698 | 921 |
Plainfield town | n/a | 316 | 72.1% | 119 | 27.2% | 0 | 0.0% | 3 | 0.7% | 197 | 438 |
South Hadley town | n/a | 6,469 | 65.5% | 3,251 | 32.9% | 0 | 0.0% | 159 | 1.6% | 3,218 | 9,879 |
Southampton town | n/a | 2,197 | 53.5% | 1,823 | 44.4% | 0 | 0.0% | 90 | 2.2% | 374 | 4,110 |
Ware town | n/a | 2,423 | 49.7% | 2,394 | 49.1% | 0 | 0.0% | 58 | 1.2% | 29 | 4,875 |
Westhampton town | n/a | 745 | 63.5% | 421 | 35.9% | 0 | 0.0% | 7 | 0.6% | 324 | 1,173 |
Williamsburg town | n/a | 1,429 | 78.8% | 364 | 20.1% | 0 | 0.0% | 20 | 1.1% | 1,065 | 1,813 |
Worthington town | n/a | 571 | 66.9% | 279 | 32.7% | 0 | 0.0% | 4 | 0.5% | 292 | 854 |
TOTAL | 63% | 63,151 | 72.9% | 22,577 | 26.1% | 697 | 0.8% | 0 | 0.0% | 40,574 | 86,580 |
2020 Senate class 2, null | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 10,787 | 91.5% | Kevin O'Connor (R) | 929 | 7.9% | ||
TOTAL | 11,785 | |||||||||
|
2020 Senate class 2, Belchertown town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 5,819 | 61.7% | Kevin O'Connor (R) | 3,517 | 37.3% | ||
TOTAL | 9,424 | |||||||||
|
2020 Senate class 2, Chesterfield town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 490 | 60.8% | Kevin O'Connor (R) | 305 | 37.8% | ||
TOTAL | 806 | |||||||||
|
2020 Senate class 2, Cummington town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 408 | 70.0% | Kevin O'Connor (R) | 165 | 28.3% | ||
TOTAL | 583 | |||||||||
|
2020 Senate class 2, null | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 7,769 | 74.4% | Kevin O'Connor (R) | 2,588 | 24.8% | ||
TOTAL | 10,446 | |||||||||
|
2020 Senate class 2, Goshen town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 422 | 64.6% | Kevin O'Connor (R) | 224 | 34.3% | ||
TOTAL | 653 | |||||||||
|
2020 Senate class 2, Granby town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 2,031 | 53.0% | Kevin O'Connor (R) | 1,714 | 44.7% | ||
TOTAL | 3,831 | |||||||||
|
2020 Senate class 2, Hadley town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 2,481 | 71.9% | Kevin O'Connor (R) | 946 | 27.4% | ||
TOTAL | 3,449 | |||||||||
|
2020 Senate class 2, Hatfield town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 1,575 | 69.2% | Kevin O'Connor (R) | 678 | 29.8% | ||
TOTAL | 2,276 | |||||||||
|
2020 Senate class 2, Huntington town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 585 | 48.7% | Kevin O'Connor (R) | 594 | 49.5% | ||
TOTAL | 1,201 | |||||||||
|
2020 Senate class 2, Middlefield town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 200 | 61.3% | Kevin O'Connor (R) | 126 | 38.7% | ||
TOTAL | 326 | |||||||||
|
2020 Senate class 2, Northampton city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 15,627 | 88.1% | Kevin O'Connor (R) | 2,031 | 11.5% | ||
TOTAL | 17,737 | |||||||||
|
2020 Senate class 2, Pelham town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 807 | 87.6% | Kevin O'Connor (R) | 109 | 11.8% | ||
TOTAL | 921 | |||||||||
|
2020 Senate class 2, Plainfield town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 316 | 72.1% | Kevin O'Connor (R) | 119 | 27.2% | ||
TOTAL | 438 | |||||||||
|
2020 Senate class 2, Southampton town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 2,197 | 53.5% | Kevin O'Connor (R) | 1,823 | 44.4% | ||
TOTAL | 4,110 | |||||||||
|
2020 Senate class 2, South Hadley town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 6,469 | 65.5% | Kevin O'Connor (R) | 3,251 | 32.9% | ||
TOTAL | 9,879 | |||||||||
|
2020 Senate class 2, Ware town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 2,423 | 49.7% | Kevin O'Connor (R) | 2,394 | 49.1% | ||
TOTAL | 4,875 | |||||||||
|
2020 Senate class 2, Westhampton town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 745 | 63.5% | Kevin O'Connor (R) | 421 | 35.9% | ||
TOTAL | 1,173 | |||||||||
|
2020 Senate class 2, Williamsburg town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 1,429 | 78.8% | Kevin O'Connor (R) | 364 | 20.1% | ||
TOTAL | 1,813 | |||||||||
|
2020 Senate class 2, Worthington town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 571 | 66.9% | Kevin O'Connor (R) | 279 | 32.7% | ||
TOTAL | 854 | |||||||||
|
Campaign finance data for this election**:
Ed Markey* | |
Total Disbursements: | $15,051,879 |
Total Receipts: | $14,466,754 |
Cash on Hand: | $1,642,211 |
Candidate Contributions: | $5,600 |
Candidate Loans: | $0 |
Individual Contributions: | $11,950,177 |
Party Contributions: | $49,600 |
Other Committee Contributions: | $1,406,838 |
Other Committee Transfers: | $843,668 |
Indep. Expenditures Supporting: | $4,014,216 |
Indep. Expenditures Opposing: | $1,148,979 |
Net Independent Expenditures: | $2,865,237 |
Net Spending: | $17,917,116 |
Kevin O'Connor | |
Total Disbursements: | $884,050 |
Total Receipts: | $947,013 |
Cash on Hand: | $62,963 |
Candidate Contributions: | $0 |
Candidate Loans: | $267,800 |
Individual Contributions: | $646,323 |
Party Contributions: | $0 |
Other Committee Contributions: | $25,804 |
Other Committee Transfers: | $2,768 |
Indep. Expenditures Supporting: | $0 |
Indep. Expenditures Opposing: | $113 |
Net Independent Expenditures: | $-113 |
Net Spending: | $883,937 |
Shiva Ayyadurai | |
Total Disbursements: | $1,753,745 |
Total Receipts: | $1,811,516 |
Cash on Hand: | $58,122 |
Candidate Contributions: | $1,055,628 |
Candidate Loans: | $0 |
Individual Contributions: | $755,389 |
Party Contributions: | $0 |
Other Committee Contributions: | $0 |
Other Committee Transfers: | $0 |
Indep. Expenditures Supporting: | $0 |
Indep. Expenditures Opposing: | $0 |
Net Independent Expenditures: | $0 |
Net Spending: | $1,753,745 |
**Financial data shown here takes into account all elections for this office during this cycle, including primary, special and runoff elections, if any.
Source: https://www.fec.gov/data/elections/senate/MA/2020