Turnout | Ed Markey* (D) |
Kevin O'Connor (R) |
Shiva Ayyadurai (Write-in) |
Other | Margin | TOTAL | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
Blandford town | n/a | 283 | 37.0% | 462 | 60.5% | 0 | 0.0% | 19 | 2.5% | -179 | 764 |
Brimfield town | n/a | 1,061 | 46.5% | 1,191 | 52.2% | 0 | 0.0% | 31 | 1.4% | -130 | 2,283 |
Chester town | n/a | 308 | 42.4% | 407 | 56.0% | 0 | 0.0% | 12 | 1.7% | -99 | 727 |
Chicopee city | n/a | 14,541 | 57.6% | 10,262 | 40.7% | 0 | 0.0% | 428 | 1.7% | 4,279 | 25,231 |
East Longmeadow town | n/a | 5,103 | 51.9% | 4,618 | 47.0% | 0 | 0.0% | 113 | 1.1% | 485 | 9,834 |
Granville town | n/a | 398 | 41.2% | 557 | 57.6% | 0 | 0.0% | 12 | 1.2% | -159 | 967 |
Hampden town | n/a | 1,538 | 46.8% | 1,713 | 52.1% | 0 | 0.0% | 36 | 1.1% | -175 | 3,287 |
Holland town | n/a | 684 | 45.1% | 813 | 53.6% | 0 | 0.0% | 21 | 1.4% | -129 | 1,518 |
Holyoke city | n/a | 10,987 | 69.1% | 4,814 | 30.3% | 0 | 0.0% | 109 | 0.7% | 6,173 | 15,910 |
Longmeadow town | n/a | 6,389 | 62.6% | 3,736 | 36.6% | 0 | 0.0% | 73 | 0.7% | 2,653 | 10,198 |
Ludlow town | n/a | 5,587 | 50.7% | 5,317 | 48.2% | 0 | 0.0% | 126 | 1.1% | 270 | 11,030 |
Monson town | n/a | 2,461 | 48.7% | 2,518 | 49.9% | 0 | 0.0% | 72 | 1.4% | -57 | 5,051 |
Montgomery town | n/a | 225 | 41.1% | 313 | 57.1% | 0 | 0.0% | 10 | 1.8% | -88 | 548 |
Russell town | n/a | 380 | 41.9% | 498 | 54.9% | 0 | 0.0% | 29 | 3.2% | -118 | 907 |
Southwick town | n/a | 2,319 | 41.3% | 3,226 | 57.4% | 0 | 0.0% | 76 | 1.4% | -907 | 5,621 |
Springfield city | n/a | 38,658 | 73.4% | 13,488 | 25.6% | 0 | 0.0% | 503 | 1.0% | 25,170 | 52,649 |
Tolland town | n/a | 129 | 39.9% | 191 | 59.1% | 0 | 0.0% | 3 | 0.9% | -62 | 323 |
Wales town | n/a | 432 | 40.7% | 607 | 57.2% | 0 | 0.0% | 22 | 2.1% | -175 | 1,061 |
Westfield city | n/a | 9,926 | 49.1% | 9,854 | 48.8% | 0 | 0.0% | 423 | 2.1% | 72 | 20,203 |
Wilbraham town | n/a | 4,788 | 52.2% | 4,268 | 46.5% | 0 | 0.0% | 122 | 1.3% | 520 | 9,178 |
TOTAL | 59% | 123,867 | 58.3% | 85,790 | 40.4% | 2,205 | 1.0% | 0 | 0.0% | 38,077 | 212,462 |
2020 Senate class 2, null | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 7,455 | 47.6% | Kevin O'Connor (R) | 7,924 | 50.6% | ||
TOTAL | 15,647 | |||||||||
|
2020 Senate class 2, Blandford town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 283 | 37.0% | Kevin O'Connor (R) | 462 | 60.5% | ||
TOTAL | 764 | |||||||||
|
2020 Senate class 2, Brimfield town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 1,061 | 46.5% | Kevin O'Connor (R) | 1,191 | 52.2% | ||
TOTAL | 2,283 | |||||||||
|
2020 Senate class 2, Chester town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 308 | 42.4% | Kevin O'Connor (R) | 407 | 56.0% | ||
TOTAL | 727 | |||||||||
|
2020 Senate class 2, Chicopee city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 14,541 | 57.6% | Kevin O'Connor (R) | 10,262 | 40.7% | ||
TOTAL | 25,231 | |||||||||
|
2020 Senate class 2, East Longmeadow town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 5,103 | 51.9% | Kevin O'Connor (R) | 4,618 | 47.0% | ||
TOTAL | 9,834 | |||||||||
|
2020 Senate class 2, Granville town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 398 | 41.2% | Kevin O'Connor (R) | 557 | 57.6% | ||
TOTAL | 967 | |||||||||
|
2020 Senate class 2, Hampden town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 1,538 | 46.8% | Kevin O'Connor (R) | 1,713 | 52.1% | ||
TOTAL | 3,287 | |||||||||
|
2020 Senate class 2, Holland town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 684 | 45.1% | Kevin O'Connor (R) | 813 | 53.6% | ||
TOTAL | 1,518 | |||||||||
|
2020 Senate class 2, Holyoke city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 10,987 | 69.1% | Kevin O'Connor (R) | 4,814 | 30.3% | ||
TOTAL | 15,910 | |||||||||
|
2020 Senate class 2, Longmeadow town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 6,389 | 62.6% | Kevin O'Connor (R) | 3,736 | 36.6% | ||
TOTAL | 10,198 | |||||||||
|
2020 Senate class 2, Ludlow town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 5,587 | 50.7% | Kevin O'Connor (R) | 5,317 | 48.2% | ||
TOTAL | 11,030 | |||||||||
|
2020 Senate class 2, Monson town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 2,461 | 48.7% | Kevin O'Connor (R) | 2,518 | 49.9% | ||
TOTAL | 5,051 | |||||||||
|
2020 Senate class 2, Montgomery town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 225 | 41.1% | Kevin O'Connor (R) | 313 | 57.1% | ||
TOTAL | 548 | |||||||||
|
2020 Senate class 2, null | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 3,132 | 49.5% | Kevin O'Connor (R) | 3,109 | 49.1% | ||
TOTAL | 6,332 | |||||||||
|
2020 Senate class 2, Russell town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 380 | 41.9% | Kevin O'Connor (R) | 498 | 54.9% | ||
TOTAL | 907 | |||||||||
|
2020 Senate class 2, Southwick town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 2,319 | 41.3% | Kevin O'Connor (R) | 3,226 | 57.4% | ||
TOTAL | 5,621 | |||||||||
|
2020 Senate class 2, Springfield city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 38,658 | 73.4% | Kevin O'Connor (R) | 13,488 | 25.6% | ||
TOTAL | 52,649 | |||||||||
|
2020 Senate class 2, Tolland town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 129 | 39.9% | Kevin O'Connor (R) | 191 | 59.1% | ||
TOTAL | 323 | |||||||||
|
2020 Senate class 2, Wales town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 432 | 40.7% | Kevin O'Connor (R) | 607 | 57.2% | ||
TOTAL | 1,061 | |||||||||
|
2020 Senate class 2, Westfield city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 9,926 | 49.1% | Kevin O'Connor (R) | 9,854 | 48.8% | ||
TOTAL | 20,203 | |||||||||
|
2020 Senate class 2, null | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 7,083 | 53.7% | Kevin O'Connor (R) | 5,904 | 44.8% | ||
TOTAL | 13,193 | |||||||||
|
2020 Senate class 2, Wilbraham town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Ed Markey* (D) | 4,788 | 52.2% | Kevin O'Connor (R) | 4,268 | 46.5% | ||
TOTAL | 9,178 | |||||||||
|
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