Turnout | Jeanne Shaheen* (D) |
Corky Messner (R) |
Justin O'Donnell (Libertarian) |
Other | Margin | TOTAL | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
Atkinson town | n/a | 2,448 | 48.3% | 2,514 | 49.6% | 99 | 2.0% | 3 | 0.1% | -66 | 5,064 |
Auburn town | n/a | 1,779 | 45.4% | 2,037 | 52.0% | 102 | 2.6% | 1 | 0.0% | -258 | 3,919 |
Brentwood town | n/a | 1,549 | 53.5% | 1,288 | 44.5% | 56 | 1.9% | 1 | 0.0% | 261 | 2,894 |
Candia town | n/a | 1,150 | 41.8% | 1,538 | 55.9% | 64 | 2.3% | 1 | 0.0% | -388 | 2,753 |
Chester town | n/a | 1,556 | 45.4% | 1,785 | 52.1% | 85 | 2.5% | 0 | 0.0% | -229 | 3,426 |
Danville town | n/a | 1,190 | 43.1% | 1,483 | 53.7% | 85 | 3.1% | 4 | 0.1% | -293 | 2,762 |
Deerfield town | n/a | 1,497 | 47.0% | 1,585 | 49.8% | 102 | 3.2% | 1 | 0.0% | -88 | 3,185 |
Derry town | n/a | 8,878 | 50.2% | 8,374 | 47.4% | 411 | 2.3% | 11 | 0.1% | 504 | 17,674 |
East Kingston town | n/a | 820 | 49.2% | 806 | 48.4% | 40 | 2.4% | 1 | 0.1% | 14 | 1,667 |
Epping town | n/a | 2,230 | 50.6% | 2,079 | 47.2% | 98 | 2.2% | 2 | 0.0% | 151 | 4,409 |
Exeter town | n/a | 6,940 | 67.8% | 3,101 | 30.3% | 199 | 1.9% | 2 | 0.0% | 3,839 | 10,242 |
Fremont town | n/a | 1,275 | 45.5% | 1,456 | 51.9% | 72 | 2.6% | 2 | 0.1% | -181 | 2,805 |
Greenland town | n/a | 1,789 | 61.4% | 1,084 | 37.2% | 39 | 1.3% | 0 | 0.0% | 705 | 2,912 |
Hampstead town | n/a | 2,760 | 47.3% | 2,966 | 50.9% | 106 | 1.8% | 0 | 0.0% | -206 | 5,832 |
Hampton Falls town | n/a | 877 | 51.3% | 789 | 46.2% | 39 | 2.3% | 4 | 0.2% | 88 | 1,709 |
Hampton town | n/a | 6,518 | 57.3% | 4,651 | 40.9% | 208 | 1.8% | 8 | 0.1% | 1,867 | 11,385 |
Kensington town | n/a | 829 | 53.9% | 674 | 43.9% | 33 | 2.1% | 1 | 0.1% | 155 | 1,537 |
Kingston town | n/a | 1,883 | 46.5% | 2,094 | 51.7% | 73 | 1.8% | 0 | 0.0% | -211 | 4,050 |
Londonderry town | n/a | 8,161 | 51.9% | 7,267 | 46.2% | 292 | 1.9% | 8 | 0.1% | 894 | 15,728 |
New Castle town | n/a | 613 | 67.4% | 289 | 31.8% | 8 | 0.9% | 0 | 0.0% | 324 | 910 |
Newfields town | n/a | 738 | 59.0% | 483 | 38.6% | 28 | 2.2% | 1 | 0.1% | 255 | 1,250 |
Newington town | n/a | 331 | 51.5% | 300 | 46.7% | 9 | 1.4% | 3 | 0.5% | 31 | 643 |
Newmarket town | n/a | 4,053 | 68.4% | 1,696 | 28.6% | 175 | 3.0% | 5 | 0.1% | 2,357 | 5,929 |
Newton town | n/a | 1,347 | 45.7% | 1,528 | 51.8% | 75 | 2.5% | 0 | 0.0% | -181 | 2,950 |
North Hampton town | n/a | 2,082 | 60.3% | 1,316 | 38.1% | 49 | 1.4% | 3 | 0.1% | 766 | 3,450 |
Northwood town | n/a | 1,450 | 50.9% | 1,318 | 46.2% | 81 | 2.8% | 1 | 0.0% | 132 | 2,850 |
Nottingham town | n/a | 1,876 | 53.8% | 1,507 | 43.2% | 100 | 2.9% | 4 | 0.1% | 369 | 3,487 |
Plaistow town | n/a | 2,194 | 48.5% | 2,235 | 49.4% | 96 | 2.1% | 2 | 0.0% | -41 | 4,527 |
Portsmouth city | n/a | 10,606 | 73.2% | 3,561 | 24.6% | 320 | 2.2% | 6 | 0.0% | 7,045 | 14,493 |
Raymond town | n/a | 2,660 | 44.8% | 3,083 | 52.0% | 188 | 3.2% | 2 | 0.0% | -423 | 5,933 |
Rye town | n/a | 2,789 | 63.3% | 1,563 | 35.5% | 51 | 1.2% | 0 | 0.0% | 1,226 | 4,403 |
Salem town | n/a | 8,546 | 48.7% | 8,716 | 49.7% | 279 | 1.6% | 1 | 0.0% | -170 | 17,542 |
Sandown town | n/a | 1,749 | 44.6% | 2,082 | 53.1% | 88 | 2.2% | 0 | 0.0% | -333 | 3,919 |
Seabrook town | n/a | 2,181 | 45.0% | 2,555 | 52.7% | 110 | 2.3% | 0 | 0.0% | -374 | 4,846 |
South Hampton town | n/a | 327 | 51.6% | 294 | 46.4% | 13 | 2.1% | 0 | 0.0% | 33 | 634 |
Stratham town | n/a | 3,409 | 62.5% | 1,964 | 36.0% | 71 | 1.3% | 11 | 0.2% | 1,445 | 5,455 |
Windham town | n/a | 4,738 | 48.4% | 4,876 | 49.8% | 168 | 1.7% | 5 | 0.1% | -138 | 9,787 |
TOTAL | 77% | 105,818 | 53.8% | 86,937 | 44.2% | 4,112 | 2.1% | 0 | 0.0% | 18,881 | 196,867 |
2020 Senate class 2, Atkinson town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 2,448 | 48.3% | Corky Messner (R) | 2,514 | 49.6% | Justin O'Donnell (Lbt) | 99 | 2.0% |
TOTAL | 5,064 | |||||||||
|
2020 Senate class 2, Auburn town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,779 | 45.4% | Corky Messner (R) | 2,037 | 52.0% | Justin O'Donnell (Lbt) | 102 | 2.6% |
TOTAL | 3,919 | |||||||||
|
2020 Senate class 2, Brentwood town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,549 | 53.5% | Corky Messner (R) | 1,288 | 44.5% | Justin O'Donnell (Lbt) | 56 | 1.9% |
TOTAL | 2,894 | |||||||||
|
2020 Senate class 2, Candia town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,150 | 41.8% | Corky Messner (R) | 1,538 | 55.9% | Justin O'Donnell (Lbt) | 64 | 2.3% |
TOTAL | 2,753 | |||||||||
|
2020 Senate class 2, Chester town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,556 | 45.4% | Corky Messner (R) | 1,785 | 52.1% | Justin O'Donnell (Lbt) | 85 | 2.5% |
TOTAL | 3,426 | |||||||||
|
2020 Senate class 2, Danville town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,190 | 43.1% | Corky Messner (R) | 1,483 | 53.7% | Justin O'Donnell (Lbt) | 85 | 3.1% |
TOTAL | 2,762 | |||||||||
|
2020 Senate class 2, Deerfield town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,497 | 47.0% | Corky Messner (R) | 1,585 | 49.8% | Justin O'Donnell (Lbt) | 102 | 3.2% |
TOTAL | 3,185 | |||||||||
|
2020 Senate class 2, Derry town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 8,878 | 50.2% | Corky Messner (R) | 8,374 | 47.4% | Justin O'Donnell (Lbt) | 411 | 2.3% |
TOTAL | 17,674 | |||||||||
|
2020 Senate class 2, East Kingston town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 820 | 49.2% | Corky Messner (R) | 806 | 48.4% | Justin O'Donnell (Lbt) | 40 | 2.4% |
TOTAL | 1,667 | |||||||||
|
2020 Senate class 2, Epping town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 2,230 | 50.6% | Corky Messner (R) | 2,079 | 47.2% | Justin O'Donnell (Lbt) | 98 | 2.2% |
TOTAL | 4,409 | |||||||||
|
2020 Senate class 2, Exeter town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 6,940 | 67.8% | Corky Messner (R) | 3,101 | 30.3% | Justin O'Donnell (Lbt) | 199 | 1.9% |
TOTAL | 10,242 | |||||||||
|
2020 Senate class 2, Fremont town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,275 | 45.5% | Corky Messner (R) | 1,456 | 51.9% | Justin O'Donnell (Lbt) | 72 | 2.6% |
TOTAL | 2,805 | |||||||||
|
2020 Senate class 2, Greenland town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,789 | 61.4% | Corky Messner (R) | 1,084 | 37.2% | Justin O'Donnell (Lbt) | 39 | 1.3% |
TOTAL | 2,912 | |||||||||
|
2020 Senate class 2, Hampstead town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 2,760 | 47.3% | Corky Messner (R) | 2,966 | 50.9% | Justin O'Donnell (Lbt) | 106 | 1.8% |
TOTAL | 5,832 | |||||||||
|
2020 Senate class 2, Hampton town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 6,518 | 57.3% | Corky Messner (R) | 4,651 | 40.9% | Justin O'Donnell (Lbt) | 208 | 1.8% |
TOTAL | 11,385 | |||||||||
|
2020 Senate class 2, Hampton Falls town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 877 | 51.3% | Corky Messner (R) | 789 | 46.2% | Justin O'Donnell (Lbt) | 39 | 2.3% |
TOTAL | 1,709 | |||||||||
|
2020 Senate class 2, Kensington town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 829 | 53.9% | Corky Messner (R) | 674 | 43.9% | Justin O'Donnell (Lbt) | 33 | 2.1% |
TOTAL | 1,537 | |||||||||
|
2020 Senate class 2, Kingston town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,883 | 46.5% | Corky Messner (R) | 2,094 | 51.7% | Justin O'Donnell (Lbt) | 73 | 1.8% |
TOTAL | 4,050 | |||||||||
|
2020 Senate class 2, Londonderry town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 8,161 | 51.9% | Corky Messner (R) | 7,267 | 46.2% | Justin O'Donnell (Lbt) | 292 | 1.9% |
TOTAL | 15,728 | |||||||||
|
2020 Senate class 2, New Castle town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 613 | 67.4% | Corky Messner (R) | 289 | 31.8% | Justin O'Donnell (Lbt) | 8 | 0.9% |
TOTAL | 910 | |||||||||
|
2020 Senate class 2, Newfields town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 738 | 59.0% | Corky Messner (R) | 483 | 38.6% | Justin O'Donnell (Lbt) | 28 | 2.2% |
TOTAL | 1,250 | |||||||||
|
2020 Senate class 2, Newington town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 331 | 51.5% | Corky Messner (R) | 300 | 46.7% | Justin O'Donnell (Lbt) | 9 | 1.4% |
TOTAL | 643 | |||||||||
|
2020 Senate class 2, Newmarket town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 4,053 | 68.4% | Corky Messner (R) | 1,696 | 28.6% | Justin O'Donnell (Lbt) | 175 | 3.0% |
TOTAL | 5,929 | |||||||||
|
2020 Senate class 2, Newton town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,347 | 45.7% | Corky Messner (R) | 1,528 | 51.8% | Justin O'Donnell (Lbt) | 75 | 2.5% |
TOTAL | 2,950 | |||||||||
|
2020 Senate class 2, North Hampton town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 2,082 | 60.3% | Corky Messner (R) | 1,316 | 38.1% | Justin O'Donnell (Lbt) | 49 | 1.4% |
TOTAL | 3,450 | |||||||||
|
2020 Senate class 2, Northwood town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,450 | 50.9% | Corky Messner (R) | 1,318 | 46.2% | Justin O'Donnell (Lbt) | 81 | 2.8% |
TOTAL | 2,850 | |||||||||
|
2020 Senate class 2, Nottingham town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,876 | 53.8% | Corky Messner (R) | 1,507 | 43.2% | Justin O'Donnell (Lbt) | 100 | 2.9% |
TOTAL | 3,487 | |||||||||
|
2020 Senate class 2, Plaistow town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 2,194 | 48.5% | Corky Messner (R) | 2,235 | 49.4% | Justin O'Donnell (Lbt) | 96 | 2.1% |
TOTAL | 4,527 | |||||||||
|
2020 Senate class 2, Portsmouth city | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 10,606 | 73.2% | Corky Messner (R) | 3,561 | 24.6% | Justin O'Donnell (Lbt) | 320 | 2.2% |
TOTAL | 14,493 | |||||||||
|
2020 Senate class 2, Raymond town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 2,660 | 44.8% | Corky Messner (R) | 3,083 | 52.0% | Justin O'Donnell (Lbt) | 188 | 3.2% |
TOTAL | 5,933 | |||||||||
|
2020 Senate class 2, Rye town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 2,789 | 63.3% | Corky Messner (R) | 1,563 | 35.5% | Justin O'Donnell (Lbt) | 51 | 1.2% |
TOTAL | 4,403 | |||||||||
|
2020 Senate class 2, Salem town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 8,546 | 48.7% | Corky Messner (R) | 8,716 | 49.7% | Justin O'Donnell (Lbt) | 279 | 1.6% |
TOTAL | 17,542 | |||||||||
|
2020 Senate class 2, Sandown town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 1,749 | 44.6% | Corky Messner (R) | 2,082 | 53.1% | Justin O'Donnell (Lbt) | 88 | 2.2% |
TOTAL | 3,919 | |||||||||
|
2020 Senate class 2, Seabrook town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 2,181 | 45.0% | Corky Messner (R) | 2,555 | 52.7% | Justin O'Donnell (Lbt) | 110 | 2.3% |
TOTAL | 4,846 | |||||||||
|
2020 Senate class 2, South Hampton town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 327 | 51.6% | Corky Messner (R) | 294 | 46.4% | Justin O'Donnell (Lbt) | 13 | 2.1% |
TOTAL | 634 | |||||||||
|
2020 Senate class 2, Stratham town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 3,409 | 62.5% | Corky Messner (R) | 1,964 | 36.0% | Justin O'Donnell (Lbt) | 71 | 1.3% |
TOTAL | 5,455 | |||||||||
|
2020 Senate class 2, Windham town | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Candidate | Votes | Pct | Jeanne Shaheen* (D) | 4,738 | 48.4% | Corky Messner (R) | 4,876 | 49.8% | Justin O'Donnell (Lbt) | 168 | 1.7% |
TOTAL | 9,787 | |||||||||
|
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