Turnout | Jeanne Shaheen* (D) |
Corky Messner (R) |
Justin O'Donnell (Libertarian) |
Other | Margin | TOTAL | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
Amherst town | n/a | 4,866 | 59.9% | 3,101 | 38.2% | 147 | 1.8% | 6 | 0.1% | 1,765 | 8,120 |
Antrim town | n/a | 838 | 53.6% | 673 | 43.1% | 52 | 3.3% | 0 | 0.0% | 165 | 1,563 |
Bedford town | n/a | 7,856 | 53.5% | 6,630 | 45.1% | 190 | 1.3% | 10 | 0.1% | 1,226 | 14,686 |
Bennington town | n/a | 428 | 52.5% | 362 | 44.4% | 26 | 3.2% | 0 | 0.0% | 66 | 816 |
Brookline town | n/a | 1,938 | 53.6% | 1,572 | 43.4% | 109 | 3.0% | 0 | 0.0% | 366 | 3,619 |
Deering town | n/a | 495 | 43.5% | 602 | 52.9% | 39 | 3.4% | 2 | 0.2% | -107 | 1,138 |
Francestown town | n/a | 607 | 53.0% | 518 | 45.2% | 21 | 1.8% | 0 | 0.0% | 89 | 1,146 |
Goffstown town | n/a | 5,333 | 52.8% | 4,574 | 45.3% | 197 | 1.9% | 3 | 0.0% | 759 | 10,107 |
Greenfield town | n/a | 550 | 54.6% | 438 | 43.5% | 19 | 1.9% | 0 | 0.0% | 112 | 1,007 |
Greenville town | n/a | 526 | 50.4% | 483 | 46.3% | 35 | 3.4% | 0 | 0.0% | 43 | 1,044 |
Hancock town | n/a | 383 | 48.2% | 371 | 46.7% | 40 | 5.0% | 0 | 0.0% | 12 | 794 |
Hillsborough town | n/a | 1,585 | 49.0% | 1,520 | 47.0% | 132 | 4.1% | 0 | 0.0% | 65 | 3,237 |
Hollis town | n/a | 3,333 | 57.4% | 2,362 | 40.7% | 110 | 1.9% | 3 | 0.1% | 971 | 5,808 |
Hudson town | n/a | 7,244 | 50.3% | 6,848 | 47.6% | 305 | 2.1% | 4 | 0.0% | 396 | 14,401 |
Litchfield town | n/a | 2,706 | 50.6% | 2,512 | 47.0% | 122 | 2.3% | 3 | 0.1% | 194 | 5,343 |
Lyndeborough town | n/a | 578 | 51.6% | 506 | 45.1% | 37 | 3.3% | 0 | 0.0% | 72 | 1,121 |
Manchester city | n/a | 31,412 | 60.2% | 19,220 | 36.8% | 1,536 | 2.9% | 45 | 0.1% | 12,192 | 52,213 |
Mason town | n/a | 407 | 43.5% | 483 | 51.7% | 45 | 4.8% | 0 | 0.0% | -76 | 935 |
Merrimack town | n/a | 9,229 | 55.7% | 6,925 | 41.8% | 403 | 2.4% | 12 | 0.1% | 2,304 | 16,569 |
Milford town | n/a | 5,135 | 56.4% | 3,690 | 40.6% | 267 | 2.9% | 6 | 0.1% | 1,445 | 9,098 |
Mont Vernon town | n/a | 1,030 | 58.1% | 700 | 39.5% | 42 | 2.4% | 1 | 0.1% | 330 | 1,773 |
Nashua city | n/a | 27,909 | 62.6% | 15,608 | 35.0% | 1,026 | 2.3% | 26 | 0.1% | 12,301 | 44,569 |
New Boston town | n/a | 1,984 | 50.9% | 1,831 | 47.0% | 83 | 2.1% | 1 | 0.0% | 153 | 3,899 |
New Ipswich town | n/a | 1,047 | 33.7% | 1,986 | 63.9% | 73 | 2.3% | 1 | 0.0% | -939 | 3,107 |
Pelham town | n/a | 3,974 | 45.7% | 4,476 | 51.5% | 232 | 2.7% | 5 | 0.1% | -502 | 8,687 |
Peterborough town | n/a | 3,133 | 71.3% | 1,163 | 26.5% | 95 | 2.2% | 1 | 0.0% | 1,970 | 4,392 |
Sharon town | n/a | 159 | 58.7% | 107 | 39.5% | 5 | 1.8% | 0 | 0.0% | 52 | 271 |
Temple town | n/a | 543 | 56.9% | 395 | 41.4% | 17 | 1.8% | 0 | 0.0% | 148 | 955 |
Weare town | n/a | 2,461 | 45.0% | 2,866 | 52.4% | 142 | 2.6% | 4 | 0.1% | -405 | 5,473 |
Wilton town | n/a | 1,374 | 56.0% | 1,000 | 40.7% | 77 | 3.1% | 4 | 0.2% | 374 | 2,455 |
Windsor town | n/a | 37 | 28.9% | 85 | 66.4% | 6 | 4.7% | 0 | 0.0% | -48 | 128 |
TOTAL | 67% | 129,100 | 56.5% | 93,607 | 41.0% | 5,630 | 2.5% | 0 | 0.0% | 35,493 | 228,337 |
2020 Senate class 2, Amherst town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 4,866 | 59.9% | Corky Messner (R) | 3,101 | 38.2% | Justin O'Donnell (Lbt) | 147 | 1.8% |
TOTAL | 8,120 | |||||||||
|
2020 Senate class 2, Antrim town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 838 | 53.6% | Corky Messner (R) | 673 | 43.1% | Justin O'Donnell (Lbt) | 52 | 3.3% |
TOTAL | 1,563 | |||||||||
|
2020 Senate class 2, Bedford town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 7,856 | 53.5% | Corky Messner (R) | 6,630 | 45.1% | Justin O'Donnell (Lbt) | 190 | 1.3% |
TOTAL | 14,686 | |||||||||
|
2020 Senate class 2, Bennington town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 428 | 52.5% | Corky Messner (R) | 362 | 44.4% | Justin O'Donnell (Lbt) | 26 | 3.2% |
TOTAL | 816 | |||||||||
|
2020 Senate class 2, Brookline town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,938 | 53.6% | Corky Messner (R) | 1,572 | 43.4% | Justin O'Donnell (Lbt) | 109 | 3.0% |
TOTAL | 3,619 | |||||||||
|
2020 Senate class 2, Deering town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 495 | 43.5% | Corky Messner (R) | 602 | 52.9% | Justin O'Donnell (Lbt) | 39 | 3.4% |
TOTAL | 1,138 | |||||||||
|
2020 Senate class 2, Francestown town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 607 | 53.0% | Corky Messner (R) | 518 | 45.2% | Justin O'Donnell (Lbt) | 21 | 1.8% |
TOTAL | 1,146 | |||||||||
|
2020 Senate class 2, Goffstown town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 5,333 | 52.8% | Corky Messner (R) | 4,574 | 45.3% | Justin O'Donnell (Lbt) | 197 | 1.9% |
TOTAL | 10,107 | |||||||||
|
2020 Senate class 2, Greenfield town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 550 | 54.6% | Corky Messner (R) | 438 | 43.5% | Justin O'Donnell (Lbt) | 19 | 1.9% |
TOTAL | 1,007 | |||||||||
|
2020 Senate class 2, Greenville town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 526 | 50.4% | Corky Messner (R) | 483 | 46.3% | Justin O'Donnell (Lbt) | 35 | 3.4% |
TOTAL | 1,044 | |||||||||
|
2020 Senate class 2, Hancock town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 383 | 48.2% | Corky Messner (R) | 371 | 46.7% | Justin O'Donnell (Lbt) | 40 | 5.0% |
TOTAL | 794 | |||||||||
|
2020 Senate class 2, Hillsborough town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,585 | 49.0% | Corky Messner (R) | 1,520 | 47.0% | Justin O'Donnell (Lbt) | 132 | 4.1% |
TOTAL | 3,237 | |||||||||
|
2020 Senate class 2, Hollis town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 3,333 | 57.4% | Corky Messner (R) | 2,362 | 40.7% | Justin O'Donnell (Lbt) | 110 | 1.9% |
TOTAL | 5,808 | |||||||||
|
2020 Senate class 2, Hudson town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 7,244 | 50.3% | Corky Messner (R) | 6,848 | 47.6% | Justin O'Donnell (Lbt) | 305 | 2.1% |
TOTAL | 14,401 | |||||||||
|
2020 Senate class 2, Litchfield town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 2,706 | 50.6% | Corky Messner (R) | 2,512 | 47.0% | Justin O'Donnell (Lbt) | 122 | 2.3% |
TOTAL | 5,343 | |||||||||
|
2020 Senate class 2, Lyndeborough town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 578 | 51.6% | Corky Messner (R) | 506 | 45.1% | Justin O'Donnell (Lbt) | 37 | 3.3% |
TOTAL | 1,121 | |||||||||
|
2020 Senate class 2, Manchester city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 31,412 | 60.2% | Corky Messner (R) | 19,220 | 36.8% | Justin O'Donnell (Lbt) | 1,536 | 2.9% |
TOTAL | 52,213 | |||||||||
|
2020 Senate class 2, Mason town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 407 | 43.5% | Corky Messner (R) | 483 | 51.7% | Justin O'Donnell (Lbt) | 45 | 4.8% |
TOTAL | 935 | |||||||||
|
2020 Senate class 2, Merrimack town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 9,229 | 55.7% | Corky Messner (R) | 6,925 | 41.8% | Justin O'Donnell (Lbt) | 403 | 2.4% |
TOTAL | 16,569 | |||||||||
|
2020 Senate class 2, Milford town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 5,135 | 56.4% | Corky Messner (R) | 3,690 | 40.6% | Justin O'Donnell (Lbt) | 267 | 2.9% |
TOTAL | 9,098 | |||||||||
|
2020 Senate class 2, Mont Vernon town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,030 | 58.1% | Corky Messner (R) | 700 | 39.5% | Justin O'Donnell (Lbt) | 42 | 2.4% |
TOTAL | 1,773 | |||||||||
|
2020 Senate class 2, Nashua city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 27,909 | 62.6% | Corky Messner (R) | 15,608 | 35.0% | Justin O'Donnell (Lbt) | 1,026 | 2.3% |
TOTAL | 44,569 | |||||||||
|
2020 Senate class 2, New Boston town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,984 | 50.9% | Corky Messner (R) | 1,831 | 47.0% | Justin O'Donnell (Lbt) | 83 | 2.1% |
TOTAL | 3,899 | |||||||||
|
2020 Senate class 2, New Ipswich town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,047 | 33.7% | Corky Messner (R) | 1,986 | 63.9% | Justin O'Donnell (Lbt) | 73 | 2.3% |
TOTAL | 3,107 | |||||||||
|
2020 Senate class 2, Pelham town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 3,974 | 45.7% | Corky Messner (R) | 4,476 | 51.5% | Justin O'Donnell (Lbt) | 232 | 2.7% |
TOTAL | 8,687 | |||||||||
|
2020 Senate class 2, Peterborough town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 3,133 | 71.3% | Corky Messner (R) | 1,163 | 26.5% | Justin O'Donnell (Lbt) | 95 | 2.2% |
TOTAL | 4,392 | |||||||||
|
2020 Senate class 2, Sharon town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 159 | 58.7% | Corky Messner (R) | 107 | 39.5% | Justin O'Donnell (Lbt) | 5 | 1.8% |
TOTAL | 271 | |||||||||
|
2020 Senate class 2, Temple town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 543 | 56.9% | Corky Messner (R) | 395 | 41.4% | Justin O'Donnell (Lbt) | 17 | 1.8% |
TOTAL | 955 | |||||||||
|
2020 Senate class 2, Weare town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 2,461 | 45.0% | Corky Messner (R) | 2,866 | 52.4% | Justin O'Donnell (Lbt) | 142 | 2.6% |
TOTAL | 5,473 | |||||||||
|
2020 Senate class 2, Wilton town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,374 | 56.0% | Corky Messner (R) | 1,000 | 40.7% | Justin O'Donnell (Lbt) | 77 | 3.1% |
TOTAL | 2,455 | |||||||||
|
2020 Senate class 2, Windsor town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 37 | 28.9% | Corky Messner (R) | 85 | 66.4% | Justin O'Donnell (Lbt) | 6 | 4.7% |
TOTAL | 128 | |||||||||
|
Campaign finance data for this election**:
Jeanne Shaheen* | |
Total Disbursements: | $18,861,333 |
Total Receipts: | $19,891,142 |
Cash on Hand: | $1,118,461 |
Candidate Contributions: | $0 |
Candidate Loans: | $0 |
Individual Contributions: | $16,347,938 |
Party Contributions: | $0 |
Other Committee Contributions: | $2,608,515 |
Other Committee Transfers: | $634,247 |
Indep. Expenditures Supporting: | $285,628 |
Indep. Expenditures Opposing: | $402,105 |
Net Independent Expenditures: | $-116,477 |
Net Spending: | $18,744,856 |
Corky Messner | |
Total Disbursements: | $7,091,752 |
Total Receipts: | $7,150,052 |
Cash on Hand: | $58,300 |
Candidate Contributions: | $125,000 |
Candidate Loans: | $5,935,515 |
Individual Contributions: | $1,011,801 |
Party Contributions: | $300 |
Other Committee Contributions: | $55,800 |
Other Committee Transfers: | $16,747 |
Indep. Expenditures Supporting: | $88,303 |
Indep. Expenditures Opposing: | $21,373 |
Net Independent Expenditures: | $66,930 |
Net Spending: | $7,158,682 |
Justin O'Donnell | |
Total Disbursements: | $4,852 |
Total Receipts: | $6,240 |
Cash on Hand: | $4,477 |
Candidate Contributions: | $0 |
Candidate Loans: | $0 |
Individual Contributions: | $6,240 |
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: | $4,852 |
**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/NH/2020