Turnout | Jeanne Shaheen* (D) |
Corky Messner (R) |
Justin O'Donnell (Libertarian) |
Other | Margin | TOTAL | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
Alstead town | n/a | 709 | 60.1% | 439 | 37.2% | 31 | 2.6% | 1 | 0.1% | 270 | 1,180 |
Chesterfield town | n/a | 1,419 | 60.9% | 861 | 37.0% | 48 | 2.1% | 1 | 0.0% | 558 | 2,329 |
Dublin town | n/a | 692 | 62.9% | 385 | 35.0% | 22 | 2.0% | 1 | 0.1% | 307 | 1,100 |
Fitzwilliam town | n/a | 719 | 53.4% | 596 | 44.2% | 32 | 2.4% | 0 | 0.0% | 123 | 1,347 |
Gilsum town | n/a | 272 | 53.8% | 220 | 43.5% | 14 | 2.8% | 0 | 0.0% | 52 | 506 |
Harrisville town | n/a | 564 | 74.6% | 173 | 22.9% | 19 | 2.5% | 0 | 0.0% | 391 | 756 |
Hinsdale town | n/a | 1,139 | 61.3% | 667 | 35.9% | 51 | 2.7% | 0 | 0.0% | 472 | 1,857 |
Jaffrey town | n/a | 1,677 | 55.9% | 1,250 | 41.7% | 72 | 2.4% | 1 | 0.0% | 427 | 3,000 |
Keene city | n/a | 9,127 | 71.8% | 3,229 | 25.4% | 336 | 2.6% | 14 | 0.1% | 5,898 | 12,706 |
Marlborough town | n/a | 843 | 66.7% | 388 | 30.7% | 31 | 2.5% | 2 | 0.2% | 455 | 1,264 |
Marlow town | n/a | 289 | 59.3% | 184 | 37.8% | 14 | 2.9% | 0 | 0.0% | 105 | 487 |
Nelson town | n/a | 289 | 63.9% | 152 | 33.6% | 10 | 2.2% | 1 | 0.2% | 137 | 452 |
Richmond town | n/a | 307 | 43.7% | 374 | 53.2% | 18 | 2.6% | 4 | 0.6% | -67 | 703 |
Rindge town | n/a | 1,508 | 41.7% | 1,987 | 54.9% | 121 | 3.3% | 2 | 0.1% | -479 | 3,618 |
Roxbury town | n/a | 95 | 68.3% | 43 | 30.9% | 1 | 0.7% | 0 | 0.0% | 52 | 139 |
Stoddard town | n/a | 463 | 52.7% | 396 | 45.1% | 20 | 2.3% | 0 | 0.0% | 67 | 879 |
Sullivan town | n/a | 235 | 58.5% | 153 | 38.1% | 14 | 3.5% | 0 | 0.0% | 82 | 402 |
Surry town | n/a | 330 | 60.0% | 209 | 38.0% | 11 | 2.0% | 0 | 0.0% | 121 | 550 |
Swanzey town | n/a | 2,200 | 57.9% | 1,539 | 40.5% | 59 | 1.6% | 1 | 0.0% | 661 | 3,799 |
Troy town | n/a | 555 | 50.9% | 497 | 45.6% | 38 | 3.5% | 0 | 0.0% | 58 | 1,090 |
Walpole town | n/a | 1,520 | 65.0% | 745 | 31.9% | 69 | 3.0% | 3 | 0.1% | 775 | 2,337 |
Westmoreland town | n/a | 709 | 63.2% | 388 | 34.6% | 23 | 2.0% | 2 | 0.2% | 321 | 1,122 |
Winchester town | n/a | 1,089 | 55.2% | 815 | 41.3% | 68 | 3.4% | 0 | 0.0% | 274 | 1,972 |
TOTAL | 69% | 26,735 | 61.4% | 15,684 | 36.0% | 1,121 | 2.6% | 0 | 0.0% | 11,051 | 43,540 |
2020 Senate class 2, Alstead town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 709 | 60.1% | Corky Messner (R) | 439 | 37.2% | Justin O'Donnell (Lbt) | 31 | 2.6% |
TOTAL | 1,180 | |||||||||
|
2020 Senate class 2, Chesterfield town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,419 | 60.9% | Corky Messner (R) | 861 | 37.0% | Justin O'Donnell (Lbt) | 48 | 2.1% |
TOTAL | 2,329 | |||||||||
|
2020 Senate class 2, Dublin town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 692 | 62.9% | Corky Messner (R) | 385 | 35.0% | Justin O'Donnell (Lbt) | 22 | 2.0% |
TOTAL | 1,100 | |||||||||
|
2020 Senate class 2, Fitzwilliam town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 719 | 53.4% | Corky Messner (R) | 596 | 44.2% | Justin O'Donnell (Lbt) | 32 | 2.4% |
TOTAL | 1,347 | |||||||||
|
2020 Senate class 2, Gilsum town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 272 | 53.8% | Corky Messner (R) | 220 | 43.5% | Justin O'Donnell (Lbt) | 14 | 2.8% |
TOTAL | 506 | |||||||||
|
2020 Senate class 2, Harrisville town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 564 | 74.6% | Corky Messner (R) | 173 | 22.9% | Justin O'Donnell (Lbt) | 19 | 2.5% |
TOTAL | 756 | |||||||||
|
2020 Senate class 2, Hinsdale town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,139 | 61.3% | Corky Messner (R) | 667 | 35.9% | Justin O'Donnell (Lbt) | 51 | 2.7% |
TOTAL | 1,857 | |||||||||
|
2020 Senate class 2, Jaffrey town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,677 | 55.9% | Corky Messner (R) | 1,250 | 41.7% | Justin O'Donnell (Lbt) | 72 | 2.4% |
TOTAL | 3,000 | |||||||||
|
2020 Senate class 2, Keene city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 9,127 | 71.8% | Corky Messner (R) | 3,229 | 25.4% | Justin O'Donnell (Lbt) | 336 | 2.6% |
TOTAL | 12,706 | |||||||||
|
2020 Senate class 2, Marlborough town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 843 | 66.7% | Corky Messner (R) | 388 | 30.7% | Justin O'Donnell (Lbt) | 31 | 2.5% |
TOTAL | 1,264 | |||||||||
|
2020 Senate class 2, Marlow town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 289 | 59.3% | Corky Messner (R) | 184 | 37.8% | Justin O'Donnell (Lbt) | 14 | 2.9% |
TOTAL | 487 | |||||||||
|
2020 Senate class 2, Nelson town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 289 | 63.9% | Corky Messner (R) | 152 | 33.6% | Justin O'Donnell (Lbt) | 10 | 2.2% |
TOTAL | 452 | |||||||||
|
2020 Senate class 2, Richmond town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 307 | 43.7% | Corky Messner (R) | 374 | 53.2% | Justin O'Donnell (Lbt) | 18 | 2.6% |
TOTAL | 703 | |||||||||
|
2020 Senate class 2, Rindge town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,508 | 41.7% | Corky Messner (R) | 1,987 | 54.9% | Justin O'Donnell (Lbt) | 121 | 3.3% |
TOTAL | 3,618 | |||||||||
|
2020 Senate class 2, Roxbury town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 95 | 68.3% | Corky Messner (R) | 43 | 30.9% | Justin O'Donnell (Lbt) | 1 | 0.7% |
TOTAL | 139 | |||||||||
|
2020 Senate class 2, Stoddard town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 463 | 52.7% | Corky Messner (R) | 396 | 45.1% | Justin O'Donnell (Lbt) | 20 | 2.3% |
TOTAL | 879 | |||||||||
|
2020 Senate class 2, Sullivan town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 235 | 58.5% | Corky Messner (R) | 153 | 38.1% | Justin O'Donnell (Lbt) | 14 | 3.5% |
TOTAL | 402 | |||||||||
|
2020 Senate class 2, Surry town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 330 | 60.0% | Corky Messner (R) | 209 | 38.0% | Justin O'Donnell (Lbt) | 11 | 2.0% |
TOTAL | 550 | |||||||||
|
2020 Senate class 2, Swanzey town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 2,200 | 57.9% | Corky Messner (R) | 1,539 | 40.5% | Justin O'Donnell (Lbt) | 59 | 1.6% |
TOTAL | 3,799 | |||||||||
|
2020 Senate class 2, Troy town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 555 | 50.9% | Corky Messner (R) | 497 | 45.6% | Justin O'Donnell (Lbt) | 38 | 3.5% |
TOTAL | 1,090 | |||||||||
|
2020 Senate class 2, Walpole town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,520 | 65.0% | Corky Messner (R) | 745 | 31.9% | Justin O'Donnell (Lbt) | 69 | 3.0% |
TOTAL | 2,337 | |||||||||
|
2020 Senate class 2, Westmoreland town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 709 | 63.2% | Corky Messner (R) | 388 | 34.6% | Justin O'Donnell (Lbt) | 23 | 2.0% |
TOTAL | 1,122 | |||||||||
|
2020 Senate class 2, Winchester town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,089 | 55.2% | Corky Messner (R) | 815 | 41.3% | Justin O'Donnell (Lbt) | 68 | 3.4% |
TOTAL | 1,972 | |||||||||
|
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