Turnout | Jeanne Shaheen* (D) |
Corky Messner (R) |
Justin O'Donnell (Libertarian) |
Other | Margin | TOTAL | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
Berlin city | n/a | 2,430 | 60.3% | 1,475 | 36.6% | 122 | 3.0% | 0 | 0.0% | 955 | 4,027 |
Cambridge township | n/a | 3 | 42.9% | 4 | 57.1% | 0 | 0.0% | 0 | 0.0% | -1 | 7 |
Carroll town | n/a | 300 | 56.0% | 228 | 42.5% | 8 | 1.5% | 0 | 0.0% | 72 | 536 |
Clarksville town | n/a | 80 | 44.7% | 93 | 52.0% | 6 | 3.4% | 0 | 0.0% | -13 | 179 |
Colebrook town | n/a | 475 | 45.2% | 556 | 53.0% | 19 | 1.8% | 0 | 0.0% | -81 | 1,050 |
Columbia town | n/a | 148 | 41.8% | 198 | 55.9% | 8 | 2.3% | 0 | 0.0% | -50 | 354 |
Dalton town | n/a | 265 | 49.4% | 258 | 48.1% | 13 | 2.4% | 0 | 0.0% | 7 | 536 |
Dixville township | n/a | 4 | 80.0% | 1 | 20.0% | 0 | 0.0% | 0 | 0.0% | 3 | 5 |
Dummer town | n/a | 82 | 45.1% | 94 | 51.6% | 6 | 3.3% | 0 | 0.0% | -12 | 182 |
Errol town | n/a | 79 | 37.3% | 131 | 61.8% | 2 | 0.9% | 0 | 0.0% | -52 | 212 |
Gorham town | n/a | 1,012 | 60.8% | 616 | 37.0% | 37 | 2.2% | 0 | 0.0% | 396 | 1,665 |
Greens grant | n/a | 1 | 100.0% | 0 | 0.0% | 0 | 0.0% | 0 | 0.0% | 1 | 1 |
Jefferson town | n/a | 302 | 46.5% | 331 | 51.0% | 16 | 2.5% | 0 | 0.0% | -29 | 649 |
Lancaster town | n/a | 901 | 52.8% | 767 | 44.9% | 40 | 2.3% | 0 | 0.0% | 134 | 1,708 |
Milan town | n/a | 420 | 52.8% | 364 | 45.8% | 11 | 1.4% | 0 | 0.0% | 56 | 795 |
Millsfield township | n/a | 7 | 31.8% | 15 | 68.2% | 0 | 0.0% | 0 | 0.0% | -8 | 22 |
Northumberland town | n/a | 516 | 49.9% | 504 | 48.7% | 15 | 1.4% | 0 | 0.0% | 12 | 1,035 |
Pittsburg town | n/a | 192 | 35.9% | 340 | 63.6% | 3 | 0.6% | 0 | 0.0% | -148 | 535 |
Randolph town | n/a | 200 | 72.7% | 74 | 26.9% | 1 | 0.4% | 0 | 0.0% | 126 | 275 |
Shelburne town | n/a | 137 | 55.0% | 108 | 43.4% | 4 | 1.6% | 0 | 0.0% | 29 | 249 |
Stark town | n/a | 135 | 46.6% | 148 | 51.0% | 7 | 2.4% | 0 | 0.0% | -13 | 290 |
Stewartstown town | n/a | 155 | 39.1% | 234 | 59.1% | 7 | 1.8% | 0 | 0.0% | -79 | 396 |
Stratford town | n/a | 172 | 57.5% | 120 | 40.1% | 7 | 2.3% | 0 | 0.0% | 52 | 299 |
Wentworth location | n/a | 4 | 22.2% | 14 | 77.8% | 0 | 0.0% | 0 | 0.0% | -10 | 18 |
Whitefield town | n/a | 731 | 55.8% | 549 | 41.9% | 30 | 2.3% | 0 | 0.0% | 182 | 1,310 |
TOTAL | 62% | 8,745 | 53.6% | 7,222 | 44.2% | 362 | 2.2% | 0 | 0.0% | 1,523 | 16,329 |
2020 Senate class 2, Berlin city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 2,430 | 60.3% | Corky Messner (R) | 1,475 | 36.6% | Justin O'Donnell (Lbt) | 122 | 3.0% |
TOTAL | 4,027 | |||||||||
|
2020 Senate class 2, Cambridge township | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 3 | 42.9% | Corky Messner (R) | 4 | 57.1% | Justin O'Donnell (Lbt) | 122 | 1742.9% |
TOTAL | 7 | |||||||||
|
2020 Senate class 2, Carroll town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 300 | 56.0% | Corky Messner (R) | 228 | 42.5% | Justin O'Donnell (Lbt) | 8 | 1.5% |
TOTAL | 536 | |||||||||
|
2020 Senate class 2, Clarksville town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 80 | 44.7% | Corky Messner (R) | 93 | 52.0% | Justin O'Donnell (Lbt) | 6 | 3.4% |
TOTAL | 179 | |||||||||
|
2020 Senate class 2, Colebrook town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 475 | 45.2% | Corky Messner (R) | 556 | 53.0% | Justin O'Donnell (Lbt) | 19 | 1.8% |
TOTAL | 1,050 | |||||||||
|
2020 Senate class 2, Columbia town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 148 | 41.8% | Corky Messner (R) | 198 | 55.9% | Justin O'Donnell (Lbt) | 8 | 2.3% |
TOTAL | 354 | |||||||||
|
2020 Senate class 2, Dalton town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 265 | 49.4% | Corky Messner (R) | 258 | 48.1% | Justin O'Donnell (Lbt) | 13 | 2.4% |
TOTAL | 536 | |||||||||
|
2020 Senate class 2, Dixville township | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 4 | 80.0% | Corky Messner (R) | 1 | 20.0% | Justin O'Donnell (Lbt) | 13 | 260.0% |
TOTAL | 5 | |||||||||
|
2020 Senate class 2, Dummer town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 82 | 45.1% | Corky Messner (R) | 94 | 51.6% | Justin O'Donnell (Lbt) | 6 | 3.3% |
TOTAL | 182 | |||||||||
|
2020 Senate class 2, Errol town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 79 | 37.3% | Corky Messner (R) | 131 | 61.8% | Justin O'Donnell (Lbt) | 2 | 0.9% |
TOTAL | 212 | |||||||||
|
2020 Senate class 2, Gorham town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,012 | 60.8% | Corky Messner (R) | 616 | 37.0% | Justin O'Donnell (Lbt) | 37 | 2.2% |
TOTAL | 1,665 | |||||||||
|
2020 Senate class 2, Greens grant | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1 | 100.0% | Corky Messner (R) | 616 | 61600.0% | Justin O'Donnell (Lbt) | 37 | 3700.0% |
TOTAL | 1 | |||||||||
|
2020 Senate class 2, Jefferson town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 302 | 46.5% | Corky Messner (R) | 331 | 51.0% | Justin O'Donnell (Lbt) | 16 | 2.5% |
TOTAL | 649 | |||||||||
|
2020 Senate class 2, Lancaster town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 901 | 52.8% | Corky Messner (R) | 767 | 44.9% | Justin O'Donnell (Lbt) | 40 | 2.3% |
TOTAL | 1,708 | |||||||||
|
2020 Senate class 2, Milan town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 420 | 52.8% | Corky Messner (R) | 364 | 45.8% | Justin O'Donnell (Lbt) | 11 | 1.4% |
TOTAL | 795 | |||||||||
|
2020 Senate class 2, Millsfield township | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 7 | 31.8% | Corky Messner (R) | 15 | 68.2% | Justin O'Donnell (Lbt) | 11 | 50.0% |
TOTAL | 22 | |||||||||
|
2020 Senate class 2, Northumberland town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 516 | 49.9% | Corky Messner (R) | 504 | 48.7% | Justin O'Donnell (Lbt) | 15 | 1.4% |
TOTAL | 1,035 | |||||||||
|
2020 Senate class 2, Pittsburg town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 192 | 35.9% | Corky Messner (R) | 340 | 63.6% | Justin O'Donnell (Lbt) | 3 | 0.6% |
TOTAL | 535 | |||||||||
|
2020 Senate class 2, Randolph town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 200 | 72.7% | Corky Messner (R) | 74 | 26.9% | Justin O'Donnell (Lbt) | 1 | 0.4% |
TOTAL | 275 | |||||||||
|
2020 Senate class 2, Shelburne town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 137 | 55.0% | Corky Messner (R) | 108 | 43.4% | Justin O'Donnell (Lbt) | 4 | 1.6% |
TOTAL | 249 | |||||||||
|
2020 Senate class 2, Stark town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 135 | 46.6% | Corky Messner (R) | 148 | 51.0% | Justin O'Donnell (Lbt) | 7 | 2.4% |
TOTAL | 290 | |||||||||
|
2020 Senate class 2, Stewartstown town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 155 | 39.1% | Corky Messner (R) | 234 | 59.1% | Justin O'Donnell (Lbt) | 7 | 1.8% |
TOTAL | 396 | |||||||||
|
2020 Senate class 2, Stratford town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 172 | 57.5% | Corky Messner (R) | 120 | 40.1% | Justin O'Donnell (Lbt) | 7 | 2.3% |
TOTAL | 299 | |||||||||
|
2020 Senate class 2, Wentworth location | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 4 | 22.2% | Corky Messner (R) | 14 | 77.8% | Justin O'Donnell (Lbt) | 7 | 38.9% |
TOTAL | 18 | |||||||||
|
2020 Senate class 2, Whitefield town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 731 | 55.8% | Corky Messner (R) | 549 | 41.9% | Justin O'Donnell (Lbt) | 30 | 2.3% |
TOTAL | 1,310 | |||||||||
|
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