New Hampshire's past election results
Certified results for President, U.S. Senate and U.S. House in New Hampshire since 2002, and the presidential vote in each county since 2000. Every candidate on the general election ballot, with the party label the state listed and their votes as certified.
President
| Year | Most votes | Share | Next | Share | Total votes |
|---|
| 2024 | Kamala D. Harris (Democrat) | 50.7% | Donald J. Trump (Republican) | 47.9% | 826,189 |
| 2020 | Joseph R. Biden (Democrat) | 52.7% | Donald J. Trump (Republican) | 45.4% | 806,205 |
| 2016 | Hillary Clinton (Democrat) | 46.8% | Donald J. Trump (Republican) | 46.5% | 744,296 |
| 2012 | Barack Obama (Democrat) | 52.0% | Mitt Romney (Republican) | 46.4% | 710,972 |
| 2008 | Barack Obama (Democrat) | 54.1% | John McCain (Republican) | 44.5% | 710,970 |
| 2004 | John F. Kerry (Democrat) | 50.2% | George W. Bush (Republican) | 48.9% | 677,738 |
2024: every candidate
| Candidate | Party | Votes | Share |
|---|
| Kamala D. Harris | Democrat | 418,488 | 50.7% |
| Donald J. Trump | Republican | 395,523 | 47.9% |
| Chase Oliver | | 4,425 | 0.5% |
| Write-ins | | 4,073 | 0.5% |
| Jill Stein | | 3,680 | 0.4% |
| Total | | 826,189 | |
2020: every candidate
| Candidate | Party | Votes | Share |
|---|
| Joseph R. Biden | Democrat | 424,937 | 52.7% |
| Donald J. Trump | Republican | 365,660 | 45.4% |
| Jo Jorgensen | Libertarian | 13,236 | 1.6% |
| Write-ins | | 1,158 | 0.1% |
| Howie Hawkins | write-in | 217 | 0.0% |
| Bernie Sanders | write-in | 192 | 0.0% |
| Mitt Romney | write-in | 170 | 0.0% |
| Tulsi Gabbard | write-in | 142 | 0.0% |
| Kanye West | write-in | 82 | 0.0% |
| John Kasich | write-in | 67 | 0.0% |
| Andrew Yang | write-in | 58 | 0.0% |
| Mike Pence | write-in | 56 | 0.0% |
| Pete Buttigieg | write-in | 47 | 0.0% |
| Chris Sununu | write-in | 46 | 0.0% |
| Bill Weld | write-in | 23 | 0.0% |
| Vermin Supreme | write-in | 22 | 0.0% |
| Amy Klobuchar | write-in | 19 | 0.0% |
| Andrew Cuomo | write-in | 14 | 0.0% |
| Jeanne Shaheen | write-in | 14 | 0.0% |
| Ron Paul | write-in | 13 | 0.0% |
| Condoleeza Rice | write-in | 12 | 0.0% |
| Mike Huckabee | write-in | 10 | 0.0% |
| Michelle Obama | write-in | 10 | 0.0% |
| Total | | 806,205 | |
2016: every candidate
| Candidate | Party | Votes | Share |
|---|
| Hillary Clinton | Democrat | 348,526 | 46.8% |
| Donald J. Trump | Republican | 345,790 | 46.5% |
| Gary Johnson | Libertarian | 30,777 | 4.1% |
| Jill Stein | Green | 6,496 | 0.9% |
| Bernie Sanders | write-in | 4,493 | 0.6% |
| Write-ins | | 2,411 | 0.3% |
| John Kasich | write-in | 1,365 | 0.2% |
| Evan McMullin | write-in | 1,064 | 0.1% |
| Mike Pence | write-in | 937 | 0.1% |
| Roque "Rocky" De La Fuente | American Delta | 678 | 0.1% |
| Mitt Romney | write-in | 540 | 0.1% |
| Paul Ryan | write-in | 280 | 0.0% |
| Jeb Bush | write-in | 230 | 0.0% |
| Marco Rubio | write-in | 136 | 0.0% |
| Ted Cruz | write-in | 129 | 0.0% |
| John McCain | write-in | 127 | 0.0% |
| Ron or Rand Paul | write-in | 98 | 0.0% |
| Ben Carson | write-in | 83 | 0.0% |
| Vermin Supreme | write-in | 58 | 0.0% |
| Joe Biden | write-in | 55 | 0.0% |
| Chris Christie | write-in | 23 | 0.0% |
| Total | | 744,296 | |
2012: every candidate
| Candidate | Party | Votes | Share |
|---|
| Barack Obama | Democrat | 369,561 | 52.0% |
| Mitt Romney | Republican | 329,918 | 46.4% |
| Gary Johnson | Libertarian | 8,212 | 1.2% |
| Ron Paul | write-in | 1,374 | 0.2% |
| Write-ins | | 875 | 0.1% |
| Virgil Goode | Constitution | 708 | 0.1% |
| Jill Stein | write-in | 324 | 0.0% |
| Total | | 710,972 | |
2008: every candidate
| Candidate | Party | Votes | Share |
|---|
| Barack Obama | Democrat | 384,826 | 54.1% |
| John McCain | Republican | 316,534 | 44.5% |
| Ralph Nader | Independent | 3,503 | 0.5% |
| "Bob" Barr | Libertarian | 2,217 | 0.3% |
| Hilary Clinton | write-in | 1,124 | 0.2% |
| Ron Paul | write-in | 1,092 | 0.2% |
| Others | write-in | 673 | 0.1% |
| George Phillies | Libertarian | 531 | 0.1% |
| Chuck Baldwin | write-in | 226 | 0.0% |
| Mitt Romney | write-in | 112 | 0.0% |
| Mike Huckabee | write-in | 61 | 0.0% |
| Cynthia McKinney | write-in | 40 | 0.0% |
| Sarah Palin | write-in | 18 | 0.0% |
| Bill Clinton | write-in | 13 | 0.0% |
| Total | | 710,970 | |
2004: every candidate
| Candidate | Party | Votes | Share |
|---|
| John F. Kerry | Democrat | 340,511 | 50.2% |
| George W. Bush | Republican | 331,237 | 48.9% |
| Ralph Nader | Independent | 4,479 | 0.7% |
| Write-ins | | 538 | 0.1% |
| Michael Badnarik | write-in | 372 | 0.1% |
| John McCain | write-in | 357 | 0.1% |
| Michael A. Peroutka | write-in | 161 | 0.0% |
| Howard Dean | write-in | 42 | 0.0% |
| Wesley Clark | write-in | 14 | 0.0% |
| Wesley Powell | write-in | 14 | 0.0% |
| Dennis Kucinich | write-in | 8 | 0.0% |
| John Edwards | write-in | 5 | 0.0% |
| Total | | 677,738 | |
Share of all votes cast for president in the state, write-ins included. Federal Election Commission, Federal Elections 2002–2024 (each state's certified results).
U.S. Senate
2022: Maggie Hassan (Democrat) 53.5% · Donald C. Bolduc (Republican) 44.4%
| Candidate | Party | Votes | Share |
|---|
| Maggie Hassan (incumbent) | Democrat | 332,490 | 53.5% |
| Donald C. Bolduc | Republican | 275,631 | 44.4% |
| Jeremy Kauffman | Libertarian | 12,390 | 2.0% |
| Write-ins | | 464 | 0.1% |
| Total | | 620,975 | |
2020: Jeanne Shaheen (Democrat) 56.6% · Corky Messner (Republican) 41.0%
| Candidate | Party | Votes | Share |
|---|
| Jeanne Shaheen (incumbent) | Democrat | 450,778 | 56.6% |
| Corky Messner | Republican | 326,229 | 41.0% |
| Justin O'Donnell | Libertarian | 18,421 | 2.3% |
| Write-ins | | 486 | 0.1% |
| Total | | 795,914 | |
2016: Maggie Hassan (Democrat) 48.0% · Kelly Ayotte (Republican) 47.8%
| Candidate | Party | Votes | Share |
|---|
| Maggie Hassan | Democrat | 354,649 | 48.0% |
| Kelly Ayotte (incumbent) | Republican | 353,632 | 47.8% |
| Aaron Day | Independent | 17,742 | 2.4% |
| Brian Chabot | Libertarian | 12,597 | 1.7% |
| Write-ins | | 520 | 0.1% |
| Total | | 739,140 | |
2014: Jeanne Shaheen (Democrat) 51.5% · Scott P. Brown (Republican) 48.2%
| Candidate | Party | Votes | Share |
|---|
| Jeanne Shaheen (incumbent) | Democrat | 251,184 | 51.5% |
| Scott P. Brown | Republican | 235,347 | 48.2% |
| Write-ins | | 1,628 | 0.3% |
| Total | | 488,159 | |
2010: Kelly Ayotte (Republican / Democrat) 96.8% · Chris Booth (Independent) 2.0%
| Candidate | Party | Votes | Share |
|---|
| Kelly Ayotte | Republican / Democrat | 440,763 | 96.8% |
| Chris Booth | Independent | 9,194 | 2.0% |
| Ken Blevens | Libertarian | 4,753 | 1.0% |
| Write-ins | | 439 | 0.1% |
| Total | | 455,149 | |
2008: Jeanne Shaheen (Democrat) 51.6% · John E. Sununu (Republican) 45.3%
| Candidate | Party | Votes | Share |
|---|
| Jeanne Shaheen | Democrat | 358,438 | 51.6% |
| John E. Sununu (incumbent) | Republican | 314,403 | 45.3% |
| "Ken" Blevens | Libertarian | 21,516 | 3.1% |
| Write-ins | | 430 | 0.1% |
| Total | | 694,787 | |
2004: Judd Gregg (Republican) 66.2% · Doris Granny D. Haddock (Democrat) 33.7%
| Candidate | Party | Votes | Share |
|---|
| Judd Gregg (incumbent) | Republican | 434,847 | 66.2% |
| Doris Granny D. Haddock | Democrat | 221,549 | 33.7% |
| Write-ins | | 588 | 0.1% |
| Ken Blevens | write-in | 102 | 0.0% |
| Total | | 657,086 | |
2002: John E. Sununu (Republican) 50.8% · Jeanne Shaheen (Democrat) 46.4%
| Candidate | Party | Votes | Share |
|---|
| John E. Sununu | Republican | 227,229 | 50.8% |
| Jeanne Shaheen | Democrat | 207,478 | 46.4% |
| "Ken" Blevens | Libertarian | 9,835 | 2.2% |
| "Bob" Smith (incumbent) | Republican / Write-In | 2,396 | 0.5% |
| Write-ins | | 197 | 0.0% |
| Total | | 447,135 | |
Federal Election Commission, Federal Elections 2002–2024 (each state's certified results); 2024 from the MIT Election Data and Science Lab, compiled from the state's certified results.
U.S. House
2024 (2 races)
| District | Candidates | Total votes |
|---|
| District 1 | Chris Pappas (Democrat) 54.0% · Russell Prescott (Republican) 45.9% · Write-ins 0.1% | 404,808 |
| District 2 | Maggie Goodlander (Democrat) 52.9% · Lily Tang Williams (Republican) 47.0% · Write-ins 0.1% | 399,818 |
2022 (2 races)
| District | Candidates | Total votes |
|---|
| District 1 | Chris Pappas (Democrat) 54.0% · Karoline Leavitt (Republican) 45.9% · Write-ins 0.1% | 309,962 |
| District 2 | Ann McLane Kuster (Democrat) 55.8% · Robert Burns (Republican) 44.1% · Write-ins 0.1% | 307,584 |
2020 (2 races)
| District | Candidates | Total votes |
|---|
| District 1 | Chris Pappas (Democrat) 51.3% · Matt Mowers (Republican) 46.2% · Zachary S. Dumont (Libertarian) 2.4% | 400,661 |
| District 2 | Anne McClane Kuster (Democrat) 53.9% · Steven Negron (Republican) 43.7% · Andrew Olding (Libertarian) 2.4% | 386,441 |
2018 (2 races)
| District | Candidates | Total votes |
|---|
| District 1 | Chris Pappas (Democrat) 53.6% · Eddie Edwards (Republican) 45.0% · Dan Belforti (Libertarian) 1.4% | 291,039 |
| District 2 | Ann McLane Kuster (Democrat) 55.5% · Steven Negron (Republican) 42.2% · Justin O'Donnell (Libertarian) 2.2% | 279,705 |
2016 (2 races)
| District | Candidates | Total votes |
|---|
| District 1 | Carol Shea-Porter (Democrat) 44.3% · Frank Guinta (Republican) 42.9% · Shawn P. O'Connor (Independent) 9.5% | 365,984 |
| District 2 | Ann McLane Kuster (Democrat) 49.7% · Jim Lawrence (Republican) 45.3% · John J. Babiarz (Independent) 4.9% | 350,793 |
2014 (2 races)
| District | Candidates | Total votes |
|---|
| District 1 | Frank C. Guinta (Republican) 51.7% · Carol Shea-Porter (Democrat) 48.1% · Write-ins 0.2% | 242,736 |
| District 2 | Ann McLane Kuster (Democrat) 54.9% · Marilinda Garcia (Republican) 44.9% · Write-ins 0.3% | 238,184 |
2012 (2 races)
| District | Candidates | Total votes |
|---|
| District 1 | Carol Shea-Porter (Democrat) 49.8% · Frank C. Guinta (Republican) 46.0% · Brendan Kelly (Libertarian) 4.2% | 345,022 |
| District 2 | Ann McLane Kuster (Democrat) 50.2% · Charles Bass (Republican) 45.3% · Hardy Macia (Libertarian) 4.4% | 337,394 |
2010 (2 races)
| District | Candidates | Total votes |
|---|
| District 1 | Frank C. Guinta (Republican) 54.0% · Carol Shea-Porter (Democrat) 42.4% · Philip Hodson (Libertarian) 3.5% | 225,423 |
| District 2 | Charles Bass (Republican) 48.2% · Ann McLane Kuster (Democrat) 46.7% · Tim vanBlommesteyn (Independent) 2.8% | 225,102 |
2008 (2 races)
| District | Candidates | Total votes |
|---|
| District 1 | Carol Shea-Porter (Democrat) 51.7% · Jeb Bradley (Republican) 45.8% · Robert Kingsbury (Libertarian) 2.4% | 341,071 |
| District 2 | Paul W. Hodes (Democrat) 56.4% · Jennifer Horn (Republican) 41.4% · Chester L. Lapointe II (Libertarian) 2.1% | 333,904 |
2006 (2 races)
| District | Candidates | Total votes |
|---|
| District 1 | Carol Shea-Porter (Democrat) 51.3% · Jeb Bradley (Republican) 48.6% · Write-ins 0.1% | 196,377 |
| District 2 | Paul W. Hodes (Democrat) 52.7% · Charles Bass (Republican) 45.6% · "Ken" Blevens (Libertarian) 1.6% | 206,292 |
2004 (2 races)
| District | Candidates | Total votes |
|---|
| District 1 | Jeb Bradley (Republican) 63.3% · Justin Nadeau (Democrat) 36.6% · Write-ins 0.1% | 323,372 |
| District 2 | Charles Bass (Republican) 58.3% · Paul W. Hodes (Democrat) 38.2% · Richard B. Kahn (Libertarian) 3.4% | 328,194 |
2002 (2 races)
| District | Candidates | Total votes |
|---|
| District 1 | Jeb Bradley (Republican) 58.1% · Martha Fuller Clark (Democrat) 38.5% · "Dan" Belforti (Libertarian) 3.3% | 221,987 |
| District 2 | Charles Bass (Republican) 56.8% · Katrina Swett (Democrat) 40.9% · Rosalie T. Babiarz (Libertarian) 2.3% | 221,456 |
Districts as numbered that year: states redraw them after each census, and some did more often. "Unopposed" is a candidate the state didn't put on the ballot because no one ran against them. Federal Election Commission, Federal Elections 2002–2024 (each state's certified results); 2024 from the MIT Election Data and Science Lab, compiled from the state's certified results.
The presidential vote by county
Every county, 2024, 2020, 2016, 2012, 2008, 2004, 2000
| County | 2024 Dem. · Rep. | 2020 Dem. · Rep. | 2016 Dem. · Rep. | 2012 Dem. · Rep. | 2008 Dem. · Rep. | 2004 Dem. · Rep. | 2000 Dem. · Rep. |
| Belknap | 42.9% · 56.0% | 44.0% · 54.4% | 38.6% · 55.1% | 46.9% · 51.9% | 50.0% · 48.8% | 43.6% · 55.5% | 40.0% · 55.2% |
| Carroll | 48.5% · 50.3% | 50.1% · 48.6% | 43.9% · 49.4% | 48.9% · 49.7% | 52.4% · 46.1% | 47.2% · 51.8% | 41.3% · 52.8% |
| Cheshire | 54.2% · 44.2% | 57.7% · 40.5% | 52.7% · 40.3% | 61.4% · 36.6% | 63.0% · 35.5% | 59.1% · 39.8% | 52.0% · 41.3% |
| Coos | 42.5% · 56.2% | 46.3% · 52.2% | 42.0% · 50.9% | 57.9% · 40.4% | 58.3% · 40.1% | 50.7% · 48.1% | 45.0% · 50.2% |
| Grafton | 59.0% · 39.2% | 61.5% · 36.9% | 55.7% · 37.1% | 60.9% · 37.2% | 63.0% · 35.5% | 55.7% · 43.2% | 47.3% · 46.7% |
| Hillsborough | 50.7% · 47.8% | 53.0% · 45.3% | 46.5% · 46.7% | 49.7% · 48.6% | 51.2% · 47.5% | 48.2% · 51.0% | 46.8% · 48.7% |
| Merrimack | 51.8% · 46.6% | 54.0% · 44.2% | 48.1% · 45.0% | 55.6% · 42.9% | 56.3% · 42.5% | 52.1% · 47.0% | 48.1% · 47.2% |
| Rockingham | 48.1% · 50.5% | 50.3% · 48.2% | 44.1% · 49.9% | 47.0% · 51.6% | 49.9% · 48.8% | 47.5% · 51.7% | 45.9% · 49.1% |
| Strafford | 55.3% · 43.2% | 56.7% · 41.4% | 50.6% · 42.1% | 56.3% · 41.8% | 59.5% · 39.2% | 55.6% · 43.6% | 51.4% · 42.7% |
| Sullivan | 48.8% · 49.5% | 50.8% · 47.2% | 45.0% · 47.6% | 55.7% · 42.5% | 58.2% · 40.3% | 52.5% · 46.5% | 44.1% · 49.8% |
Each party's candidate's share of all presidential votes cast in the county. MIT Election Data and Science Lab, County Presidential Election Returns 2000–2024, compiled from official results. Compare New Hampshire's counties on these and other figures →
How we show these
Every figure is the state's own certified count, as the Federal Election Commission and the MIT Election Data and Science Lab compiled it, and links to its source. A candidate on several party lines (New York's and Connecticut's fusion voting) is shown once, with their lines added up. We show how many votes each candidate received; we don't explain why results changed or credit anyone for them.
Quick answers
- How did New Hampshire vote for president in 2024?
- Kamala D. Harris (Democrat) received 418,488 votes (50.7%) and Donald J. Trump (Republican) received 395,523 votes (47.9%) of 826,189 votes cast, by the state's certified results as compiled by the Federal Election Commission.
- Who ran for U.S. Senate in New Hampshire in 2022?
- Maggie Hassan (Democrat, 53.5%); Donald C. Bolduc (Republican, 44.4%); Jeremy Kauffman (Libertarian, 2.0%). Certified results, Federal Election Commission.
See something wrong on this page? Report a problem · Corrections