US election 2024 data tables for New Hampshire results

  • Published

Refresh the page to get the latest result data.

New Hampshire Presidential county results

County Candidate Party Votes Vote share Expected votes counted (%)
Acworth Donald Trump Republican 300 50.7% 95%
Acworth Kamala Harris wins Democrat (incumbent) 281 47.5% 95%
Acworth Jill Stein Green 5 0.8% 95%
Acworth Write-ins Write - In 5 0.8% 95%
Acworth Chase Oliver Libertarian 1 0.2% 95%
Albany Kamala Harris wins Democrat (incumbent) 253 56.0% 95%
Albany Donald Trump Republican 194 42.9% 95%
Albany Chase Oliver Libertarian 3 0.7% 95%
Albany Jill Stein Green 1 0.2% 95%
Albany Write-ins Write - In 1 0.2% 95%
Alexandria Donald Trump Republican 667 59.4% 95%
Alexandria Kamala Harris wins Democrat (incumbent) 436 38.8% 95%
Alexandria Chase Oliver Libertarian 9 0.8% 95%
Alexandria Jill Stein Green 6 0.5% 95%
Alexandria Write-ins Write - In 5 0.4% 95%
Allenstown Donald Trump Republican 1,468 55.3% 99%
Allenstown Kamala Harris wins Democrat (incumbent) 1,151 43.4% 99%
Allenstown Chase Oliver Libertarian 14 0.5% 99%
Allenstown Write-ins Write - In 12 0.5% 99%
Allenstown Jill Stein Green 8 0.3% 99%
Alstead Kamala Harris wins Democrat (incumbent) 669 55.1% 95%
Alstead Donald Trump Republican 527 43.4% 95%
Alstead Jill Stein Green 8 0.7% 95%
Alstead Chase Oliver Libertarian 6 0.5% 95%
Alstead Write-ins Write - In 5 0.4% 95%
Alton Donald Trump Republican 2,645 62.6% 95%
Alton Kamala Harris wins Democrat (incumbent) 1,553 36.8% 95%
Alton Chase Oliver Libertarian 15 0.4% 95%
Alton Jill Stein Green 11 0.3% 95%
Alton Write-ins Write - In 0 0.0% 95%
Amherst Kamala Harris wins Democrat (incumbent) 4,674 57.2% 98%
Amherst Donald Trump Republican 3,347 41.0% 98%
Amherst Chase Oliver Libertarian 58 0.7% 98%
Amherst Write-ins Write - In 50 0.6% 98%
Amherst Jill Stein Green 38 0.5% 98%
Andover Kamala Harris wins Democrat (incumbent) 801 49.7% 95%
Andover Donald Trump Republican 788 48.9% 95%
Andover Jill Stein Green 10 0.6% 95%
Andover Write-ins Write - In 7 0.4% 95%
Andover Chase Oliver Libertarian 6 0.4% 95%
Antrim Donald Trump Republican 873 51.6% 99%
Antrim Kamala Harris wins Democrat (incumbent) 788 46.6% 99%
Antrim Chase Oliver Libertarian 14 0.8% 99%
Antrim Jill Stein Green 9 0.5% 99%
Antrim Write-ins Write - In 7 0.4% 99%
Ashland Kamala Harris wins Democrat (incumbent) 627 49.6% 95%
Ashland Donald Trump Republican 614 48.5% 95%
Ashland Write-ins Write - In 11 0.9% 95%
Ashland Chase Oliver Libertarian 7 0.6% 95%
Ashland Jill Stein Green 6 0.5% 95%
Atkinson Donald Trump Republican 2,958 57.3% 95%
Atkinson Kamala Harris wins Democrat (incumbent) 2,149 41.7% 95%
Atkinson Chase Oliver Libertarian 18 0.3% 95%
Atkinson Jill Stein Green 17 0.3% 95%
Atkinson Write-ins Write - In 17 0.3% 95%
Auburn Donald Trump Republican 2,340 57.7% 99%
Auburn Kamala Harris wins Democrat (incumbent) 1,667 41.1% 99%
Auburn Jill Stein Green 17 0.4% 99%
Auburn Chase Oliver Libertarian 17 0.4% 99%
Auburn Write-ins Write - In 16 0.4% 99%
Barnstead Donald Trump Republican 1,893 60.3% 95%
Barnstead Kamala Harris wins Democrat (incumbent) 1,208 38.5% 95%
Barnstead Chase Oliver Libertarian 16 0.5% 95%
Barnstead Jill Stein Green 11 0.4% 95%
Barnstead Write-ins Write - In 10 0.3% 95%
Barrington Kamala Harris wins Democrat (incumbent) 3,241 51.3% 95%
Barrington Donald Trump Republican 2,985 47.2% 95%
Barrington Chase Oliver Libertarian 35 0.6% 95%
Barrington Write-ins Write - In 35 0.6% 95%
Barrington Jill Stein Green 24 0.4% 95%
Bartlett Kamala Harris wins Democrat (incumbent) 1,304 61.7% 95%
Bartlett Donald Trump Republican 782 37.0% 95%
Bartlett Write-ins Write - In 10 0.5% 95%
Bartlett Chase Oliver Libertarian 9 0.4% 95%
Bartlett Jill Stein Green 8 0.4% 95%
Bath Donald Trump Republican 434 62.2% 95%
Bath Kamala Harris wins Democrat (incumbent) 257 36.8% 95%
Bath Chase Oliver Libertarian 6 0.9% 95%
Bath Jill Stein Green 1 0.1% 95%
Bath Write-ins Write - In 0 0.0% 95%
Bedford Kamala Harris wins Democrat (incumbent) 7,444 50.7% 95%
Bedford Donald Trump Republican 6,963 47.4% 95%
Bedford Write-ins Write - In 129 0.9% 95%
Bedford Jill Stein Green 84 0.6% 95%
Bedford Chase Oliver Libertarian 62 0.4% 95%
Belmont Donald Trump Republican 2,626 60.7% 95%
Belmont Kamala Harris wins Democrat (incumbent) 1,634 37.8% 95%
Belmont Jill Stein Green 22 0.5% 95%
Belmont Chase Oliver Libertarian 22 0.5% 95%
Belmont Write-ins Write - In 20 0.5% 95%
Bennington Donald Trump Republican 489 54.8% 95%
Bennington Kamala Harris wins Democrat (incumbent) 386 43.3% 95%
Bennington Jill Stein Green 7 0.8% 95%
Bennington Chase Oliver Libertarian 5 0.6% 95%
Bennington Write-ins Write - In 5 0.6% 95%
Benton Donald Trump Republican 154 65.8% 95%
Benton Kamala Harris wins Democrat (incumbent) 76 32.5% 95%
Benton Chase Oliver Libertarian 2 0.9% 95%
Benton Write-ins Write - In 2 0.9% 95%
Benton Jill Stein Green 0 0.0% 95%
Berlin Donald Trump Republican 2,078 51.3% 95%
Berlin Kamala Harris wins Democrat (incumbent) 1,921 47.5% 95%
Berlin Chase Oliver Libertarian 20 0.5% 95%
Berlin Write-ins Write - In 16 0.4% 95%
Berlin Jill Stein Green 12 0.3% 95%
Bethlehem Kamala Harris wins Democrat (incumbent) 1,013 60.4% 95%
Bethlehem Donald Trump Republican 624 37.2% 95%
Bethlehem Jill Stein Green 18 1.1% 95%
Bethlehem Chase Oliver Libertarian 15 0.9% 95%
Bethlehem Write-ins Write - In 7 0.4% 95%
Boscawen Donald Trump Republican 1,213 55.8% 95%
Boscawen Kamala Harris wins Democrat (incumbent) 935 43.0% 95%
Boscawen Chase Oliver Libertarian 14 0.6% 95%
Boscawen Jill Stein Green 6 0.3% 95%
Boscawen Write-ins Write - In 5 0.2% 95%
Bow Kamala Harris wins Democrat (incumbent) 3,093 57.0% 96.2%
Bow Donald Trump Republican 2,246 41.4% 96.2%
Bow Write-ins Write - In 45 0.8% 96.2%
Bow Chase Oliver Libertarian 37 0.7% 96.2%
Bow Jill Stein Green 8 0.1% 96.2%
Bradford Kamala Harris wins Democrat (incumbent) 571 51.4% 95%
Bradford Donald Trump Republican 521 46.9% 95%
Bradford Chase Oliver Libertarian 7 0.6% 95%
Bradford Write-ins Write - In 7 0.6% 95%
Bradford Jill Stein Green 5 0.5% 95%
Brentwood Kamala Harris wins Democrat (incumbent) 1,566 50.2% 95%
Brentwood Donald Trump Republican 1,489 47.7% 95%
Brentwood Chase Oliver Libertarian 25 0.8% 95%
Brentwood Write-ins Write - In 21 0.7% 95%
Brentwood Jill Stein Green 18 0.6% 95%
Bridgewater Donald Trump Republican 472 53.7% 95%
Bridgewater Kamala Harris wins Democrat (incumbent) 400 45.5% 95%
Bridgewater Write-ins Write - In 3 0.3% 95%
Bridgewater Jill Stein Green 2 0.2% 95%
Bridgewater Chase Oliver Libertarian 2 0.2% 95%
Bristol Donald Trump Republican 1,049 51.3% 95%
Bristol Kamala Harris wins Democrat (incumbent) 957 46.8% 95%
Bristol Jill Stein Green 16 0.8% 95%
Bristol Chase Oliver Libertarian 15 0.7% 95%
Bristol Write-ins Write - In 8 0.4% 95%
Brookfield Donald Trump Republican 336 57.9% 95%
Brookfield Kamala Harris wins Democrat (incumbent) 236 40.7% 95%
Brookfield Chase Oliver Libertarian 4 0.7% 95%
Brookfield Jill Stein Green 2 0.3% 95%
Brookfield Write-ins Write - In 2 0.3% 95%
Brookline Kamala Harris wins Democrat (incumbent) 1,875 50.8% 99%
Brookline Donald Trump Republican 1,749 47.4% 99%
Brookline Chase Oliver Libertarian 31 0.8% 99%
Brookline Write-ins Write - In 25 0.7% 99%
Brookline Jill Stein Green 12 0.3% 99%
Campton Kamala Harris wins Democrat (incumbent) 1,094 50.4% 95%
Campton Donald Trump Republican 1,040 47.9% 95%
Campton Chase Oliver Libertarian 14 0.6% 95%
Campton Write-ins Write - In 13 0.6% 95%
Campton Jill Stein Green 8 0.4% 95%
Canaan Kamala Harris wins Democrat (incumbent) 1,190 54.3% 95%
Canaan Donald Trump Republican 971 44.3% 95%
Canaan Jill Stein Green 13 0.6% 95%
Canaan Chase Oliver Libertarian 11 0.5% 95%
Canaan Write-ins Write - In 6 0.3% 95%
Candia Donald Trump Republican 1,841 62.3% 95%
Candia Kamala Harris wins Democrat (incumbent) 1,077 36.5% 95%
Candia Write-ins Write - In 15 0.5% 95%
Candia Chase Oliver Libertarian 14 0.5% 95%
Candia Jill Stein Green 6 0.2% 95%
Canterbury Kamala Harris wins Democrat (incumbent) 950 54.1% 95%
Canterbury Donald Trump Republican 774 44.1% 95%
Canterbury Jill Stein Green 12 0.7% 95%
Canterbury Write-ins Write - In 10 0.6% 95%
Canterbury Chase Oliver Libertarian 9 0.5% 95%
Carroll Donald Trump Republican 283 51.5% 95%
Carroll Kamala Harris wins Democrat (incumbent) 261 47.5% 95%
Carroll Chase Oliver Libertarian 3 0.5% 95%
Carroll Jill Stein Green 2 0.4% 95%
Carroll Write-ins Write - In 0 0.0% 95%
Center Harbor Donald Trump Republican 419 51.5% 95%
Center Harbor Kamala Harris wins Democrat (incumbent) 390 47.9% 95%
Center Harbor Chase Oliver Libertarian 2 0.2% 95%
Center Harbor Write-ins Write - In 2 0.2% 95%
Center Harbor Jill Stein Green 1 0.1% 95%
Charlestown Donald Trump Republican 1,362 53.8% 95%
Charlestown Kamala Harris wins Democrat (incumbent) 1,126 44.5% 95%
Charlestown Chase Oliver Libertarian 24 0.9% 95%
Charlestown Jill Stein Green 10 0.4% 95%
Charlestown Write-ins Write - In 8 0.3% 95%
Chatham Donald Trump Republican 119 50.9% 93.6%
Chatham Kamala Harris wins Democrat (incumbent) 113 48.3% 93.6%
Chatham Jill Stein Green 1 0.4% 93.6%
Chatham Chase Oliver Libertarian 1 0.4% 93.6%
Chatham Write-ins Write - In 0 0.0% 93.6%
Chester Donald Trump Republican 2,065 58.3% 95%
Chester Kamala Harris wins Democrat (incumbent) 1,411 39.8% 95%
Chester Chase Oliver Libertarian 30 0.8% 95%
Chester Write-ins Write - In 20 0.6% 95%
Chester Jill Stein Green 15 0.4% 95%
Chesterfield Kamala Harris wins Democrat (incumbent) 1,368 55.7% 95%
Chesterfield Donald Trump Republican 1,039 42.3% 95%
Chesterfield Write-ins Write - In 26 1.1% 95%
Chesterfield Chase Oliver Libertarian 18 0.7% 95%
Chesterfield Jill Stein Green 7 0.3% 95%
Chichester Donald Trump Republican 1,077 58.4% 99%
Chichester Kamala Harris wins Democrat (incumbent) 741 40.2% 99%
Chichester Jill Stein Green 9 0.5% 99%
Chichester Chase Oliver Libertarian 9 0.5% 99%
Chichester Write-ins Write - In 7 0.4% 99%
Claremont Donald Trump Republican 3,049 51.0% 99%
Claremont Kamala Harris wins Democrat (incumbent) 2,855 47.7% 99%
Claremont Chase Oliver Libertarian 31 0.5% 99%
Claremont Jill Stein Green 26 0.4% 99%
Claremont Write-ins Write - In 21 0.4% 99%
Clarksville Donald Trump Republican 131 67.2% 95%
Clarksville Kamala Harris wins Democrat (incumbent) 62 31.8% 95%
Clarksville Chase Oliver Libertarian 2 1.0% 95%
Clarksville Jill Stein Green 0 0.0% 95%
Clarksville Write-ins Write - In 0 0.0% 95%
Colebrook Donald Trump Republican 726 63.4% 95%
Colebrook Kamala Harris wins Democrat (incumbent) 399 34.8% 95%
Colebrook Chase Oliver Libertarian 9 0.8% 95%
Colebrook Write-ins Write - In 7 0.6% 95%
Colebrook Jill Stein Green 4 0.3% 95%
Columbia Donald Trump Republican 286 68.6% 95%
Columbia Kamala Harris wins Democrat (incumbent) 128 30.7% 95%
Columbia Jill Stein Green 1 0.2% 95%
Columbia Chase Oliver Libertarian 1 0.2% 95%
Columbia Write-ins Write - In 1 0.2% 95%
Concord Kamala Harris wins Democrat (incumbent) 15,216 62.7% 95%
Concord Donald Trump Republican 8,670 35.7% 95%
Concord Jill Stein Green 135 0.6% 95%
Concord Chase Oliver Libertarian 132 0.5% 95%
Concord Write-ins Write - In 116 0.5% 95%
Conway Kamala Harris wins Democrat (incumbent) 3,425 56.1% 95%
Conway Donald Trump Republican 2,606 42.7% 95%
Conway Chase Oliver Libertarian 37 0.6% 95%
Conway Jill Stein Green 19 0.3% 95%
Conway Write-ins Write - In 17 0.3% 95%
Cornish Kamala Harris wins Democrat (incumbent) 660 57.8% 95%
Cornish Donald Trump Republican 466 40.8% 95%
Cornish Chase Oliver Libertarian 9 0.8% 95%
Cornish Jill Stein Green 4 0.4% 95%
Cornish Write-ins Write - In 3 0.3% 95%
Croydon Donald Trump Republican 381 66.0% 95%
Croydon Kamala Harris wins Democrat (incumbent) 179 31.0% 95%
Croydon Jill Stein Green 11 1.9% 95%
Croydon Chase Oliver Libertarian 3 0.5% 95%
Croydon Write-ins Write - In 3 0.5% 95%
Dalton Donald Trump Republican 346 56.2% 95%
Dalton Kamala Harris wins Democrat (incumbent) 263 42.7% 95%
Dalton Chase Oliver Libertarian 5 0.8% 95%
Dalton Write-ins Write - In 2 0.3% 95%
Dalton Jill Stein Green 0 0.0% 95%
Danbury Donald Trump Republican 519 62.6% 95%
Danbury Kamala Harris wins Democrat (incumbent) 297 35.8% 95%
Danbury Chase Oliver Libertarian 9 1.1% 95%
Danbury Jill Stein Green 2 0.2% 95%
Danbury Write-ins Write - In 2 0.2% 95%
Danville Donald Trump Republican 1,792 62.5% 95%
Danville Kamala Harris wins Democrat (incumbent) 1,043 36.4% 95%
Danville Chase Oliver Libertarian 13 0.5% 95%
Danville Write-ins Write - In 11 0.4% 95%
Danville Jill Stein Green 8 0.3% 95%
Deerfield Donald Trump Republican 1,932 57.0% 95%
Deerfield Kamala Harris wins Democrat (incumbent) 1,401 41.4% 95%
Deerfield Chase Oliver Libertarian 20 0.6% 95%
Deerfield Jill Stein Green 19 0.6% 95%
Deerfield Write-ins Write - In 16 0.5% 95%
Deering Donald Trump Republican 699 60.6% 95%
Deering Kamala Harris wins Democrat (incumbent) 438 38.0% 95%
Deering Jill Stein Green 7 0.6% 95%
Deering Chase Oliver Libertarian 7 0.6% 95%
Deering Write-ins Write - In 2 0.2% 95%
Derry Donald Trump Republican 9,991 55.3% 95%
Derry Kamala Harris wins Democrat (incumbent) 7,852 43.5% 95%
Derry Chase Oliver Libertarian 86 0.5% 95%
Derry Jill Stein Green 67 0.4% 95%
Derry Write-ins Write - In 60 0.3% 95%
Dixville Kamala Harris wins Democrat (incumbent) 3 50.0% 95%
Dixville Donald Trump Republican 3 50.0% 95%
Dixville Jill Stein Green 0 0.0% 95%
Dixville Chase Oliver Libertarian 0 0.0% 95%
Dixville Write-ins Write - In 0 0.0% 95%
Dorchester Donald Trump Republican 141 57.6% 95%
Dorchester Kamala Harris wins Democrat (incumbent) 100 40.8% 95%
Dorchester Jill Stein Green 2 0.8% 95%
Dorchester Write-ins Write - In 2 0.8% 95%
Dorchester Chase Oliver Libertarian 0 0.0% 95%
Dover Kamala Harris wins Democrat (incumbent) 12,656 64.4% 99%
Dover Donald Trump Republican 6,650 33.8% 99%
Dover Write-ins Write - In 135 0.7% 99%
Dover Chase Oliver Libertarian 121 0.6% 99%
Dover Jill Stein Green 99 0.5% 99%
Dublin Kamala Harris wins Democrat (incumbent) 680 60.3% 99%
Dublin Donald Trump Republican 425 37.7% 99%
Dublin Write-ins Write - In 11 1.0% 99%
Dublin Chase Oliver Libertarian 9 0.8% 99%
Dublin Jill Stein Green 3 0.3% 99%
Dummer Donald Trump Republican 128 68.4% 95%
Dummer Kamala Harris wins Democrat (incumbent) 57 30.5% 95%
Dummer Jill Stein Green 2 1.1% 95%
Dummer Chase Oliver Libertarian 0 0.0% 95%
Dummer Write-ins Write - In 0 0.0% 95%
Dunbarton Donald Trump Republican 1,173 55.6% 95%
Dunbarton Kamala Harris wins Democrat (incumbent) 899 42.6% 95%
Dunbarton Write-ins Write - In 18 0.9% 95%
Dunbarton Chase Oliver Libertarian 13 0.6% 95%
Dunbarton Jill Stein Green 6 0.3% 95%
Durham Kamala Harris wins Democrat (incumbent) 6,047 71.5% 95%
Durham Donald Trump Republican 2,270 26.9% 95%
Durham Jill Stein Green 50 0.6% 95%
Durham Write-ins Write - In 47 0.6% 95%
Durham Chase Oliver Libertarian 38 0.4% 95%
East Kingston Donald Trump Republican 910 53.1% 98.8%
East Kingston Kamala Harris wins Democrat (incumbent) 765 44.7% 98.8%
East Kingston Chase Oliver Libertarian 20 1.2% 98.8%
East Kingston Write-ins Write - In 11 0.6% 98.8%
East Kingston Jill Stein Green 7 0.4% 98.8%
Easton Kamala Harris wins Democrat (incumbent) 165 68.2% 95%
Easton Donald Trump Republican 75 31.0% 95%
Easton Chase Oliver Libertarian 1 0.4% 95%
Easton Write-ins Write - In 1 0.4% 95%
Easton Jill Stein Green 0 0.0% 95%
Eaton Kamala Harris wins Democrat (incumbent) 193 59.9% 95%
Eaton Donald Trump Republican 127 39.4% 95%
Eaton Chase Oliver Libertarian 1 0.3% 95%
Eaton Write-ins Write - In 1 0.3% 95%
Eaton Jill Stein Green 0 0.0% 95%
Effingham Donald Trump Republican 627 62.0% 95%
Effingham Kamala Harris wins Democrat (incumbent) 374 37.0% 95%
Effingham Chase Oliver Libertarian 4 0.4% 95%
Effingham Jill Stein Green 3 0.3% 95%
Effingham Write-ins Write - In 3 0.3% 95%
Ellsworth Kamala Harris wins Democrat (incumbent) 37 50.0% 92.5%
Ellsworth Donald Trump Republican 36 48.6% 92.5%
Ellsworth Chase Oliver Libertarian 1 1.4% 92.5%
Ellsworth Jill Stein Green 0 0.0% 92.5%
Ellsworth Write-ins Write - In 0 0.0% 92.5%
Enfield Kamala Harris wins Democrat (incumbent) 1,680 61.3% 95%
Enfield Donald Trump Republican 1,017 37.1% 95%
Enfield Chase Oliver Libertarian 17 0.6% 95%
Enfield Jill Stein Green 16 0.6% 95%
Enfield Write-ins Write - In 12 0.4% 95%
Epping Donald Trump Republican 2,719 55.2% 99%
Epping Kamala Harris wins Democrat (incumbent) 2,149 43.6% 99%
Epping Chase Oliver Libertarian 23 0.5% 99%
Epping Write-ins Write - In 18 0.4% 99%
Epping Jill Stein Green 16 0.3% 99%
Epsom Donald Trump Republican 1,853 61.0% 95%
Epsom Kamala Harris wins Democrat (incumbent) 1,146 37.7% 95%
Epsom Write-ins Write - In 14 0.5% 95%
Epsom Jill Stein Green 13 0.4% 95%
Epsom Chase Oliver Libertarian 12 0.4% 95%
Errol Donald Trump Republican 160 67.2% 95%
Errol Kamala Harris wins Democrat (incumbent) 78 32.8% 95%
Errol Jill Stein Green 0 0.0% 95%
Errol Chase Oliver Libertarian 0 0.0% 95%
Errol Write-ins Write - In 0 0.0% 95%
Exeter Kamala Harris wins Democrat (incumbent) 6,783 65.5% 97.8%
Exeter Donald Trump Republican 3,385 32.7% 97.8%
Exeter Write-ins Write - In 76 0.7% 97.8%
Exeter Jill Stein Green 67 0.6% 97.8%
Exeter Chase Oliver Libertarian 47 0.5% 97.8%
Farmington Donald Trump Republican 2,232 60.9% 95%
Farmington Kamala Harris wins Democrat (incumbent) 1,405 38.3% 95%
Farmington Chase Oliver Libertarian 17 0.5% 95%
Farmington Jill Stein Green 9 0.2% 95%
Farmington Write-ins Write - In 5 0.1% 95%
Fitzwilliam Donald Trump Republican 802 54.7% 95%
Fitzwilliam Kamala Harris wins Democrat (incumbent) 638 43.5% 95%
Fitzwilliam Chase Oliver Libertarian 12 0.8% 95%
Fitzwilliam Write-ins Write - In 9 0.6% 95%
Fitzwilliam Jill Stein Green 4 0.3% 95%
Francestown Donald Trump Republican 608 49.7% 95%
Francestown Kamala Harris wins Democrat (incumbent) 593 48.4% 95%
Francestown Chase Oliver Libertarian 9 0.7% 95%
Francestown Jill Stein Green 8 0.7% 95%
Francestown Write-ins Write - In 6 0.5% 95%
Franconia Kamala Harris wins Democrat (incumbent) 542 65.5% 95%
Franconia Donald Trump Republican 267 32.2% 95%
Franconia Write-ins Write - In 8 1.0% 95%
Franconia Chase Oliver Libertarian 6 0.7% 95%
Franconia Jill Stein Green 5 0.6% 95%
Franklin Donald Trump Republican 2,574 57.2% 95%
Franklin Kamala Harris wins Democrat (incumbent) 1,852 41.1% 95%
Franklin Write-ins Write - In 28 0.6% 95%
Franklin Jill Stein Green 26 0.6% 95%
Franklin Chase Oliver Libertarian 22 0.5% 95%
Freedom Donald Trump Republican 647 54.1% 95%
Freedom Kamala Harris wins Democrat (incumbent) 536 44.9% 95%
Freedom Write-ins Write - In 5 0.4% 95%
Freedom Jill Stein Green 4 0.3% 95%
Freedom Chase Oliver Libertarian 3 0.3% 95%
Fremont Donald Trump Republican 1,855 59.2% 95%
Fremont Kamala Harris wins Democrat (incumbent) 1,243 39.6% 95%
Fremont Chase Oliver Libertarian 16 0.5% 95%
Fremont Jill Stein Green 13 0.4% 95%
Fremont Write-ins Write - In 9 0.3% 95%
Gilford Donald Trump Republican 2,751 52.0% 97.1%
Gilford Kamala Harris wins Democrat (incumbent) 2,473 46.8% 97.1%
Gilford Write-ins Write - In 28 0.5% 97.1%
Gilford Jill Stein Green 18 0.3% 97.1%
Gilford Chase Oliver Libertarian 17 0.3% 97.1%
Gilmanton Donald Trump Republican 1,611 60.5% 99%
Gilmanton Kamala Harris wins Democrat (incumbent) 1,035 38.9% 99%
Gilmanton Write-ins Write - In 10 0.4% 99%
Gilmanton Jill Stein Green 5 0.2% 99%
Gilmanton Chase Oliver Libertarian 0 0.0% 99%
Gilsum Donald Trump Republican 267 51.6% 95%
Gilsum Kamala Harris wins Democrat (incumbent) 243 47.0% 95%
Gilsum Chase Oliver Libertarian 3 0.6% 95%
Gilsum Jill Stein Green 2 0.4% 95%
Gilsum Write-ins Write - In 2 0.4% 95%
Goffstown Donald Trump Republican 5,344 50.7% 95%
Goffstown Kamala Harris wins Democrat (incumbent) 5,037 47.8% 95%
Goffstown Chase Oliver Libertarian 65 0.6% 95%
Goffstown Write-ins Write - In 51 0.5% 95%
Goffstown Jill Stein Green 42 0.4% 95%
Gorham Kamala Harris wins Democrat (incumbent) 884 52.5% 97.6%
Gorham Donald Trump Republican 785 46.6% 97.6%
Gorham Jill Stein Green 8 0.5% 97.6%
Gorham Write-ins Write - In 5 0.3% 97.6%
Gorham Chase Oliver Libertarian 3 0.2% 97.6%
Goshen Donald Trump Republican 309 64.8% 95%
Goshen Kamala Harris wins Democrat (incumbent) 162 34.0% 95%
Goshen Jill Stein Green 4 0.8% 95%
Goshen Chase Oliver Libertarian 2 0.4% 95%
Goshen Write-ins Write - In 0 0.0% 95%
Grafton Donald Trump Republican 452 57.2% 95%
Grafton Kamala Harris wins Democrat (incumbent) 318 40.3% 95%
Grafton Chase Oliver Libertarian 10 1.3% 95%
Grafton Jill Stein Green 6 0.8% 95%
Grafton Write-ins Write - In 4 0.5% 95%
Grantham Kamala Harris wins Democrat (incumbent) 1,660 67.3% 95%
Grantham Donald Trump Republican 768 31.1% 95%
Grantham Chase Oliver Libertarian 14 0.6% 95%
Grantham Write-ins Write - In 14 0.6% 95%
Grantham Jill Stein Green 10 0.4% 95%
Greenfield Donald Trump Republican 540 49.5% 95%
Greenfield Kamala Harris wins Democrat (incumbent) 531 48.7% 95%
Greenfield Chase Oliver Libertarian 11 1.0% 95%
Greenfield Jill Stein Green 6 0.6% 95%
Greenfield Write-ins Write - In 2 0.2% 95%
Greenland Kamala Harris wins Democrat (incumbent) 1,681 56.9% 95%
Greenland Donald Trump Republican 1,226 41.5% 95%
Greenland Write-ins Write - In 22 0.7% 95%
Greenland Chase Oliver Libertarian 20 0.7% 95%
Greenland Jill Stein Green 6 0.2% 95%
Greenville Donald Trump Republican 569 55.2% 95%
Greenville Kamala Harris wins Democrat (incumbent) 442 42.9% 95%
Greenville Chase Oliver Libertarian 9 0.9% 95%
Greenville Write-ins Write - In 8 0.8% 95%
Greenville Jill Stein Green 3 0.3% 95%
Groton Donald Trump Republican 252 64.8% 95%
Groton Kamala Harris wins Democrat (incumbent) 132 33.9% 95%
Groton Jill Stein Green 3 0.8% 95%
Groton Chase Oliver Libertarian 1 0.3% 95%
Groton Write-ins Write - In 1 0.3% 95%
Hampstead Donald Trump Republican 3,563 58.7% 95%
Hampstead Kamala Harris wins Democrat (incumbent) 2,425 39.9% 95%
Hampstead Chase Oliver Libertarian 36 0.6% 95%
Hampstead Write-ins Write - In 30 0.5% 95%
Hampstead Jill Stein Green 18 0.3% 95%
Hampton Kamala Harris wins Democrat (incumbent) 5,522 52.9% 88.7%
Hampton Donald Trump Republican 4,843 46.4% 88.7%
Hampton Chase Oliver Libertarian 35 0.3% 88.7%
Hampton Jill Stein Green 29 0.3% 88.7%
Hampton Write-ins Write - In 19 0.2% 88.7%
Hampton Falls Donald Trump Republican 911 52.3% 95%
Hampton Falls Kamala Harris wins Democrat (incumbent) 808 46.4% 95%
Hampton Falls Write-ins Write - In 13 0.7% 95%
Hampton Falls Chase Oliver Libertarian 7 0.4% 95%
Hampton Falls Jill Stein Green 3 0.2% 95%
Hancock Kamala Harris wins Democrat (incumbent) 863 65.6% 95%
Hancock Donald Trump Republican 432 32.9% 95%
Hancock Write-ins Write - In 8 0.6% 95%
Hancock Jill Stein Green 6 0.5% 95%
Hancock Chase Oliver Libertarian 6 0.5% 95%
Hanover Kamala Harris wins Democrat (incumbent) 6,049 84.3% 95%
Hanover Donald Trump Republican 995 13.9% 95%
Hanover Write-ins Write - In 60 0.8% 95%
Hanover Jill Stein Green 46 0.6% 95%
Hanover Chase Oliver Libertarian 29 0.4% 95%
Harrisville Kamala Harris wins Democrat (incumbent) 527 68.3% 95%
Harrisville Donald Trump Republican 229 29.7% 95%
Harrisville Jill Stein Green 8 1.0% 95%
Harrisville Chase Oliver Libertarian 5 0.6% 95%
Harrisville Write-ins Write - In 3 0.4% 95%
Hart's Location Donald Trump Republican 25 54.3% 95%
Hart's Location Kamala Harris wins Democrat (incumbent) 21 45.7% 95%
Hart's Location Jill Stein Green 0 0.0% 95%
Hart's Location Chase Oliver Libertarian 0 0.0% 95%
Hart's Location Write-ins Write - In 0 0.0% 95%
Haverhill Donald Trump Republican 1,464 60.0% 95%
Haverhill Kamala Harris wins Democrat (incumbent) 939 38.5% 95%
Haverhill Chase Oliver Libertarian 17 0.7% 95%
Haverhill Jill Stein Green 10 0.4% 95%
Haverhill Write-ins Write - In 8 0.3% 95%
Hebron Kamala Harris wins Democrat (incumbent) 277 49.6% 95%
Hebron Donald Trump Republican 277 49.6% 95%
Hebron Write-ins Write - In 4 0.7% 95%
Hebron Chase Oliver Libertarian 1 0.2% 95%
Hebron Jill Stein Green 0 0.0% 95%
Henniker Kamala Harris wins Democrat (incumbent) 1,548 53.2% 95%
Henniker Donald Trump Republican 1,324 45.5% 95%
Henniker Chase Oliver Libertarian 17 0.6% 95%
Henniker Write-ins Write - In 16 0.5% 95%
Henniker Jill Stein Green 6 0.2% 95%
Hill Donald Trump Republican 422 63.5% 95%
Hill Kamala Harris wins Democrat (incumbent) 235 35.3% 95%
Hill Chase Oliver Libertarian 4 0.6% 95%
Hill Write-ins Write - In 3 0.5% 95%
Hill Jill Stein Green 1 0.2% 95%
Hillsborough Donald Trump Republican 1,930 56.1% 99%
Hillsborough Kamala Harris wins Democrat (incumbent) 1,465 42.6% 99%
Hillsborough Chase Oliver Libertarian 24 0.7% 99%
Hillsborough Jill Stein Green 17 0.5% 99%
Hillsborough Write-ins Write - In 6 0.2% 99%
Hinsdale Kamala Harris wins Democrat (incumbent) 969 50.6% 95%
Hinsdale Donald Trump Republican 930 48.6% 95%
Hinsdale Jill Stein Green 7 0.4% 95%
Hinsdale Chase Oliver Libertarian 6 0.3% 95%
Hinsdale Write-ins Write - In 2 0.1% 95%
Holderness Kamala Harris wins Democrat (incumbent) 866 58.5% 95%
Holderness Donald Trump Republican 589 39.8% 95%
Holderness Jill Stein Green 9 0.6% 95%
Holderness Write-ins Write - In 9 0.6% 95%
Holderness Chase Oliver Libertarian 8 0.5% 95%
Hollis Kamala Harris wins Democrat (incumbent) 3,230 55.1% 95%
Hollis Donald Trump Republican 2,525 43.0% 95%
Hollis Chase Oliver Libertarian 41 0.7% 95%
Hollis Write-ins Write - In 41 0.7% 95%
Hollis Jill Stein Green 30 0.5% 95%
Hooksett Donald Trump Republican 4,639 51.6% 95%
Hooksett Kamala Harris wins Democrat (incumbent) 4,211 46.9% 95%
Hooksett Write-ins Write - In 54 0.6% 95%
Hooksett Jill Stein Green 45 0.5% 95%
Hooksett Chase Oliver Libertarian 38 0.4% 95%
Hopkinton Kamala Harris wins Democrat (incumbent) 2,636 62.7% 95%
Hopkinton Donald Trump Republican 1,492 35.5% 95%
Hopkinton Jill Stein Green 29 0.7% 95%
Hopkinton Write-ins Write - In 28 0.7% 95%
Hopkinton Chase Oliver Libertarian 20 0.5% 95%
Hudson Donald Trump Republican 8,045 54.9% 95%
Hudson Kamala Harris wins Democrat (incumbent) 6,449 44.0% 95%
Hudson Chase Oliver Libertarian 68 0.5% 95%
Hudson Write-ins Write - In 62 0.4% 95%
Hudson Jill Stein Green 43 0.3% 95%
Jackson Kamala Harris wins Democrat (incumbent) 541 69.7% 95%
Jackson Donald Trump Republican 220 28.4% 95%
Jackson Jill Stein Green 7 0.9% 95%
Jackson Write-ins Write - In 5 0.6% 95%
Jackson Chase Oliver Libertarian 3 0.4% 95%
Jaffrey Donald Trump Republican 1,617 50.2% 99%
Jaffrey Kamala Harris wins Democrat (incumbent) 1,528 47.5% 99%
Jaffrey Jill Stein Green 31 1.0% 99%
Jaffrey Write-ins Write - In 24 0.7% 99%
Jaffrey Chase Oliver Libertarian 20 0.6% 99%
Jefferson Donald Trump Republican 422 61.6% 95%
Jefferson Kamala Harris wins Democrat (incumbent) 253 36.9% 95%
Jefferson Chase Oliver Libertarian 4 0.6% 95%
Jefferson Write-ins Write - In 4 0.6% 95%
Jefferson Jill Stein Green 2 0.3% 95%
Keene Kamala Harris wins Democrat (incumbent) 8,541 65.9% 97.6%
Keene Donald Trump Republican 4,183 32.3% 97.6%
Keene Chase Oliver Libertarian 86 0.7% 97.6%
Keene Jill Stein Green 75 0.6% 97.6%
Keene Write-ins Write - In 70 0.5% 97.6%
Kensington Kamala Harris wins Democrat (incumbent) 798 50.4% 95%
Kensington Donald Trump Republican 760 48.0% 95%
Kensington Chase Oliver Libertarian 9 0.6% 95%
Kensington Write-ins Write - In 9 0.6% 95%
Kensington Jill Stein Green 6 0.4% 95%
Kingston Donald Trump Republican 2,419 58.3% 95%
Kingston Kamala Harris wins Democrat (incumbent) 1,680 40.5% 95%
Kingston Chase Oliver Libertarian 23 0.6% 95%
Kingston Jill Stein Green 22 0.5% 95%
Kingston Write-ins Write - In 6 0.1% 95%
Laconia Donald Trump Republican 5,104 53.6% 95%
Laconia Kamala Harris wins Democrat (incumbent) 4,321 45.4% 95%
Laconia Chase Oliver Libertarian 48 0.5% 95%
Laconia Write-ins Write - In 28 0.3% 95%
Laconia Jill Stein Green 27 0.3% 95%
Lancaster Donald Trump Republican 977 54.2% 95%
Lancaster Kamala Harris wins Democrat (incumbent) 798 44.2% 95%
Lancaster Chase Oliver Libertarian 14 0.8% 95%
Lancaster Write-ins Write - In 12 0.7% 95%
Lancaster Jill Stein Green 3 0.2% 95%
Landaff Donald Trump Republican 169 56.7% 95%
Landaff Kamala Harris wins Democrat (incumbent) 126 42.3% 95%
Landaff Jill Stein Green 2 0.7% 95%
Landaff Chase Oliver Libertarian 1 0.3% 95%
Landaff Write-ins Write - In 0 0.0% 95%
Langdon Donald Trump Republican 227 53.3% 95%
Langdon Kamala Harris wins Democrat (incumbent) 195 45.8% 95%
Langdon Jill Stein Green 2 0.5% 95%
Langdon Chase Oliver Libertarian 2 0.5% 95%
Langdon Write-ins Write - In 0 0.0% 95%
Lebanon Kamala Harris wins Democrat (incumbent) 6,076 74.0% 95%
Lebanon Donald Trump Republican 1,981 24.1% 95%
Lebanon Jill Stein Green 65 0.8% 95%
Lebanon Chase Oliver Libertarian 47 0.6% 95%
Lebanon Write-ins Write - In 38 0.5% 95%
Lee Kamala Harris wins Democrat (incumbent) 1,893 64.8% 95%
Lee Donald Trump Republican 986 33.7% 95%
Lee Chase Oliver Libertarian 23 0.8% 95%
Lee Jill Stein Green 19 0.7% 95%
Lee Write-ins Write - In 1 0.0% 95%
Lempster Donald Trump Republican 435 57.0% 95%
Lempster Kamala Harris wins Democrat (incumbent) 318 41.7% 95%
Lempster Chase Oliver Libertarian 7 0.9% 95%
Lempster Jill Stein Green 2 0.3% 95%
Lempster Write-ins Write - In 1 0.1% 95%
Lincoln Kamala Harris wins Democrat (incumbent) 505 53.3% 95%
Lincoln Donald Trump Republican 418 44.1% 95%
Lincoln Chase Oliver Libertarian 11 1.2% 95%
Lincoln Jill Stein Green 7 0.7% 95%
Lincoln Write-ins Write - In 7 0.7% 95%
Lisbon Donald Trump Republican 477 55.7% 95%
Lisbon Kamala Harris wins Democrat (incumbent) 369 43.1% 95%
Lisbon Chase Oliver Libertarian 6 0.7% 95%
Lisbon Jill Stein Green 3 0.4% 95%
Lisbon Write-ins Write - In 2 0.2% 95%
Litchfield Donald Trump Republican 3,005 54.4% 95%
Litchfield Kamala Harris wins Democrat (incumbent) 2,421 43.9% 95%
Litchfield Chase Oliver Libertarian 36 0.7% 95%
Litchfield Jill Stein Green 33 0.6% 95%
Litchfield Write-ins Write - In 24 0.4% 95%
Littleton Donald Trump Republican 1,691 50.9% 99%
Littleton Kamala Harris wins Democrat (incumbent) 1,582 47.7% 99%
Littleton Jill Stein Green 16 0.5% 99%
Littleton Write-ins Write - In 16 0.5% 99%
Littleton Chase Oliver Libertarian 14 0.4% 99%
Londonderry Donald Trump Republican 8,301 51.9% 95%
Londonderry Kamala Harris wins Democrat (incumbent) 7,510 47.0% 95%
Londonderry Write-ins Write - In 83 0.5% 95%
Londonderry Chase Oliver Libertarian 53 0.3% 95%
Londonderry Jill Stein Green 40 0.3% 95%
Loudon Donald Trump Republican 2,259 60.6% 95%
Loudon Kamala Harris wins Democrat (incumbent) 1,427 38.3% 95%
Loudon Write-ins Write - In 19 0.5% 95%
Loudon Chase Oliver Libertarian 17 0.5% 95%
Loudon Jill Stein Green 6 0.2% 95%
Lyman Donald Trump Republican 214 55.3% 95%
Lyman Kamala Harris wins Democrat (incumbent) 166 42.9% 95%
Lyman Jill Stein Green 4 1.0% 95%
Lyman Write-ins Write - In 3 0.8% 95%
Lyman Chase Oliver Libertarian 0 0.0% 95%
Lyme Kamala Harris wins Democrat (incumbent) 1,050 84.5% 93%
Lyme Donald Trump Republican 173 13.9% 93%
Lyme Jill Stein Green 11 0.9% 93%
Lyme Write-ins Write - In 6 0.5% 93%
Lyme Chase Oliver Libertarian 3 0.2% 93%
Lyndeborough Donald Trump Republican 603 50.8% 99%
Lyndeborough Kamala Harris wins Democrat (incumbent) 557 47.0% 99%
Lyndeborough Write-ins Write - In 16 1.3% 99%
Lyndeborough Chase Oliver Libertarian 7 0.6% 99%
Lyndeborough Jill Stein Green 3 0.3% 99%
Madbury Kamala Harris wins Democrat (incumbent) 812 62.0% 97.4%
Madbury Donald Trump Republican 471 36.0% 97.4%
Madbury Chase Oliver Libertarian 13 1.0% 97.4%
Madbury Write-ins Write - In 8 0.6% 97.4%
Madbury Jill Stein Green 5 0.4% 97.4%
Madison Kamala Harris wins Democrat (incumbent) 939 52.6% 100%
Madison Donald Trump Republican 824 46.2% 100%
Madison Write-ins Write - In 14 0.8% 100%
Madison Chase Oliver Libertarian 4 0.2% 100%
Madison Jill Stein Green 3 0.2% 100%
Manchester Kamala Harris wins Democrat (incumbent) 27,729 53.1% 100%
Manchester Donald Trump Republican 23,746 45.4% 100%
Manchester Jill Stein Green 285 0.5% 100%
Manchester Chase Oliver Libertarian 253 0.5% 100%
Manchester Write-ins Write - In 246 0.5% 100%
Marlborough Kamala Harris wins Democrat (incumbent) 783 60.8% 95%
Marlborough Donald Trump Republican 484 37.6% 95%
Marlborough Write-ins Write - In 9 0.7% 95%
Marlborough Jill Stein Green 6 0.5% 95%
Marlborough Chase Oliver Libertarian 5 0.4% 95%
Marlow Kamala Harris wins Democrat (incumbent) 238 52.0% 90%
Marlow Donald Trump Republican 216 47.2% 90%
Marlow Jill Stein Green 2 0.4% 90%
Marlow Write-ins Write - In 2 0.4% 90%
Marlow Chase Oliver Libertarian 0 0.0% 90%
Mason Donald Trump Republican 574 59.7% 95%
Mason Kamala Harris wins Democrat (incumbent) 373 38.8% 95%
Mason Chase Oliver Libertarian 7 0.7% 95%
Mason Write-ins Write - In 6 0.6% 95%
Mason Jill Stein Green 2 0.2% 95%
Meredith Donald Trump Republican 2,355 50.7% 95%
Meredith Kamala Harris wins Democrat (incumbent) 2,242 48.2% 95%
Meredith Chase Oliver Libertarian 21 0.5% 95%
Meredith Write-ins Write - In 16 0.3% 95%
Meredith Jill Stein Green 13 0.3% 95%
Merrimack Kamala Harris wins Democrat (incumbent) 8,891 50.4% 99%
Merrimack Donald Trump Republican 8,492 48.1% 99%
Merrimack Chase Oliver Libertarian 107 0.6% 99%
Merrimack Write-ins Write - In 86 0.5% 99%
Merrimack Jill Stein Green 67 0.4% 99%
Middleton Donald Trump Republican 753 65.9% 95%
Middleton Kamala Harris wins Democrat (incumbent) 378 33.1% 95%
Middleton Jill Stein Green 7 0.6% 95%
Middleton Chase Oliver Libertarian 3 0.3% 95%
Middleton Write-ins Write - In 1 0.1% 95%
Milan Donald Trump Republican 486 59.3% 95%
Milan Kamala Harris wins Democrat (incumbent) 326 39.8% 95%
Milan Chase Oliver Libertarian 4 0.5% 95%
Milan Write-ins Write - In 3 0.4% 95%
Milan Jill Stein Green 0 0.0% 95%
Milford Kamala Harris wins Democrat (incumbent) 4,912 51.8% 99%
Milford Donald Trump Republican 4,401 46.4% 99%
Milford Chase Oliver Libertarian 70 0.7% 99%
Milford Write-ins Write - In 58 0.6% 99%
Milford Jill Stein Green 36 0.4% 99%
Millsfield Donald Trump Republican 10 76.9% 59.1%
Millsfield Kamala Harris wins Democrat (incumbent) 3 23.1% 59.1%
Millsfield Jill Stein Green 0 0.0% 59.1%
Millsfield Chase Oliver Libertarian 0 0.0% 59.1%
Millsfield Write-ins Write - In 0 0.0% 59.1%
Milton Donald Trump Republican 1,661 60.9% 99%
Milton Kamala Harris wins Democrat (incumbent) 1,022 37.5% 99%
Milton Chase Oliver Libertarian 19 0.7% 99%
Milton Jill Stein Green 12 0.4% 99%
Milton Write-ins Write - In 12 0.4% 99%
Monroe Donald Trump Republican 319 58.4% 95%
Monroe Kamala Harris wins Democrat (incumbent) 215 39.4% 95%
Monroe Chase Oliver Libertarian 8 1.5% 95%
Monroe Jill Stein Green 4 0.7% 95%
Monroe Write-ins Write - In 0 0.0% 95%
Mont Vernon Kamala Harris wins Democrat (incumbent) 1,023 54.6% 95%
Mont Vernon Donald Trump Republican 823 43.9% 95%
Mont Vernon Write-ins Write - In 12 0.6% 95%
Mont Vernon Chase Oliver Libertarian 10 0.5% 95%
Mont Vernon Jill Stein Green 7 0.4% 95%
Moultonborough Donald Trump Republican 2,182 55.6% 95%
Moultonborough Kamala Harris wins Democrat (incumbent) 1,692 43.1% 95%
Moultonborough Write-ins Write - In 30 0.8% 95%
Moultonborough Jill Stein Green 11 0.3% 95%
Moultonborough Chase Oliver Libertarian 11 0.3% 95%
Nashua Kamala Harris wins Democrat (incumbent) 25,238 55.6% 100%
Nashua Donald Trump Republican 19,480 42.9% 100%
Nashua Jill Stein Green 237 0.5% 100%
Nashua Chase Oliver Libertarian 226 0.5% 100%
Nashua Write-ins Write - In 212 0.5% 100%
Nelson Kamala Harris wins Democrat (incumbent) 257 57.5% 95%
Nelson Donald Trump Republican 180 40.3% 95%
Nelson Chase Oliver Libertarian 5 1.1% 95%
Nelson Write-ins Write - In 4 0.9% 95%
Nelson Jill Stein Green 1 0.2% 95%
New Boston Donald Trump Republican 2,047 50.8% 95%
New Boston Kamala Harris wins Democrat (incumbent) 1,924 47.8% 95%
New Boston Write-ins Write - In 24 0.6% 95%
New Boston Chase Oliver Libertarian 18 0.4% 95%
New Boston Jill Stein Green 13 0.3% 95%
Newbury Kamala Harris wins Democrat (incumbent) 908 53.4% 95%
Newbury Donald Trump Republican 762 44.8% 95%
Newbury Chase Oliver Libertarian 16 0.9% 95%
Newbury Jill Stein Green 8 0.5% 95%
Newbury Write-ins Write - In 7 0.4% 95%
New Castle Kamala Harris wins Democrat (incumbent) 555 64.7% 92.7%
New Castle Donald Trump Republican 286 33.3% 92.7%
New Castle Write-ins Write - In 9 1.0% 92.7%
New Castle Chase Oliver Libertarian 7 0.8% 92.7%
New Castle Jill Stein Green 1 0.1% 92.7%
New Durham Donald Trump Republican 1,167 60.0% 95%
New Durham Kamala Harris wins Democrat (incumbent) 746 38.4% 95%
New Durham Chase Oliver Libertarian 13 0.7% 95%
New Durham Write-ins Write - In 12 0.6% 95%
New Durham Jill Stein Green 6 0.3% 95%
Newfields Kamala Harris wins Democrat (incumbent) 740 58.2% 95%
Newfields Donald Trump Republican 503 39.5% 95%
Newfields Chase Oliver Libertarian 11 0.9% 95%
Newfields Write-ins Write - In 10 0.8% 95%
Newfields Jill Stein Green 8 0.6% 95%
New Hampton Donald Trump Republican 898 53.8% 95%
New Hampton Kamala Harris wins Democrat (incumbent) 748 44.8% 95%
New Hampton Chase Oliver Libertarian 11 0.7% 95%
New Hampton Jill Stein Green 7 0.4% 95%
New Hampton Write-ins Write - In 4 0.2% 95%
Newington Donald Trump Republican 313 50.2% 95%
Newington Kamala Harris wins Democrat (incumbent) 301 48.2% 95%
Newington Jill Stein Green 4 0.6% 95%
Newington Write-ins Write - In 4 0.6% 95%
Newington Chase Oliver Libertarian 2 0.3% 95%
New Ipswich Donald Trump Republican 2,332 70.6% 95%
New Ipswich Kamala Harris wins Democrat (incumbent) 934 28.3% 95%
New Ipswich Write-ins Write - In 16 0.5% 95%
New Ipswich Chase Oliver Libertarian 12 0.4% 95%
New Ipswich Jill Stein Green 10 0.3% 95%
New London Kamala Harris wins Democrat (incumbent) 2,078 65.5% 95%
New London Donald Trump Republican 1,043 32.9% 95%
New London Chase Oliver Libertarian 25 0.8% 95%
New London Write-ins Write - In 21 0.7% 95%
New London Jill Stein Green 7 0.2% 95%
Newmarket Kamala Harris wins Democrat (incumbent) 3,895 64.8% 95%
Newmarket Donald Trump Republican 2,012 33.4% 95%
Newmarket Write-ins Write - In 40 0.7% 95%
Newmarket Chase Oliver Libertarian 35 0.6% 95%
Newmarket Jill Stein Green 33 0.5% 95%
Newport Donald Trump Republican 1,963 59.0% 95%
Newport Kamala Harris wins Democrat (incumbent) 1,305 39.2% 95%
Newport Chase Oliver Libertarian 25 0.8% 95%
Newport Jill Stein Green 17 0.5% 95%
Newport Write-ins Write - In 15 0.5% 95%
Newton Donald Trump Republican 1,790 58.7% 95%
Newton Kamala Harris wins Democrat (incumbent) 1,217 39.9% 95%
Newton Chase Oliver Libertarian 19 0.6% 95%
Newton Jill Stein Green 15 0.5% 95%
Newton Write-ins Write - In 9 0.3% 95%
Northfield Donald Trump Republican 1,624 58.4% 95%
Northfield Kamala Harris wins Democrat (incumbent) 1,115 40.1% 95%
Northfield Chase Oliver Libertarian 20 0.7% 95%
Northfield Jill Stein Green 12 0.4% 95%
Northfield Write-ins Write - In 10 0.4% 95%
North Hampton Kamala Harris wins Democrat (incumbent) 1,945 56.6% 95%
North Hampton Donald Trump Republican 1,438 41.9% 95%
North Hampton Write-ins Write - In 24 0.7% 95%
North Hampton Jill Stein Green 17 0.5% 95%
North Hampton Chase Oliver Libertarian 12 0.3% 95%
Northumberland Donald Trump Republican 715 62.8% 95%
Northumberland Kamala Harris wins Democrat (incumbent) 406 35.7% 95%
Northumberland Write-ins Write - In 7 0.6% 95%
Northumberland Chase Oliver Libertarian 6 0.5% 95%
Northumberland Jill Stein Green 4 0.4% 95%
Northwood Donald Trump Republican 1,580 53.5% 95%
Northwood Kamala Harris wins Democrat (incumbent) 1,333 45.1% 95%
Northwood Write-ins Write - In 19 0.6% 95%
Northwood Chase Oliver Libertarian 15 0.5% 95%
Northwood Jill Stein Green 8 0.3% 95%
Nottingham Donald Trump Republican 1,823 49.6% 95%
Nottingham Kamala Harris wins Democrat (incumbent) 1,796 48.9% 95%
Nottingham Chase Oliver Libertarian 25 0.7% 95%
Nottingham Write-ins Write - In 20 0.5% 95%
Nottingham Jill Stein Green 11 0.3% 95%
Orange Donald Trump Republican 103 50.7% 95%
Orange Kamala Harris wins Democrat (incumbent) 94 46.3% 95%
Orange Jill Stein Green 2 1.0% 95%
Orange Chase Oliver Libertarian 2 1.0% 95%
Orange Write-ins Write - In 2 1.0% 95%
Orford Kamala Harris wins Democrat (incumbent) 529 60.7% 95%
Orford Donald Trump Republican 324 37.2% 95%
Orford Write-ins Write - In 10 1.1% 95%
Orford Chase Oliver Libertarian 6 0.7% 95%
Orford Jill Stein Green 3 0.3% 95%
Ossipee Donald Trump Republican 1,693 62.8% 95%
Ossipee Kamala Harris wins Democrat (incumbent) 979 36.3% 95%
Ossipee Chase Oliver Libertarian 13 0.5% 95%
Ossipee Jill Stein Green 8 0.3% 95%
Ossipee Write-ins Write - In 3 0.1% 95%
Pelham Donald Trump Republican 5,717 62.0% 95%
Pelham Kamala Harris wins Democrat (incumbent) 3,398 36.8% 95%
Pelham Chase Oliver Libertarian 50 0.5% 95%
Pelham Jill Stein Green 34 0.4% 95%
Pelham Write-ins Write - In 24 0.3% 95%
Pembroke Donald Trump Republican 2,250 49.8% 95%
Pembroke Kamala Harris wins Democrat (incumbent) 2,205 48.8% 95%
Pembroke Chase Oliver Libertarian 22 0.5% 95%
Pembroke Jill Stein Green 21 0.5% 95%
Pembroke Write-ins Write - In 21 0.5% 95%
Peterborough Kamala Harris wins Democrat (incumbent) 3,039 68.2% 98.9%
Peterborough Donald Trump Republican 1,333 29.9% 98.9%
Peterborough Write-ins Write - In 33 0.7% 98.9%
Peterborough Chase Oliver Libertarian 29 0.7% 98.9%
Peterborough Jill Stein Green 24 0.5% 98.9%
Piermont Kamala Harris wins Democrat (incumbent) 241 51.1% 95%
Piermont Donald Trump Republican 228 48.3% 95%
Piermont Chase Oliver Libertarian 2 0.4% 95%
Piermont Write-ins Write - In 1 0.2% 95%
Piermont Jill Stein Green 0 0.0% 95%
Pittsburg Donald Trump Republican 440 73.2% 95%
Pittsburg Kamala Harris wins Democrat (incumbent) 155 25.8% 95%
Pittsburg Write-ins Write - In 3 0.5% 95%
Pittsburg Jill Stein Green 2 0.3% 95%
Pittsburg Chase Oliver Libertarian 1 0.2% 95%
Pittsfield Donald Trump Republican 1,441 61.7% 99%
Pittsfield Kamala Harris wins Democrat (incumbent) 850 36.4% 99%
Pittsfield Chase Oliver Libertarian 19 0.8% 99%
Pittsfield Jill Stein Green 14 0.6% 99%
Pittsfield Write-ins Write - In 13 0.6% 99%
Plainfield Kamala Harris wins Democrat (incumbent) 1,155 67.9% 95%
Plainfield Donald Trump Republican 521 30.6% 95%
Plainfield Chase Oliver Libertarian 12 0.7% 95%
Plainfield Write-ins Write - In 9 0.5% 95%
Plainfield Jill Stein Green 3 0.2% 95%
Plaistow Donald Trump Republican 2,761 58.3% 95%
Plaistow Kamala Harris wins Democrat (incumbent) 1,895 40.0% 95%
Plaistow Chase Oliver Libertarian 38 0.8% 95%
Plaistow Jill Stein Green 24 0.5% 95%
Plaistow Write-ins Write - In 21 0.4% 95%
Plymouth Kamala Harris wins Democrat (incumbent) 2,047 58.7% 95%
Plymouth Donald Trump Republican 1,368 39.3% 95%
Plymouth Chase Oliver Libertarian 33 0.9% 95%
Plymouth Jill Stein Green 19 0.5% 95%
Plymouth Write-ins Write - In 18 0.5% 95%
Portsmouth Kamala Harris wins Democrat (incumbent) 10,289 69.9% 97.7%
Portsmouth Donald Trump Republican 4,187 28.4% 97.7%
Portsmouth Chase Oliver Libertarian 92 0.6% 97.7%
Portsmouth Write-ins Write - In 84 0.6% 97.7%
Portsmouth Jill Stein Green 67 0.5% 97.7%
Randolph Kamala Harris wins Democrat (incumbent) 190 67.9% 95%
Randolph Donald Trump Republican 88 31.4% 95%
Randolph Chase Oliver Libertarian 2 0.7% 95%
Randolph Jill Stein Green 0 0.0% 95%
Randolph Write-ins Write - In 0 0.0% 95%
Raymond Donald Trump Republican 3,876 61.1% 95%
Raymond Kamala Harris wins Democrat (incumbent) 2,400 37.8% 95%
Raymond Chase Oliver Libertarian 36 0.6% 95%
Raymond Jill Stein Green 19 0.3% 95%
Raymond Write-ins Write - In 17 0.3% 95%
Richmond Donald Trump Republican 457 60.6% 95%
Richmond Kamala Harris wins Democrat (incumbent) 288 38.2% 95%
Richmond Jill Stein Green 3 0.4% 95%
Richmond Chase Oliver Libertarian 3 0.4% 95%
Richmond Write-ins Write - In 3 0.4% 95%
Rindge Donald Trump Republican 2,348 62.2% 95%
Rindge Kamala Harris wins Democrat (incumbent) 1,380 36.6% 95%
Rindge Chase Oliver Libertarian 20 0.5% 95%
Rindge Write-ins Write - In 16 0.4% 95%
Rindge Jill Stein Green 8 0.2% 95%
Rochester Donald Trump Republican 8,882 51.1% 95%
Rochester Kamala Harris wins Democrat (incumbent) 8,264 47.6% 95%
Rochester Chase Oliver Libertarian 91 0.5% 95%
Rochester Jill Stein Green 77 0.4% 95%
Rochester Write-ins Write - In 65 0.4% 95%
Rollinsford Kamala Harris wins Democrat (incumbent) 975 55.7% 95%
Rollinsford Donald Trump Republican 747 42.7% 95%
Rollinsford Jill Stein Green 13 0.7% 95%
Rollinsford Chase Oliver Libertarian 7 0.4% 95%
Rollinsford Write-ins Write - In 7 0.4% 95%
Roxbury Kamala Harris wins Democrat (incumbent) 90 60.0% 95%
Roxbury Donald Trump Republican 58 38.7% 95%
Roxbury Jill Stein Green 2 1.3% 95%
Roxbury Chase Oliver Libertarian 0 0.0% 95%
Roxbury Write-ins Write - In 0 0.0% 95%
Rumney Donald Trump Republican 567 54.3% 95%
Rumney Kamala Harris wins Democrat (incumbent) 443 42.4% 95%
Rumney Jill Stein Green 22 2.1% 95%
Rumney Chase Oliver Libertarian 8 0.8% 95%
Rumney Write-ins Write - In 4 0.4% 95%
Rye Kamala Harris wins Democrat (incumbent) 2,611 59.1% 95%
Rye Donald Trump Republican 1,728 39.1% 95%
Rye Write-ins Write - In 41 0.9% 95%
Rye Chase Oliver Libertarian 25 0.6% 95%
Rye Jill Stein Green 13 0.3% 95%
Salem Donald Trump Republican 10,943 58.8% 95%
Salem Kamala Harris wins Democrat (incumbent) 7,453 40.1% 95%
Salem Jill Stein Green 82 0.4% 95%
Salem Write-ins Write - In 66 0.4% 95%
Salem Chase Oliver Libertarian 62 0.3% 95%
Salisbury Donald Trump Republican 610 60.7% 95%
Salisbury Kamala Harris wins Democrat (incumbent) 381 37.9% 95%
Salisbury Write-ins Write - In 7 0.7% 95%
Salisbury Chase Oliver Libertarian 4 0.4% 95%
Salisbury Jill Stein Green 3 0.3% 95%
Sanbornton Donald Trump Republican 1,232 57.6% 95%
Sanbornton Kamala Harris wins Democrat (incumbent) 883 41.3% 95%
Sanbornton Jill Stein Green 9 0.4% 95%
Sanbornton Write-ins Write - In 8 0.4% 95%
Sanbornton Chase Oliver Libertarian 7 0.3% 95%
Sandown Donald Trump Republican 2,616 61.9% 99%
Sandown Kamala Harris wins Democrat (incumbent) 1,568 37.1% 99%
Sandown Chase Oliver Libertarian 22 0.5% 99%
Sandown Jill Stein Green 12 0.3% 99%
Sandown Write-ins Write - In 10 0.2% 99%
Sandwich Kamala Harris wins Democrat (incumbent) 759 62.8% 95%
Sandwich Donald Trump Republican 432 35.8% 95%
Sandwich Chase Oliver Libertarian 9 0.7% 95%
Sandwich Jill Stein Green 5 0.4% 95%
Sandwich Write-ins Write - In 3 0.2% 95%
Seabrook Donald Trump Republican 3,166 60.8% 99%
Seabrook Kamala Harris wins Democrat (incumbent) 1,996 38.3% 99%
Seabrook Chase Oliver Libertarian 18 0.3% 99%
Seabrook Jill Stein Green 16 0.3% 99%
Seabrook Write-ins Write - In 11 0.2% 99%
Sharon Kamala Harris wins Democrat (incumbent) 156 53.1% 95%
Sharon Donald Trump Republican 136 46.3% 95%
Sharon Write-ins Write - In 2 0.7% 95%
Sharon Jill Stein Green 0 0.0% 95%
Sharon Chase Oliver Libertarian 0 0.0% 95%
Shelburne Donald Trump Republican 155 53.6% 95%
Shelburne Kamala Harris wins Democrat (incumbent) 128 44.3% 95%
Shelburne Chase Oliver Libertarian 3 1.0% 95%
Shelburne Jill Stein Green 2 0.7% 95%
Shelburne Write-ins Write - In 1 0.3% 95%
Somersworth Kamala Harris wins Democrat (incumbent) 3,532 55.0% 99%
Somersworth Donald Trump Republican 2,808 43.7% 99%
Somersworth Jill Stein Green 34 0.5% 99%
Somersworth Write-ins Write - In 27 0.4% 99%
Somersworth Chase Oliver Libertarian 25 0.4% 99%
South Hampton Donald Trump Republican 351 55.5% 94.8%
South Hampton Kamala Harris wins Democrat (incumbent) 271 42.8% 94.8%
South Hampton Chase Oliver Libertarian 5 0.8% 94.8%
South Hampton Jill Stein Green 4 0.6% 94.8%
South Hampton Write-ins Write - In 2 0.3% 94.8%
Springfield Donald Trump Republican 479 51.5% 95%
Springfield Kamala Harris wins Democrat (incumbent) 444 47.7% 95%
Springfield Write-ins Write - In 8 0.9% 95%
Springfield Jill Stein Green 0 0.0% 95%
Springfield Chase Oliver Libertarian 0 0.0% 95%
Stark Donald Trump Republican 209 63.7% 95%
Stark Kamala Harris wins Democrat (incumbent) 118 36.0% 95%
Stark Write-ins Write - In 1 0.3% 95%
Stark Jill Stein Green 0 0.0% 95%
Stark Chase Oliver Libertarian 0 0.0% 95%
Stewartstown Donald Trump Republican 335 76.3% 95%
Stewartstown Kamala Harris wins Democrat (incumbent) 101 23.0% 95%
Stewartstown Jill Stein Green 1 0.2% 95%
Stewartstown Chase Oliver Libertarian 1 0.2% 95%
Stewartstown Write-ins Write - In 1 0.2% 95%
Stoddard Donald Trump Republican 497 52.5% 95%
Stoddard Kamala Harris wins Democrat (incumbent) 433 45.7% 95%
Stoddard Chase Oliver Libertarian 7 0.7% 95%
Stoddard Jill Stein Green 5 0.5% 95%
Stoddard Write-ins Write - In 5 0.5% 95%
Strafford Donald Trump Republican 1,551 51.8% 95%
Strafford Kamala Harris wins Democrat (incumbent) 1,403 46.9% 95%
Strafford Chase Oliver Libertarian 18 0.6% 95%
Strafford Write-ins Write - In 12 0.4% 95%
Strafford Jill Stein Green 8 0.3% 95%
Stratford Donald Trump Republican 201 57.1% 95%
Stratford Kamala Harris wins Democrat (incumbent) 145 41.2% 95%
Stratford Chase Oliver Libertarian 3 0.9% 95%
Stratford Jill Stein Green 2 0.6% 95%
Stratford Write-ins Write - In 1 0.3% 95%
Stratham Kamala Harris wins Democrat (incumbent) 3,302 59.3% 95%
Stratham Donald Trump Republican 2,178 39.1% 95%
Stratham Write-ins Write - In 40 0.7% 95%
Stratham Chase Oliver Libertarian 23 0.4% 95%
Stratham Jill Stein Green 22 0.4% 95%
Sugar Hill Kamala Harris wins Democrat (incumbent) 323 64.9% 95%
Sugar Hill Donald Trump Republican 163 32.7% 95%
Sugar Hill Write-ins Write - In 8 1.6% 95%
Sugar Hill Jill Stein Green 3 0.6% 95%
Sugar Hill Chase Oliver Libertarian 1 0.2% 95%
Sullivan Donald Trump Republican 227 52.4% 95%
Sullivan Kamala Harris wins Democrat (incumbent) 195 45.0% 95%
Sullivan Jill Stein Green 5 1.2% 95%
Sullivan Chase Oliver Libertarian 4 0.9% 95%
Sullivan Write-ins Write - In 2 0.5% 95%
Sunapee Kamala Harris wins Democrat (incumbent) 1,322 52.6% 95%
Sunapee Donald Trump Republican 1,126 44.8% 95%
Sunapee Write-ins Write - In 34 1.4% 95%
Sunapee Jill Stein Green 16 0.6% 95%
Sunapee Chase Oliver Libertarian 16 0.6% 95%
Surry Kamala Harris wins Democrat (incumbent) 294 51.1% 95%
Surry Donald Trump Republican 276 48.0% 95%
Surry Jill Stein Green 2 0.3% 95%
Surry Write-ins Write - In 2 0.3% 95%
Surry Chase Oliver Libertarian 1 0.2% 95%
Sutton Kamala Harris wins Democrat (incumbent) 770 53.8% 95%
Sutton Donald Trump Republican 636 44.4% 95%
Sutton Chase Oliver Libertarian 10 0.7% 95%
Sutton Write-ins Write - In 9 0.6% 95%
Sutton Jill Stein Green 7 0.5% 95%
Swanzey Donald Trump Republican 2,117 50.1% 95%
Swanzey Kamala Harris wins Democrat (incumbent) 2,064 48.8% 95%
Swanzey Jill Stein Green 17 0.4% 95%
Swanzey Write-ins Write - In 17 0.4% 95%
Swanzey Chase Oliver Libertarian 13 0.3% 95%
Tamworth Donald Trump Republican 922 49.7% 99%
Tamworth Kamala Harris wins Democrat (incumbent) 914 49.3% 99%
Tamworth Chase Oliver Libertarian 7 0.4% 99%
Tamworth Write-ins Write - In 7 0.4% 99%
Tamworth Jill Stein Green 5 0.3% 99%
Temple Donald Trump Republican 478 50.0% 95%
Temple Kamala Harris wins Democrat (incumbent) 459 48.0% 95%
Temple Jill Stein Green 11 1.2% 95%
Temple Chase Oliver Libertarian 4 0.4% 95%
Temple Write-ins Write - In 4 0.4% 95%
Thornton Kamala Harris wins Democrat (incumbent) 983 53.5% 95%
Thornton Donald Trump Republican 829 45.2% 95%
Thornton Chase Oliver Libertarian 11 0.6% 95%
Thornton Write-ins Write - In 7 0.4% 95%
Thornton Jill Stein Green 6 0.3% 95%
Tilton Donald Trump Republican 1,231 54.8% 99%
Tilton Kamala Harris wins Democrat (incumbent) 982 43.7% 99%
Tilton Chase Oliver Libertarian 14 0.6% 99%
Tilton Write-ins Write - In 10 0.4% 99%
Tilton Jill Stein Green 9 0.4% 99%
Troy Donald Trump Republican 659 57.9% 95%
Troy Kamala Harris wins Democrat (incumbent) 458 40.2% 95%
Troy Chase Oliver Libertarian 12 1.1% 95%
Troy Write-ins Write - In 8 0.7% 95%
Troy Jill Stein Green 1 0.1% 95%
Tuftonboro Donald Trump Republican 1,070 53.6% 99%
Tuftonboro Kamala Harris wins Democrat (incumbent) 900 45.1% 99%
Tuftonboro Write-ins Write - In 11 0.6% 99%
Tuftonboro Chase Oliver Libertarian 8 0.4% 99%
Tuftonboro Jill Stein Green 6 0.3% 99%
Unity Donald Trump Republican 583 64.1% 95%
Unity Kamala Harris wins Democrat (incumbent) 304 33.4% 95%
Unity Jill Stein Green 11 1.2% 95%
Unity Chase Oliver Libertarian 11 1.2% 95%
Unity Write-ins Write - In 1 0.1% 95%
Wakefield Donald Trump Republican 2,239 63.4% 95%
Wakefield Kamala Harris wins Democrat (incumbent) 1,258 35.6% 95%
Wakefield Chase Oliver Libertarian 21 0.6% 95%
Wakefield Jill Stein Green 8 0.2% 95%
Wakefield Write-ins Write - In 7 0.2% 95%
Walpole Kamala Harris wins Democrat (incumbent) 1,422 60.0% 95%
Walpole Donald Trump Republican 909 38.4% 95%
Walpole Jill Stein Green 16 0.7% 95%
Walpole Write-ins Write - In 14 0.6% 95%
Walpole Chase Oliver Libertarian 8 0.3% 95%
Warner Kamala Harris wins Democrat (incumbent) 1,013 53.1% 95%
Warner Donald Trump Republican 868 45.5% 95%
Warner Chase Oliver Libertarian 12 0.6% 95%
Warner Write-ins Write - In 9 0.5% 95%
Warner Jill Stein Green 7 0.4% 95%
Warren Donald Trump Republican 324 63.0% 95%
Warren Kamala Harris wins Democrat (incumbent) 184 35.8% 95%
Warren Jill Stein Green 3 0.6% 95%
Warren Chase Oliver Libertarian 2 0.4% 95%
Warren Write-ins Write - In 1 0.2% 95%
Washington Donald Trump Republican 515 58.1% 95%
Washington Kamala Harris wins Democrat (incumbent) 351 39.6% 95%
Washington Chase Oliver Libertarian 9 1.0% 95%
Washington Write-ins Write - In 8 0.9% 95%
Washington Jill Stein Green 3 0.3% 95%
Waterville Kamala Harris wins Democrat (incumbent) 255 59.6% 95%
Waterville Donald Trump Republican 163 38.1% 95%
Waterville Chase Oliver Libertarian 5 1.2% 95%
Waterville Write-ins Write - In 5 1.2% 95%
Waterville Jill Stein Green 0 0.0% 95%
Weare Donald Trump Republican 3,451 60.2% 99%
Weare Kamala Harris wins Democrat (incumbent) 2,200 38.4% 99%
Weare Chase Oliver Libertarian 32 0.6% 99%
Weare Write-ins Write - In 25 0.4% 99%
Weare Jill Stein Green 23 0.4% 99%
Webster Donald Trump Republican 727 56.1% 95%
Webster Kamala Harris wins Democrat (incumbent) 554 42.7% 95%
Webster Chase Oliver Libertarian 9 0.7% 95%
Webster Write-ins Write - In 4 0.3% 95%
Webster Jill Stein Green 2 0.2% 95%
Wentworth Donald Trump Republican 408 64.5% 95%
Wentworth Kamala Harris wins Democrat (incumbent) 211 33.3% 95%
Wentworth Chase Oliver Libertarian 6 0.9% 95%
Wentworth Write-ins Write - In 5 0.8% 95%
Wentworth Jill Stein Green 3 0.5% 95%
Wentworth's Location Donald Trump Republican 17 73.9% 95%
Wentworth's Location Kamala Harris wins Democrat (incumbent) 6 26.1% 95%
Wentworth's Location Jill Stein Green 0 0.0% 95%
Wentworth's Location Chase Oliver Libertarian 0 0.0% 95%
Wentworth's Location Write-ins Write - In 0 0.0% 95%
Westmoreland Kamala Harris wins Democrat (incumbent) 607 54.7% 95%
Westmoreland Donald Trump Republican 495 44.6% 95%
Westmoreland Jill Stein Green 3 0.3% 95%
Westmoreland Chase Oliver Libertarian 3 0.3% 95%
Westmoreland Write-ins Write - In 2 0.2% 95%
Whitefield Donald Trump Republican 753 51.4% 99%
Whitefield Kamala Harris wins Democrat (incumbent) 682 46.5% 99%
Whitefield Write-ins Write - In 13 0.9% 99%
Whitefield Chase Oliver Libertarian 10 0.7% 99%
Whitefield Jill Stein Green 8 0.5% 99%
Wilmot Kamala Harris wins Democrat (incumbent) 598 59.4% 95%
Wilmot Donald Trump Republican 392 39.0% 95%
Wilmot Write-ins Write - In 12 1.2% 95%
Wilmot Chase Oliver Libertarian 3 0.3% 95%
Wilmot Jill Stein Green 1 0.1% 95%
Wilton Kamala Harris wins Democrat (incumbent) 1,278 50.1% 95%
Wilton Donald Trump Republican 1,226 48.0% 95%
Wilton Jill Stein Green 23 0.9% 95%
Wilton Write-ins Write - In 17 0.7% 95%
Wilton Chase Oliver Libertarian 9 0.4% 95%
Winchester Donald Trump Republican 1,141 54.9% 95%
Winchester Kamala Harris wins Democrat (incumbent) 907 43.7% 95%
Winchester Write-ins Write - In 12 0.6% 95%
Winchester Chase Oliver Libertarian 10 0.5% 95%
Winchester Jill Stein Green 7 0.3% 95%
Windham Donald Trump Republican 5,557 55.1% 95%
Windham Kamala Harris wins Democrat (incumbent) 4,373 43.4% 95%
Windham Write-ins Write - In 54 0.5% 95%
Windham Jill Stein Green 52 0.5% 95%
Windham Chase Oliver Libertarian 50 0.5% 95%
Windsor Donald Trump Republican 102 77.3% 95%
Windsor Kamala Harris wins Democrat (incumbent) 30 22.7% 95%
Windsor Jill Stein Green 0 0.0% 95%
Windsor Chase Oliver Libertarian 0 0.0% 95%
Windsor Write-ins Write - In 0 0.0% 95%
Wolfeboro Kamala Harris wins Democrat (incumbent) 2,385 49.4% 95%
Wolfeboro Donald Trump Republican 2,381 49.3% 95%
Wolfeboro Write-ins Write - In 26 0.5% 95%
Wolfeboro Chase Oliver Libertarian 20 0.4% 95%
Wolfeboro Jill Stein Green 16 0.3% 95%
Woodstock Kamala Harris wins Democrat (incumbent) 441 51.3% 95%
Woodstock Donald Trump Republican 401 46.6% 95%
Woodstock Chase Oliver Libertarian 10 1.2% 95%
Woodstock Write-ins Write - In 6 0.7% 95%
Woodstock Jill Stein Green 2 0.2% 95%

New Hampshire Govenors county results

County Candidate Party Votes Vote share Expected state votes counted (%)
Acworth Kelly Ayotte wins Republican (incumbent) 299 51.2% 98.5%
Acworth Joyce Craig Democratic 271 46.4% 98.5%
Acworth Stephen Villee Libertarian 13 2.2% 98.5%
Acworth Write-ins Write - In 1 0.2% 98.5%
Albany Joyce Craig Democratic 226 50.0% 98.5%
Albany Kelly Ayotte wins Republican (incumbent) 215 47.6% 98.5%
Albany Stephen Villee Libertarian 11 2.4% 98.5%
Albany Write-ins Write - In 0 0.0% 98.5%
Alexandria Kelly Ayotte wins Republican (incumbent) 683 61.8% 98.5%
Alexandria Joyce Craig Democratic 387 35.0% 98.5%
Alexandria Stephen Villee Libertarian 32 2.9% 98.5%
Alexandria Write-ins Write - In 3 0.3% 98.5%
Allenstown Kelly Ayotte wins Republican (incumbent) 1,516 58.0% 98.5%
Allenstown Joyce Craig Democratic 1,025 39.2% 98.5%
Allenstown Stephen Villee Libertarian 69 2.6% 98.5%
Allenstown Write-ins Write - In 4 0.2% 98.5%
Alstead Joyce Craig Democratic 584 50.0% 98.5%
Alstead Kelly Ayotte wins Republican (incumbent) 552 47.3% 98.5%
Alstead Stephen Villee Libertarian 32 2.7% 98.5%
Alstead Write-ins Write - In 0 0.0% 98.5%
Alton Kelly Ayotte wins Republican (incumbent) 2,867 68.4% 98.5%
Alton Joyce Craig Democratic 1,252 29.9% 98.5%
Alton Stephen Villee Libertarian 68 1.6% 98.5%
Alton Write-ins Write - In 5 0.1% 98.5%
Amherst Kelly Ayotte wins Republican (incumbent) 4,069 50.4% 98.5%
Amherst Joyce Craig Democratic 3,857 47.8% 98.5%
Amherst Stephen Villee Libertarian 140 1.7% 98.5%
Amherst Write-ins Write - In 1 0.0% 98.5%
Andover Kelly Ayotte wins Republican (incumbent) 814 51.4% 98.5%
Andover Joyce Craig Democratic 747 47.2% 98.5%
Andover Stephen Villee Libertarian 22 1.4% 98.5%
Andover Write-ins Write - In 0 0.0% 98.5%
Antrim Kelly Ayotte wins Republican (incumbent) 926 55.3% 98.5%
Antrim Joyce Craig Democratic 706 42.1% 98.5%
Antrim Stephen Villee Libertarian 40 2.4% 98.5%
Antrim Write-ins Write - In 3 0.2% 98.5%
Ashland Kelly Ayotte wins Republican (incumbent) 672 53.7% 98.5%
Ashland Joyce Craig Democratic 554 44.2% 98.5%
Ashland Stephen Villee Libertarian 25 2.0% 98.5%
Ashland Write-ins Write - In 1 0.1% 98.5%
Atkinson Kelly Ayotte wins Republican (incumbent) 3,284 64.5% 98.5%
Atkinson Joyce Craig Democratic 1,731 34.0% 98.5%
Atkinson Stephen Villee Libertarian 68 1.3% 98.5%
Atkinson Write-ins Write - In 8 0.2% 98.5%
Auburn Kelly Ayotte wins Republican (incumbent) 2,680 66.3% 98.5%
Auburn Joyce Craig Democratic 1,316 32.6% 98.5%
Auburn Stephen Villee Libertarian 40 1.0% 98.5%
Auburn Write-ins Write - In 4 0.1% 98.5%
Barnstead Kelly Ayotte wins Republican (incumbent) 1,998 64.1% 98.5%
Barnstead Joyce Craig Democratic 1,041 33.4% 98.5%
Barnstead Stephen Villee Libertarian 74 2.4% 98.5%
Barnstead Write-ins Write - In 4 0.1% 98.5%
Barrington Kelly Ayotte wins Republican (incumbent) 3,301 52.9% 98.5%
Barrington Joyce Craig Democratic 2,793 44.8% 98.5%
Barrington Stephen Villee Libertarian 138 2.2% 98.5%
Barrington Write-ins Write - In 8 0.1% 98.5%
Bartlett Joyce Craig Democratic 1,136 54.2% 98.5%
Bartlett Kelly Ayotte wins Republican (incumbent) 933 44.5% 98.5%
Bartlett Stephen Villee Libertarian 25 1.2% 98.5%
Bartlett Write-ins Write - In 1 0.0% 98.5%
Bath Kelly Ayotte wins Republican (incumbent) 434 63.3% 98.5%
Bath Joyce Craig Democratic 221 32.2% 98.5%
Bath Stephen Villee Libertarian 28 4.1% 98.5%
Bath Write-ins Write - In 3 0.4% 98.5%
Bedford Kelly Ayotte wins Republican (incumbent) 8,399 57.9% 98.5%
Bedford Joyce Craig Democratic 5,954 41.0% 98.5%
Bedford Stephen Villee Libertarian 141 1.0% 98.5%
Bedford Write-ins Write - In 16 0.1% 98.5%
Belmont Kelly Ayotte wins Republican (incumbent) 2,828 65.1% 98.5%
Belmont Joyce Craig Democratic 1,418 32.7% 98.5%
Belmont Stephen Villee Libertarian 93 2.1% 98.5%
Belmont Write-ins Write - In 4 0.1% 98.5%
Bennington Kelly Ayotte wins Republican (incumbent) 486 56.1% 98.5%
Bennington Joyce Craig Democratic 347 40.1% 98.5%
Bennington Stephen Villee Libertarian 32 3.7% 98.5%
Bennington Write-ins Write - In 1 0.1% 98.5%
Benton Kelly Ayotte wins Republican (incumbent) 160 70.5% 98.5%
Benton Joyce Craig Democratic 59 26.0% 98.5%
Benton Stephen Villee Libertarian 8 3.5% 98.5%
Benton Write-ins Write - In 0 0.0% 98.5%
Berlin Kelly Ayotte wins Republican (incumbent) 2,102 53.0% 98.5%
Berlin Joyce Craig Democratic 1,737 43.8% 98.5%
Berlin Stephen Villee Libertarian 125 3.2% 98.5%
Berlin Write-ins Write - In 2 0.1% 98.5%
Bethlehem Joyce Craig Democratic 910 55.2% 98.5%
Bethlehem Kelly Ayotte wins Republican (incumbent) 707 42.8% 98.5%
Bethlehem Stephen Villee Libertarian 29 1.8% 98.5%
Bethlehem Write-ins Write - In 4 0.2% 98.5%
Boscawen Kelly Ayotte wins Republican (incumbent) 1,256 59.0% 98.5%
Boscawen Joyce Craig Democratic 813 38.2% 98.5%
Boscawen Stephen Villee Libertarian 56 2.6% 98.5%
Boscawen Write-ins Write - In 5 0.2% 98.5%
Bow Kelly Ayotte wins Republican (incumbent) 2,743 50.9% 98.5%
Bow Joyce Craig Democratic 2,588 48.0% 98.5%
Bow Stephen Villee Libertarian 54 1.0% 98.5%
Bow Write-ins Write - In 7 0.1% 98.5%
Bradford Kelly Ayotte wins Republican (incumbent) 568 52.0% 98.5%
Bradford Joyce Craig Democratic 497 45.5% 98.5%
Bradford Stephen Villee Libertarian 26 2.4% 98.5%
Bradford Write-ins Write - In 2 0.2% 98.5%
Brentwood Kelly Ayotte wins Republican (incumbent) 1,722 56.1% 98.5%
Brentwood Joyce Craig Democratic 1,284 41.9% 98.5%
Brentwood Stephen Villee Libertarian 57 1.9% 98.5%
Brentwood Write-ins Write - In 5 0.2% 98.5%
Bridgewater Kelly Ayotte wins Republican (incumbent) 512 59.4% 98.5%
Bridgewater Joyce Craig Democratic 339 39.3% 98.5%
Bridgewater Stephen Villee Libertarian 11 1.3% 98.5%
Bridgewater Write-ins Write - In 0 0.0% 98.5%
Bristol Kelly Ayotte wins Republican (incumbent) 1,139 56.6% 98.5%
Bristol Joyce Craig Democratic 826 41.0% 98.5%
Bristol Stephen Villee Libertarian 46 2.3% 98.5%
Bristol Write-ins Write - In 3 0.1% 98.5%
Brookfield Kelly Ayotte wins Republican (incumbent) 362 62.8% 98.5%
Brookfield Joyce Craig Democratic 200 34.7% 98.5%
Brookfield Stephen Villee Libertarian 13 2.3% 98.5%
Brookfield Write-ins Write - In 1 0.2% 98.5%
Brookline Kelly Ayotte wins Republican (incumbent) 2,054 56.1% 98.5%
Brookline Joyce Craig Democratic 1,523 41.6% 98.5%
Brookline Stephen Villee Libertarian 81 2.2% 98.5%
Brookline Write-ins Write - In 1 0.0% 98.5%
Campton Kelly Ayotte wins Republican (incumbent) 1,114 52.0% 98.5%
Campton Joyce Craig Democratic 984 45.9% 98.5%
Campton Stephen Villee Libertarian 44 2.1% 98.5%
Campton Write-ins Write - In 2 0.1% 98.5%
Canaan Joyce Craig Democratic 1,055 48.9% 98.5%
Canaan Kelly Ayotte wins Republican (incumbent) 1,052 48.8% 98.5%
Canaan Stephen Villee Libertarian 49 2.3% 98.5%
Canaan Write-ins Write - In 0 0.0% 98.5%
Candia Kelly Ayotte wins Republican (incumbent) 1,939 66.6% 98.5%
Candia Joyce Craig Democratic 905 31.1% 98.5%
Candia Stephen Villee Libertarian 65 2.2% 98.5%
Candia Write-ins Write - In 4 0.1% 98.5%
Canterbury Kelly Ayotte wins Republican (incumbent) 863 49.7% 98.5%
Canterbury Joyce Craig Democratic 848 48.8% 98.5%
Canterbury Stephen Villee Libertarian 20 1.2% 98.5%
Canterbury Write-ins Write - In 5 0.3% 98.5%
Carroll Kelly Ayotte wins Republican (incumbent) 303 56.0% 98.5%
Carroll Joyce Craig Democratic 228 42.1% 98.5%
Carroll Stephen Villee Libertarian 9 1.7% 98.5%
Carroll Write-ins Write - In 1 0.2% 98.5%
Center Harbor Kelly Ayotte wins Republican (incumbent) 465 57.8% 98.5%
Center Harbor Joyce Craig Democratic 327 40.7% 98.5%
Center Harbor Stephen Villee Libertarian 10 1.2% 98.5%
Center Harbor Write-ins Write - In 2 0.2% 98.5%
Charlestown Kelly Ayotte wins Republican (incumbent) 1,389 55.8% 98.5%
Charlestown Joyce Craig Democratic 996 40.0% 98.5%
Charlestown Stephen Villee Libertarian 102 4.1% 98.5%
Charlestown Write-ins Write - In 3 0.1% 98.5%
Chatham Kelly Ayotte wins Republican (incumbent) 131 57.7% 98.5%
Chatham Joyce Craig Democratic 91 40.1% 98.5%
Chatham Stephen Villee Libertarian 5 2.2% 98.5%
Chatham Write-ins Write - In 0 0.0% 98.5%
Chester Kelly Ayotte wins Republican (incumbent) 2,257 64.5% 98.5%
Chester Joyce Craig Democratic 1,166 33.3% 98.5%
Chester Stephen Villee Libertarian 69 2.0% 98.5%
Chester Write-ins Write - In 5 0.1% 98.5%
Chesterfield Joyce Craig Democratic 1,203 49.7% 98.5%
Chesterfield Kelly Ayotte wins Republican (incumbent) 1,177 48.6% 98.5%
Chesterfield Stephen Villee Libertarian 39 1.6% 98.5%
Chesterfield Write-ins Write - In 1 0.0% 98.5%
Chichester Kelly Ayotte wins Republican (incumbent) 1,122 62.1% 98.5%
Chichester Joyce Craig Democratic 636 35.2% 98.5%
Chichester Stephen Villee Libertarian 45 2.5% 98.5%
Chichester Write-ins Write - In 5 0.3% 98.5%
Claremont Kelly Ayotte wins Republican (incumbent) 3,113 53.1% 98.5%
Claremont Joyce Craig Democratic 2,559 43.7% 98.5%
Claremont Stephen Villee Libertarian 180 3.1% 98.5%
Claremont Write-ins Write - In 6 0.1% 98.5%
Clarksville Kelly Ayotte wins Republican (incumbent) 138 71.9% 98.5%
Clarksville Joyce Craig Democratic 52 27.1% 98.5%
Clarksville Stephen Villee Libertarian 2 1.0% 98.5%
Clarksville Write-ins Write - In 0 0.0% 98.5%
Colebrook Kelly Ayotte wins Republican (incumbent) 795 70.7% 98.5%
Colebrook Joyce Craig Democratic 311 27.6% 98.5%
Colebrook Stephen Villee Libertarian 19 1.7% 98.5%
Colebrook Write-ins Write - In 0 0.0% 98.5%
Columbia Kelly Ayotte wins Republican (incumbent) 295 72.0% 98.5%
Columbia Joyce Craig Democratic 108 26.3% 98.5%
Columbia Stephen Villee Libertarian 7 1.7% 98.5%
Columbia Write-ins Write - In 0 0.0% 98.5%
Concord Joyce Craig Democratic 13,585 56.7% 98.5%
Concord Kelly Ayotte wins Republican (incumbent) 9,904 41.3% 98.5%
Concord Stephen Villee Libertarian 458 1.9% 98.5%
Concord Write-ins Write - In 28 0.1% 98.5%
Conway Joyce Craig Democratic 2,955 49.2% 98.5%
Conway Kelly Ayotte wins Republican (incumbent) 2,913 48.5% 98.5%
Conway Stephen Villee Libertarian 140 2.3% 98.5%
Conway Write-ins Write - In 4 0.1% 98.5%
Cornish Joyce Craig Democratic 579 51.8% 98.5%
Cornish Kelly Ayotte wins Republican (incumbent) 520 46.6% 98.5%
Cornish Stephen Villee Libertarian 18 1.6% 98.5%
Cornish Write-ins Write - In 0 0.0% 98.5%
Croydon Kelly Ayotte wins Republican (incumbent) 379 68.3% 98.5%
Croydon Joyce Craig Democratic 157 28.3% 98.5%
Croydon Stephen Villee Libertarian 17 3.1% 98.5%
Croydon Write-ins Write - In 2 0.4% 98.5%
Dalton Kelly Ayotte wins Republican (incumbent) 332 54.4% 98.5%
Dalton Joyce Craig Democratic 238 39.0% 98.5%
Dalton Stephen Villee Libertarian 38 6.2% 98.5%
Dalton Write-ins Write - In 2 0.3% 98.5%
Danbury Kelly Ayotte wins Republican (incumbent) 526 63.9% 98.5%
Danbury Joyce Craig Democratic 263 32.0% 98.5%
Danbury Stephen Villee Libertarian 34 4.1% 98.5%
Danbury Write-ins Write - In 0 0.0% 98.5%
Danville Kelly Ayotte wins Republican (incumbent) 1,820 65.0% 98.5%
Danville Joyce Craig Democratic 897 32.0% 98.5%
Danville Stephen Villee Libertarian 77 2.7% 98.5%
Danville Write-ins Write - In 7 0.2% 98.5%
Deerfield Kelly Ayotte wins Republican (incumbent) 2,103 62.6% 98.5%
Deerfield Joyce Craig Democratic 1,176 35.0% 98.5%
Deerfield Stephen Villee Libertarian 75 2.2% 98.5%
Deerfield Write-ins Write - In 3 0.1% 98.5%
Deering Kelly Ayotte wins Republican (incumbent) 718 63.3% 98.5%
Deering Joyce Craig Democratic 383 33.8% 98.5%
Deering Stephen Villee Libertarian 32 2.8% 98.5%
Deering Write-ins Write - In 1 0.1% 98.5%
Derry Kelly Ayotte wins Republican (incumbent) 10,513 59.3% 98.5%
Derry Joyce Craig Democratic 6,834 38.5% 98.5%
Derry Stephen Villee Libertarian 364 2.1% 98.5%
Derry Write-ins Write - In 32 0.2% 98.5%
Dixville Kelly Ayotte wins Republican (incumbent) 5 83.3% 98.5%
Dixville Joyce Craig Democratic 1 16.7% 98.5%
Dixville Stephen Villee Libertarian 0 0.0% 98.5%
Dixville Write-ins Write - In 0 0.0% 98.5%
Dorchester Kelly Ayotte wins Republican (incumbent) 152 62.0% 98.5%
Dorchester Joyce Craig Democratic 86 35.1% 98.5%
Dorchester Stephen Villee Libertarian 7 2.9% 98.5%
Dorchester Write-ins Write - In 0 0.0% 98.5%
Dover Joyce Craig Democratic 11,229 57.9% 98.5%
Dover Kelly Ayotte wins Republican (incumbent) 7,789 40.2% 98.5%
Dover Stephen Villee Libertarian 345 1.8% 98.5%
Dover Write-ins Write - In 24 0.1% 98.5%
Dublin Joyce Craig Democratic 593 54.0% 98.5%
Dublin Kelly Ayotte wins Republican (incumbent) 488 44.4% 98.5%
Dublin Stephen Villee Libertarian 17 1.5% 98.5%
Dublin Write-ins Write - In 1 0.1% 98.5%
Dummer Kelly Ayotte wins Republican (incumbent) 129 69.0% 98.5%
Dummer Joyce Craig Democratic 54 28.9% 98.5%
Dummer Stephen Villee Libertarian 3 1.6% 98.5%
Dummer Write-ins Write - In 1 0.5% 98.5%
Dunbarton Kelly Ayotte wins Republican (incumbent) 1,289 61.7% 98.5%
Dunbarton Joyce Craig Democratic 754 36.1% 98.5%
Dunbarton Stephen Villee Libertarian 42 2.0% 98.5%
Dunbarton Write-ins Write - In 5 0.2% 98.5%
Durham Joyce Craig Democratic 5,554 68.4% 98.5%
Durham Kelly Ayotte wins Republican (incumbent) 2,413 29.7% 98.5%
Durham Stephen Villee Libertarian 136 1.7% 98.5%
Durham Write-ins Write - In 16 0.2% 98.5%
East Kingston Kelly Ayotte wins Republican (incumbent) 993 58.6% 98.5%
East Kingston Joyce Craig Democratic 666 39.3% 98.5%
East Kingston Stephen Villee Libertarian 32 1.9% 98.5%
East Kingston Write-ins Write - In 3 0.2% 98.5%
Easton Joyce Craig Democratic 151 62.9% 98.5%
Easton Kelly Ayotte wins Republican (incumbent) 88 36.7% 98.5%
Easton Stephen Villee Libertarian 1 0.4% 98.5%
Easton Write-ins Write - In 0 0.0% 98.5%
Eaton Joyce Craig Democratic 157 50.5% 98.5%
Eaton Kelly Ayotte wins Republican (incumbent) 147 47.3% 98.5%
Eaton Stephen Villee Libertarian 7 2.3% 98.5%
Eaton Write-ins Write - In 0 0.0% 98.5%
Effingham Kelly Ayotte wins Republican (incumbent) 621 62.1% 98.5%
Effingham Joyce Craig Democratic 349 34.9% 98.5%
Effingham Stephen Villee Libertarian 28 2.8% 98.5%
Effingham Write-ins Write - In 2 0.2% 98.5%
Ellsworth Kelly Ayotte wins Republican (incumbent) 37 51.4% 98.5%
Ellsworth Joyce Craig Democratic 33 45.8% 98.5%
Ellsworth Stephen Villee Libertarian 2 2.8% 98.5%
Ellsworth Write-ins Write - In 0 0.0% 98.5%
Enfield Joyce Craig Democratic 1,492 55.1% 98.5%
Enfield Kelly Ayotte wins Republican (incumbent) 1,159 42.8% 98.5%
Enfield Stephen Villee Libertarian 56 2.1% 98.5%
Enfield Write-ins Write - In 2 0.1% 98.5%
Epping Kelly Ayotte wins Republican (incumbent) 2,921 59.9% 98.5%
Epping Joyce Craig Democratic 1,816 37.2% 98.5%
Epping Stephen Villee Libertarian 136 2.8% 98.5%
Epping Write-ins Write - In 4 0.1% 98.5%
Epsom Kelly Ayotte wins Republican (incumbent) 2,002 66.4% 98.5%
Epsom Joyce Craig Democratic 944 31.3% 98.5%
Epsom Stephen Villee Libertarian 63 2.1% 98.5%
Epsom Write-ins Write - In 8 0.3% 98.5%
Errol Kelly Ayotte wins Republican (incumbent) 171 74.0% 98.5%
Errol Joyce Craig Democratic 58 25.1% 98.5%
Errol Stephen Villee Libertarian 2 0.9% 98.5%
Errol Write-ins Write - In 0 0.0% 98.5%
Exeter Joyce Craig Democratic 5,974 58.5% 98.5%
Exeter Kelly Ayotte wins Republican (incumbent) 4,099 40.1% 98.5%
Exeter Stephen Villee Libertarian 134 1.3% 98.5%
Exeter Write-ins Write - In 7 0.1% 98.5%
Farmington Kelly Ayotte wins Republican (incumbent) 2,209 61.5% 98.5%
Farmington Joyce Craig Democratic 1,289 35.9% 98.5%
Farmington Stephen Villee Libertarian 93 2.6% 98.5%
Farmington Write-ins Write - In 2 0.1% 98.5%
Fitzwilliam Kelly Ayotte wins Republican (incumbent) 821 57.2% 98.5%
Fitzwilliam Joyce Craig Democratic 576 40.1% 98.5%
Fitzwilliam Stephen Villee Libertarian 37 2.6% 98.5%
Fitzwilliam Write-ins Write - In 1 0.1% 98.5%
Francestown Kelly Ayotte wins Republican (incumbent) 635 53.9% 98.5%
Francestown Joyce Craig Democratic 513 43.5% 98.5%
Francestown Stephen Villee Libertarian 30 2.5% 98.5%
Francestown Write-ins Write - In 1 0.1% 98.5%
Franconia Joyce Craig Democratic 492 60.3% 98.5%
Franconia Kelly Ayotte wins Republican (incumbent) 315 38.6% 98.5%
Franconia Stephen Villee Libertarian 9 1.1% 98.5%
Franconia Write-ins Write - In 0 0.0% 98.5%
Franklin Kelly Ayotte wins Republican (incumbent) 2,575 58.4% 98.5%
Franklin Joyce Craig Democratic 1,681 38.1% 98.5%
Franklin Stephen Villee Libertarian 148 3.4% 98.5%
Franklin Write-ins Write - In 5 0.1% 98.5%
Freedom Kelly Ayotte wins Republican (incumbent) 712 60.4% 98.5%
Freedom Joyce Craig Democratic 454 38.5% 98.5%
Freedom Stephen Villee Libertarian 12 1.0% 98.5%
Freedom Write-ins Write - In 0 0.0% 98.5%
Fremont Kelly Ayotte wins Republican (incumbent) 1,999 64.5% 98.5%
Fremont Joyce Craig Democratic 1,025 33.1% 98.5%
Fremont Stephen Villee Libertarian 67 2.2% 98.5%
Fremont Write-ins Write - In 6 0.2% 98.5%
Gilford Kelly Ayotte wins Republican (incumbent) 3,160 60.8% 98.5%
Gilford Joyce Craig Democratic 2,000 38.5% 98.5%
Gilford Stephen Villee Libertarian 26 0.5% 98.5%
Gilford Write-ins Write - In 9 0.2% 98.5%
Gilmanton Kelly Ayotte wins Republican (incumbent) 1,696 63.8% 98.5%
Gilmanton Joyce Craig Democratic 915 34.4% 98.5%
Gilmanton Stephen Villee Libertarian 45 1.7% 98.5%
Gilmanton Write-ins Write - In 2 0.1% 98.5%
Gilsum Kelly Ayotte wins Republican (incumbent) 277 54.5% 98.5%
Gilsum Joyce Craig Democratic 217 42.7% 98.5%
Gilsum Stephen Villee Libertarian 14 2.8% 98.5%
Gilsum Write-ins Write - In 0 0.0% 98.5%
Goffstown Kelly Ayotte wins Republican (incumbent) 5,955 57.3% 98.5%
Goffstown Joyce Craig Democratic 4,212 40.5% 98.5%
Goffstown Stephen Villee Libertarian 208 2.0% 98.5%
Goffstown Write-ins Write - In 23 0.2% 98.5%
Gorham Kelly Ayotte wins Republican (incumbent) 870 52.3% 98.5%
Gorham Joyce Craig Democratic 756 45.5% 98.5%
Gorham Stephen Villee Libertarian 34 2.0% 98.5%
Gorham Write-ins Write - In 2 0.1% 98.5%
Goshen Kelly Ayotte wins Republican (incumbent) 316 68.3% 98.5%
Goshen Joyce Craig Democratic 138 29.8% 98.5%
Goshen Stephen Villee Libertarian 9 1.9% 98.5%
Goshen Write-ins Write - In 0 0.0% 98.5%
Grafton Kelly Ayotte wins Republican (incumbent) 458 59.1% 98.5%
Grafton Joyce Craig Democratic 282 36.4% 98.5%
Grafton Stephen Villee Libertarian 34 4.4% 98.5%
Grafton Write-ins Write - In 1 0.1% 98.5%
Grantham Joyce Craig Democratic 1,472 60.4% 98.5%
Grantham Kelly Ayotte wins Republican (incumbent) 933 38.3% 98.5%
Grantham Stephen Villee Libertarian 30 1.2% 98.5%
Grantham Write-ins Write - In 1 0.0% 98.5%
Greenfield Kelly Ayotte wins Republican (incumbent) 559 51.9% 98.5%
Greenfield Joyce Craig Democratic 496 46.0% 98.5%
Greenfield Stephen Villee Libertarian 22 2.0% 98.5%
Greenfield Write-ins Write - In 1 0.1% 98.5%
Greenland Kelly Ayotte wins Republican (incumbent) 1,506 51.3% 98.5%
Greenland Joyce Craig Democratic 1,388 47.3% 98.5%
Greenland Stephen Villee Libertarian 40 1.4% 98.5%
Greenland Write-ins Write - In 1 0.0% 98.5%
Greenville Kelly Ayotte wins Republican (incumbent) 597 58.9% 98.5%
Greenville Joyce Craig Democratic 369 36.4% 98.5%
Greenville Stephen Villee Libertarian 44 4.3% 98.5%
Greenville Write-ins Write - In 3 0.3% 98.5%
Groton Kelly Ayotte wins Republican (incumbent) 246 63.9% 98.5%
Groton Joyce Craig Democratic 126 32.7% 98.5%
Groton Stephen Villee Libertarian 12 3.1% 98.5%
Groton Write-ins Write - In 1 0.3% 98.5%
Hampstead Kelly Ayotte wins Republican (incumbent) 3,757 63.4% 98.5%
Hampstead Joyce Craig Democratic 2,062 34.8% 98.5%
Hampstead Stephen Villee Libertarian 98 1.7% 98.5%
Hampstead Write-ins Write - In 9 0.2% 98.5%
Hampton Kelly Ayotte wins Republican (incumbent) 5,580 54.0% 98.5%
Hampton Joyce Craig Democratic 4,650 45.0% 98.5%
Hampton Stephen Villee Libertarian 108 1.0% 98.5%
Hampton Write-ins Write - In 3 0.0% 98.5%
Hampton Falls Kelly Ayotte wins Republican (incumbent) 1,047 60.7% 98.5%
Hampton Falls Joyce Craig Democratic 660 38.3% 98.5%
Hampton Falls Stephen Villee Libertarian 17 1.0% 98.5%
Hampton Falls Write-ins Write - In 0 0.0% 98.5%
Hancock Joyce Craig Democratic 777 59.9% 98.5%
Hancock Kelly Ayotte wins Republican (incumbent) 508 39.2% 98.5%
Hancock Stephen Villee Libertarian 12 0.9% 98.5%
Hancock Write-ins Write - In 0 0.0% 98.5%
Hanover Joyce Craig Democratic 5,450 79.0% 98.5%
Hanover Kelly Ayotte wins Republican (incumbent) 1,360 19.7% 98.5%
Hanover Stephen Villee Libertarian 81 1.2% 98.5%
Hanover Write-ins Write - In 7 0.1% 98.5%
Harrisville Joyce Craig Democratic 497 65.3% 98.5%
Harrisville Kelly Ayotte wins Republican (incumbent) 253 33.2% 98.5%
Harrisville Stephen Villee Libertarian 11 1.4% 98.5%
Harrisville Write-ins Write - In 0 0.0% 98.5%
Hart's Location Kelly Ayotte wins Republican (incumbent) 27 58.7% 98.5%
Hart's Location Joyce Craig Democratic 19 41.3% 98.5%
Hart's Location Stephen Villee Libertarian 0 0.0% 98.5%
Hart's Location Write-ins Write - In 0 0.0% 98.5%
Haverhill Kelly Ayotte wins Republican (incumbent) 1,514 63.3% 98.5%
Haverhill Joyce Craig Democratic 792 33.1% 98.5%
Haverhill Stephen Villee Libertarian 80 3.3% 98.5%
Haverhill Write-ins Write - In 4 0.2% 98.5%
Hebron Kelly Ayotte wins Republican (incumbent) 338 60.9% 98.5%
Hebron Joyce Craig Democratic 203 36.6% 98.5%
Hebron Stephen Villee Libertarian 13 2.3% 98.5%
Hebron Write-ins Write - In 1 0.2% 98.5%
Henniker Kelly Ayotte wins Republican (incumbent) 1,437 50.3% 98.5%
Henniker Joyce Craig Democratic 1,352 47.4% 98.5%
Henniker Stephen Villee Libertarian 64 2.2% 98.5%
Henniker Write-ins Write - In 2 0.1% 98.5%
Hill Kelly Ayotte wins Republican (incumbent) 440 67.5% 98.5%
Hill Joyce Craig Democratic 198 30.4% 98.5%
Hill Stephen Villee Libertarian 11 1.7% 98.5%
Hill Write-ins Write - In 3 0.5% 98.5%
Hillsborough Kelly Ayotte wins Republican (incumbent) 1,961 57.8% 98.5%
Hillsborough Joyce Craig Democratic 1,314 38.7% 98.5%
Hillsborough Stephen Villee Libertarian 108 3.2% 98.5%
Hillsborough Write-ins Write - In 10 0.3% 98.5%
Hinsdale Kelly Ayotte wins Republican (incumbent) 954 51.0% 98.5%
Hinsdale Joyce Craig Democratic 872 46.6% 98.5%
Hinsdale Stephen Villee Libertarian 41 2.2% 98.5%
Hinsdale Write-ins Write - In 4 0.2% 98.5%
Holderness Joyce Craig Democratic 763 52.0% 98.5%
Holderness Kelly Ayotte wins Republican (incumbent) 678 46.2% 98.5%
Holderness Stephen Villee Libertarian 25 1.7% 98.5%
Holderness Write-ins Write - In 2 0.1% 98.5%
Hollis Kelly Ayotte wins Republican (incumbent) 3,128 53.9% 98.5%
Hollis Joyce Craig Democratic 2,610 45.0% 98.5%
Hollis Stephen Villee Libertarian 56 1.0% 98.5%
Hollis Write-ins Write - In 4 0.1% 98.5%
Hooksett Kelly Ayotte wins Republican (incumbent) 5,243 59.0% 98.5%
Hooksett Joyce Craig Democratic 3,500 39.4% 98.5%
Hooksett Stephen Villee Libertarian 133 1.5% 98.5%
Hooksett Write-ins Write - In 8 0.1% 98.5%
Hopkinton Joyce Craig Democratic 2,325 55.8% 98.5%
Hopkinton Kelly Ayotte wins Republican (incumbent) 1,780 42.7% 98.5%
Hopkinton Stephen Villee Libertarian 50 1.2% 98.5%
Hopkinton Write-ins Write - In 10 0.2% 98.5%
Hudson Kelly Ayotte wins Republican (incumbent) 8,886 61.4% 98.5%
Hudson Joyce Craig Democratic 5,315 36.7% 98.5%
Hudson Stephen Villee Libertarian 248 1.7% 98.5%
Hudson Write-ins Write - In 16 0.1% 98.5%
Jackson Joyce Craig Democratic 480 62.4% 98.5%
Jackson Kelly Ayotte wins Republican (incumbent) 276 35.9% 98.5%
Jackson Stephen Villee Libertarian 13 1.7% 98.5%
Jackson Write-ins Write - In 0 0.0% 98.5%
Jaffrey Kelly Ayotte wins Republican (incumbent) 1,704 53.7% 98.5%
Jaffrey Joyce Craig Democratic 1,385 43.6% 98.5%
Jaffrey Stephen Villee Libertarian 81 2.6% 98.5%
Jaffrey Write-ins Write - In 5 0.2% 98.5%
Jefferson Kelly Ayotte wins Republican (incumbent) 445 65.5% 98.5%
Jefferson Joyce Craig Democratic 215 31.7% 98.5%
Jefferson Stephen Villee Libertarian 19 2.8% 98.5%
Jefferson Write-ins Write - In 0 0.0% 98.5%
Keene Joyce Craig Democratic 7,796 61.5% 98.5%
Keene Kelly Ayotte wins Republican (incumbent) 4,552 35.9% 98.5%
Keene Stephen Villee Libertarian 304 2.4% 98.5%
Keene Write-ins Write - In 16 0.1% 98.5%
Kensington Kelly Ayotte wins Republican (incumbent) 883 56.6% 98.5%
Kensington Joyce Craig Democratic 653 41.9% 98.5%
Kensington Stephen Villee Libertarian 24 1.5% 98.5%
Kensington Write-ins Write - In 0 0.0% 98.5%
Kingston Kelly Ayotte wins Republican (incumbent) 2,519 62.0% 98.5%
Kingston Joyce Craig Democratic 1,420 34.9% 98.5%
Kingston Stephen Villee Libertarian 123 3.0% 98.5%
Kingston Write-ins Write - In 4 0.1% 98.5%
Laconia Kelly Ayotte wins Republican (incumbent) 5,439 57.9% 98.5%
Laconia Joyce Craig Democratic 3,725 39.7% 98.5%
Laconia Stephen Villee Libertarian 202 2.2% 98.5%
Laconia Write-ins Write - In 23 0.2% 98.5%
Lancaster Kelly Ayotte wins Republican (incumbent) 1,043 58.7% 98.5%
Lancaster Joyce Craig Democratic 687 38.6% 98.5%
Lancaster Stephen Villee Libertarian 47 2.6% 98.5%
Lancaster Write-ins Write - In 1 0.1% 98.5%
Landaff Kelly Ayotte wins Republican (incumbent) 203 68.8% 98.5%
Landaff Joyce Craig Democratic 87 29.5% 98.5%
Landaff Stephen Villee Libertarian 5 1.7% 98.5%
Landaff Write-ins Write - In 0 0.0% 98.5%
Langdon Kelly Ayotte wins Republican (incumbent) 245 58.3% 98.5%
Langdon Joyce Craig Democratic 167 39.8% 98.5%
Langdon Stephen Villee Libertarian 8 1.9% 98.5%
Langdon Write-ins Write - In 0 0.0% 98.5%
Lebanon Joyce Craig Democratic 5,499 68.5% 98.5%
Lebanon Kelly Ayotte wins Republican (incumbent) 2,364 29.5% 98.5%
Lebanon Stephen Villee Libertarian 155 1.9% 98.5%
Lebanon Write-ins Write - In 6 0.1% 98.5%
Lee Joyce Craig Democratic 1,663 57.5% 98.5%
Lee Kelly Ayotte wins Republican (incumbent) 1,166 40.3% 98.5%
Lee Stephen Villee Libertarian 60 2.1% 98.5%
Lee Write-ins Write - In 3 0.1% 98.5%
Lempster Kelly Ayotte wins Republican (incumbent) 435 59.1% 98.5%
Lempster Joyce Craig Democratic 286 38.9% 98.5%
Lempster Stephen Villee Libertarian 15 2.0% 98.5%
Lempster Write-ins Write - In 0 0.0% 98.5%
Lincoln Kelly Ayotte wins Republican (incumbent) 485 52.0% 98.5%
Lincoln Joyce Craig Democratic 420 45.0% 98.5%
Lincoln Stephen Villee Libertarian 26 2.8% 98.5%
Lincoln Write-ins Write - In 2 0.2% 98.5%
Lisbon Kelly Ayotte wins Republican (incumbent) 500 58.8% 98.5%
Lisbon Joyce Craig Democratic 315 37.1% 98.5%
Lisbon Stephen Villee Libertarian 33 3.9% 98.5%
Lisbon Write-ins Write - In 2 0.2% 98.5%
Litchfield Kelly Ayotte wins Republican (incumbent) 3,403 62.2% 98.5%
Litchfield Joyce Craig Democratic 1,976 36.1% 98.5%
Litchfield Stephen Villee Libertarian 79 1.4% 98.5%
Litchfield Write-ins Write - In 12 0.2% 98.5%
Littleton Kelly Ayotte wins Republican (incumbent) 1,834 56.2% 98.5%
Littleton Joyce Craig Democratic 1,342 41.1% 98.5%
Littleton Stephen Villee Libertarian 83 2.5% 98.5%
Littleton Write-ins Write - In 4 0.1% 98.5%
Londonderry Kelly Ayotte wins Republican (incumbent) 9,482 60.0% 98.5%
Londonderry Joyce Craig Democratic 6,096 38.5% 98.5%
Londonderry Stephen Villee Libertarian 222 1.4% 98.5%
Londonderry Write-ins Write - In 14 0.1% 98.5%
Loudon Kelly Ayotte wins Republican (incumbent) 2,405 65.0% 98.5%
Loudon Joyce Craig Democratic 1,212 32.8% 98.5%
Loudon Stephen Villee Libertarian 76 2.1% 98.5%
Loudon Write-ins Write - In 7 0.2% 98.5%
Lyman Kelly Ayotte wins Republican (incumbent) 229 59.9% 98.5%
Lyman Joyce Craig Democratic 145 38.0% 98.5%
Lyman Stephen Villee Libertarian 8 2.1% 98.5%
Lyman Write-ins Write - In 0 0.0% 98.5%
Lyme Joyce Craig Democratic 962 79.6% 98.5%
Lyme Kelly Ayotte wins Republican (incumbent) 199 16.5% 98.5%
Lyme Stephen Villee Libertarian 48 4.0% 98.5%
Lyme Write-ins Write - In 0 0.0% 98.5%
Lyndeborough Kelly Ayotte wins Republican (incumbent) 644 55.4% 98.5%
Lyndeborough Joyce Craig Democratic 490 42.1% 98.5%
Lyndeborough Stephen Villee Libertarian 24 2.1% 98.5%
Lyndeborough Write-ins Write - In 5 0.4% 98.5%
Madbury Joyce Craig Democratic 699 54.0% 98.5%
Madbury Kelly Ayotte wins Republican (incumbent) 561 43.3% 98.5%
Madbury Stephen Villee Libertarian 34 2.6% 98.5%
Madbury Write-ins Write - In 1 0.1% 98.5%
Madison Kelly Ayotte wins Republican (incumbent) 902 51.2% 98.5%
Madison Joyce Craig Democratic 830 47.1% 98.5%
Madison Stephen Villee Libertarian 28 1.6% 98.5%
Madison Write-ins Write - In 1 0.1% 98.5%
Manchester Kelly Ayotte wins Republican (incumbent) 26,150 50.8% 98.5%
Manchester Joyce Craig Democratic 24,221 47.0% 98.5%
Manchester Stephen Villee Libertarian 1,061 2.1% 98.5%
Manchester Write-ins Write - In 80 0.2% 98.5%
Marlborough Joyce Craig Democratic 714 56.8% 98.5%
Marlborough Kelly Ayotte wins Republican (incumbent) 505 40.2% 98.5%
Marlborough Stephen Villee Libertarian 34 2.7% 98.5%
Marlborough Write-ins Write - In 4 0.3% 98.5%
Marlow Kelly Ayotte wins Republican (incumbent) 227 50.7% 98.5%
Marlow Joyce Craig Democratic 206 46.0% 98.5%
Marlow Stephen Villee Libertarian 12 2.7% 98.5%
Marlow Write-ins Write - In 3 0.7% 98.5%
Mason Kelly Ayotte wins Republican (incumbent) 612 64.9% 98.5%
Mason Joyce Craig Democratic 308 32.7% 98.5%
Mason Stephen Villee Libertarian 22 2.3% 98.5%
Mason Write-ins Write - In 1 0.1% 98.5%
Meredith Kelly Ayotte wins Republican (incumbent) 2,712 59.0% 98.5%
Meredith Joyce Craig Democratic 1,824 39.7% 98.5%
Meredith Stephen Villee Libertarian 55 1.2% 98.5%
Meredith Write-ins Write - In 5 0.1% 98.5%
Merrimack Kelly Ayotte wins Republican (incumbent) 9,817 56.4% 98.5%
Merrimack Joyce Craig Democratic 7,237 41.5% 98.5%
Merrimack Stephen Villee Libertarian 355 2.0% 98.5%
Merrimack Write-ins Write - In 12 0.1% 98.5%
Middleton Kelly Ayotte wins Republican (incumbent) 765 68.4% 98.5%
Middleton Joyce Craig Democratic 329 29.4% 98.5%
Middleton Stephen Villee Libertarian 23 2.1% 98.5%
Middleton Write-ins Write - In 2 0.2% 98.5%
Milan Kelly Ayotte wins Republican (incumbent) 520 64.2% 98.5%
Milan Joyce Craig Democratic 274 33.8% 98.5%
Milan Stephen Villee Libertarian 15 1.9% 98.5%
Milan Write-ins Write - In 1 0.1% 98.5%
Milford Kelly Ayotte wins Republican (incumbent) 5,027 53.8% 98.5%
Milford Joyce Craig Democratic 4,039 43.2% 98.5%
Milford Stephen Villee Libertarian 267 2.9% 98.5%
Milford Write-ins Write - In 14 0.1% 98.5%
Millsfield Kelly Ayotte wins Republican (incumbent) 11 84.6% 98.5%
Millsfield Joyce Craig Democratic 2 15.4% 98.5%
Millsfield Stephen Villee Libertarian 0 0.0% 98.5%
Millsfield Write-ins Write - In 0 0.0% 98.5%
Milton Kelly Ayotte wins Republican (incumbent) 1,688 62.8% 98.5%
Milton Joyce Craig Democratic 917 34.1% 98.5%
Milton Stephen Villee Libertarian 79 2.9% 98.5%
Milton Write-ins Write - In 2 0.1% 98.5%
Monroe Kelly Ayotte wins Republican (incumbent) 345 63.8% 98.5%
Monroe Joyce Craig Democratic 185 34.2% 98.5%
Monroe Stephen Villee Libertarian 11 2.0% 98.5%
Monroe Write-ins Write - In 0 0.0% 98.5%
Mont Vernon Kelly Ayotte wins Republican (incumbent) 974 52.2% 98.5%
Mont Vernon Joyce Craig Democratic 870 46.6% 98.5%
Mont Vernon Stephen Villee Libertarian 21 1.1% 98.5%
Mont Vernon Write-ins Write - In 2 0.1% 98.5%
Moultonborough Kelly Ayotte wins Republican (incumbent) 2,509 64.9% 98.5%
Moultonborough Joyce Craig Democratic 1,315 34.0% 98.5%
Moultonborough Stephen Villee Libertarian 41 1.1% 98.5%
Moultonborough Write-ins Write - In 2 0.1% 98.5%
Nashua Kelly Ayotte wins Republican (incumbent) 22,382 50.2% 98.5%
Nashua Joyce Craig Democratic 21,279 47.7% 98.5%
Nashua Stephen Villee Libertarian 856 1.9% 98.5%
Nashua Write-ins Write - In 49 0.1% 98.5%
Nelson Joyce Craig Democratic 244 56.0% 98.5%
Nelson Kelly Ayotte wins Republican (incumbent) 189 43.3% 98.5%
Nelson Stephen Villee Libertarian 3 0.7% 98.5%
Nelson Write-ins Write - In 0 0.0% 98.5%
New Boston Kelly Ayotte wins Republican (incumbent) 2,310 58.0% 98.5%
New Boston Joyce Craig Democratic 1,614 40.5% 98.5%
New Boston Stephen Villee Libertarian 56 1.4% 98.5%
New Boston Write-ins Write - In 3 0.1% 98.5%
Newbury Kelly Ayotte wins Republican (incumbent) 896 53.6% 98.5%
Newbury Joyce Craig Democratic 744 44.5% 98.5%
Newbury Stephen Villee Libertarian 31 1.9% 98.5%
Newbury Write-ins Write - In 2 0.1% 98.5%
New Castle Joyce Craig Democratic 477 56.3% 98.5%
New Castle Kelly Ayotte wins Republican (incumbent) 358 42.3% 98.5%
New Castle Stephen Villee Libertarian 10 1.2% 98.5%
New Castle Write-ins Write - In 2 0.2% 98.5%
New Durham Kelly Ayotte wins Republican (incumbent) 1,247 64.8% 98.5%
New Durham Joyce Craig Democratic 633 32.9% 98.5%
New Durham Stephen Villee Libertarian 40 2.1% 98.5%
New Durham Write-ins Write - In 3 0.2% 98.5%
Newfields Kelly Ayotte wins Republican (incumbent) 630 50.0% 98.5%
Newfields Joyce Craig Democratic 612 48.6% 98.5%
Newfields Stephen Villee Libertarian 17 1.4% 98.5%
Newfields Write-ins Write - In 0 0.0% 98.5%
New Hampton Kelly Ayotte wins Republican (incumbent) 956 58.2% 98.5%
New Hampton Joyce Craig Democratic 649 39.5% 98.5%
New Hampton Stephen Villee Libertarian 38 2.3% 98.5%
New Hampton Write-ins Write - In 1 0.1% 98.5%
Newington Kelly Ayotte wins Republican (incumbent) 354 57.0% 98.5%
Newington Joyce Craig Democratic 259 41.7% 98.5%
Newington Stephen Villee Libertarian 8 1.3% 98.5%
Newington Write-ins Write - In 0 0.0% 98.5%
New Ipswich Kelly Ayotte wins Republican (incumbent) 2,368 72.7% 98.5%
New Ipswich Joyce Craig Democratic 814 25.0% 98.5%
New Ipswich Stephen Villee Libertarian 68 2.1% 98.5%
New Ipswich Write-ins Write - In 8 0.2% 98.5%
New London Joyce Craig Democratic 1,753 55.9% 98.5%
New London Kelly Ayotte wins Republican (incumbent) 1,357 43.3% 98.5%
New London Stephen Villee Libertarian 24 0.8% 98.5%
New London Write-ins Write - In 2 0.1% 98.5%
Newmarket Joyce Craig Democratic 3,422 57.7% 98.5%
Newmarket Kelly Ayotte wins Republican (incumbent) 2,360 39.8% 98.5%
Newmarket Stephen Villee Libertarian 127 2.1% 98.5%
Newmarket Write-ins Write - In 22 0.4% 98.5%
Newport Kelly Ayotte wins Republican (incumbent) 1,965 60.1% 98.5%
Newport Joyce Craig Democratic 1,182 36.2% 98.5%
Newport Stephen Villee Libertarian 116 3.5% 98.5%
Newport Write-ins Write - In 5 0.2% 98.5%
Newton Kelly Ayotte wins Republican (incumbent) 1,809 60.5% 98.5%
Newton Joyce Craig Democratic 1,086 36.3% 98.5%
Newton Stephen Villee Libertarian 93 3.1% 98.5%
Newton Write-ins Write - In 4 0.1% 98.5%
Northfield Kelly Ayotte wins Republican (incumbent) 1,667 61.0% 98.5%
Northfield Joyce Craig Democratic 989 36.2% 98.5%
Northfield Stephen Villee Libertarian 70 2.6% 98.5%
Northfield Write-ins Write - In 7 0.3% 98.5%
North Hampton Kelly Ayotte wins Republican (incumbent) 1,734 51.0% 98.5%
North Hampton Joyce Craig Democratic 1,618 47.6% 98.5%
North Hampton Stephen Villee Libertarian 46 1.4% 98.5%
North Hampton Write-ins Write - In 2 0.1% 98.5%
Northumberland Kelly Ayotte wins Republican (incumbent) 746 67.2% 98.5%
Northumberland Joyce Craig Democratic 320 28.8% 98.5%
Northumberland Stephen Villee Libertarian 42 3.8% 98.5%
Northumberland Write-ins Write - In 2 0.2% 98.5%
Northwood Kelly Ayotte wins Republican (incumbent) 1,694 57.8% 98.5%
Northwood Joyce Craig Democratic 1,162 39.6% 98.5%
Northwood Stephen Villee Libertarian 72 2.5% 98.5%
Northwood Write-ins Write - In 4 0.1% 98.5%
Nottingham Kelly Ayotte wins Republican (incumbent) 2,046 56.0% 98.5%
Nottingham Joyce Craig Democratic 1,548 42.4% 98.5%
Nottingham Stephen Villee Libertarian 60 1.6% 98.5%
Nottingham Write-ins Write - In 1 0.0% 98.5%
Orange Kelly Ayotte wins Republican (incumbent) 105 52.8% 98.5%
Orange Joyce Craig Democratic 84 42.2% 98.5%
Orange Stephen Villee Libertarian 10 5.0% 98.5%
Orange Write-ins Write - In 0 0.0% 98.5%
Orford Joyce Craig Democratic 459 53.6% 98.5%
Orford Kelly Ayotte wins Republican (incumbent) 385 44.9% 98.5%
Orford Stephen Villee Libertarian 13 1.5% 98.5%
Orford Write-ins Write - In 0 0.0% 98.5%
Ossipee Kelly Ayotte wins Republican (incumbent) 1,724 65.0% 98.5%
Ossipee Joyce Craig Democratic 851 32.1% 98.5%
Ossipee Stephen Villee Libertarian 73 2.8% 98.5%
Ossipee Write-ins Write - In 3 0.1% 98.5%
Pelham Kelly Ayotte wins Republican (incumbent) 6,096 67.2% 98.5%
Pelham Joyce Craig Democratic 2,816 31.0% 98.5%
Pelham Stephen Villee Libertarian 151 1.7% 98.5%
Pelham Write-ins Write - In 12 0.1% 98.5%
Pembroke Kelly Ayotte wins Republican (incumbent) 2,468 55.2% 98.5%
Pembroke Joyce Craig Democratic 1,895 42.4% 98.5%
Pembroke Stephen Villee Libertarian 98 2.2% 98.5%
Pembroke Write-ins Write - In 8 0.2% 98.5%
Peterborough Joyce Craig Democratic 2,755 63.0% 98.5%
Peterborough Kelly Ayotte wins Republican (incumbent) 1,527 34.9% 98.5%
Peterborough Stephen Villee Libertarian 93 2.1% 98.5%
Peterborough Write-ins Write - In 1 0.0% 98.5%
Piermont Kelly Ayotte wins Republican (incumbent) 270 57.6% 98.5%
Piermont Joyce Craig Democratic 194 41.4% 98.5%
Piermont Stephen Villee Libertarian 5 1.1% 98.5%
Piermont Write-ins Write - In 0 0.0% 98.5%
Pittsburg Kelly Ayotte wins Republican (incumbent) 315 72.7% 98.5%
Pittsburg Joyce Craig Democratic 115 26.6% 98.5%
Pittsburg Stephen Villee Libertarian 3 0.7% 98.5%
Pittsburg Write-ins Write - In 0 0.0% 98.5%
Pittsfield Kelly Ayotte wins Republican (incumbent) 1,420 62.0% 98.5%
Pittsfield Joyce Craig Democratic 788 34.4% 98.5%
Pittsfield Stephen Villee Libertarian 82 3.6% 98.5%
Pittsfield Write-ins Write - In 2 0.1% 98.5%
Plainfield Joyce Craig Democratic 1,008 59.6% 98.5%
Plainfield Kelly Ayotte wins Republican (incumbent) 648 38.3% 98.5%
Plainfield Stephen Villee Libertarian 34 2.0% 98.5%
Plainfield Write-ins Write - In 1 0.1% 98.5%
Plaistow Kelly Ayotte wins Republican (incumbent) 2,898 62.4% 98.5%
Plaistow Joyce Craig Democratic 1,618 34.8% 98.5%
Plaistow Stephen Villee Libertarian 123 2.6% 98.5%
Plaistow Write-ins Write - In 4 0.1% 98.5%
Plymouth Joyce Craig Democratic 1,878 55.2% 98.5%
Plymouth Kelly Ayotte wins Republican (incumbent) 1,413 41.5% 98.5%
Plymouth Stephen Villee Libertarian 106 3.1% 98.5%
Plymouth Write-ins Write - In 8 0.2% 98.5%
Portsmouth Joyce Craig Democratic 8,943 62.0% 98.5%
Portsmouth Kelly Ayotte wins Republican (incumbent) 5,208 36.1% 98.5%
Portsmouth Stephen Villee Libertarian 254 1.8% 98.5%
Portsmouth Write-ins Write - In 16 0.1% 98.5%
Randolph Joyce Craig Democratic 169 61.7% 98.5%
Randolph Kelly Ayotte wins Republican (incumbent) 102 37.2% 98.5%
Randolph Stephen Villee Libertarian 3 1.1% 98.5%
Randolph Write-ins Write - In 0 0.0% 98.5%
Raymond Kelly Ayotte wins Republican (incumbent) 4,043 64.8% 98.5%
Raymond Joyce Craig Democratic 2,034 32.6% 98.5%
Raymond Stephen Villee Libertarian 150 2.4% 98.5%
Raymond Write-ins Write - In 16 0.3% 98.5%
Richmond Kelly Ayotte wins Republican (incumbent) 484 65.4% 98.5%
Richmond Joyce Craig Democratic 237 32.0% 98.5%
Richmond Stephen Villee Libertarian 18 2.4% 98.5%
Richmond Write-ins Write - In 1 0.1% 98.5%
Rindge Kelly Ayotte wins Republican (incumbent) 2,401 65.4% 98.5%
Rindge Joyce Craig Democratic 1,196 32.6% 98.5%
Rindge Stephen Villee Libertarian 71 1.9% 98.5%
Rindge Write-ins Write - In 1 0.0% 98.5%
Rochester Kelly Ayotte wins Republican (incumbent) 9,353 54.5% 98.5%
Rochester Joyce Craig Democratic 7,316 42.6% 98.5%
Rochester Stephen Villee Libertarian 465 2.7% 98.5%
Rochester Write-ins Write - In 31 0.2% 98.5%
Rollinsford Joyce Craig Democratic 861 49.4% 98.5%
Rollinsford Kelly Ayotte wins Republican (incumbent) 852 48.9% 98.5%
Rollinsford Stephen Villee Libertarian 28 1.6% 98.5%
Rollinsford Write-ins Write - In 2 0.1% 98.5%
Roxbury Joyce Craig Democratic 85 56.7% 98.5%
Roxbury Kelly Ayotte wins Republican (incumbent) 61 40.7% 98.5%
Roxbury Stephen Villee Libertarian 4 2.7% 98.5%
Roxbury Write-ins Write - In 0 0.0% 98.5%
Rumney Kelly Ayotte wins Republican (incumbent) 585 57.9% 98.5%
Rumney Joyce Craig Democratic 397 39.3% 98.5%
Rumney Stephen Villee Libertarian 28 2.8% 98.5%
Rumney Write-ins Write - In 1 0.1% 98.5%
Rye Joyce Craig Democratic 2,158 49.6% 98.5%
Rye Kelly Ayotte wins Republican (incumbent) 2,146 49.3% 98.5%
Rye Stephen Villee Libertarian 49 1.1% 98.5%
Rye Write-ins Write - In 2 0.0% 98.5%
Salem Kelly Ayotte wins Republican (incumbent) 11,738 64.3% 98.5%
Salem Joyce Craig Democratic 6,169 33.8% 98.5%
Salem Stephen Villee Libertarian 333 1.8% 98.5%
Salem Write-ins Write - In 17 0.1% 98.5%
Salisbury Kelly Ayotte wins Republican (incumbent) 630 63.6% 98.5%
Salisbury Joyce Craig Democratic 340 34.3% 98.5%
Salisbury Stephen Villee Libertarian 20 2.0% 98.5%
Salisbury Write-ins Write - In 1 0.1% 98.5%
Sanbornton Kelly Ayotte wins Republican (incumbent) 1,298 61.4% 98.5%
Sanbornton Joyce Craig Democratic 770 36.4% 98.5%
Sanbornton Stephen Villee Libertarian 40 1.9% 98.5%
Sanbornton Write-ins Write - In 5 0.2% 98.5%
Sandown Kelly Ayotte wins Republican (incumbent) 2,753 66.2% 98.5%
Sandown Joyce Craig Democratic 1,309 31.5% 98.5%
Sandown Stephen Villee Libertarian 86 2.1% 98.5%
Sandown Write-ins Write - In 8 0.2% 98.5%
Sandwich Joyce Craig Democratic 719 60.3% 98.5%
Sandwich Kelly Ayotte wins Republican (incumbent) 455 38.1% 98.5%
Sandwich Stephen Villee Libertarian 19 1.6% 98.5%
Sandwich Write-ins Write - In 0 0.0% 98.5%
Seabrook Kelly Ayotte wins Republican (incumbent) 3,221 63.7% 98.5%
Seabrook Joyce Craig Democratic 1,684 33.3% 98.5%
Seabrook Stephen Villee Libertarian 147 2.9% 98.5%
Seabrook Write-ins Write - In 6 0.1% 98.5%
Sharon Kelly Ayotte wins Republican (incumbent) 151 51.7% 98.5%
Sharon Joyce Craig Democratic 136 46.6% 98.5%
Sharon Stephen Villee Libertarian 3 1.0% 98.5%
Sharon Write-ins Write - In 2 0.7% 98.5%
Shelburne Kelly Ayotte wins Republican (incumbent) 169 59.3% 98.5%
Shelburne Joyce Craig Democratic 108 37.9% 98.5%
Shelburne Stephen Villee Libertarian 8 2.8% 98.5%
Shelburne Write-ins Write - In 0 0.0% 98.5%
Somersworth Joyce Craig Democratic 3,151 49.7% 98.5%
Somersworth Kelly Ayotte wins Republican (incumbent) 3,013 47.5% 98.5%
Somersworth Stephen Villee Libertarian 168 2.6% 98.5%
Somersworth Write-ins Write - In 14 0.2% 98.5%
South Hampton Kelly Ayotte wins Republican (incumbent) 366 59.1% 98.5%
South Hampton Joyce Craig Democratic 241 38.9% 98.5%
South Hampton Stephen Villee Libertarian 12 1.9% 98.5%
South Hampton Write-ins Write - In 0 0.0% 98.5%
Springfield Kelly Ayotte wins Republican (incumbent) 528 56.4% 98.5%
Springfield Joyce Craig Democratic 387 41.3% 98.5%
Springfield Stephen Villee Libertarian 20 2.1% 98.5%
Springfield Write-ins Write - In 2 0.2% 98.5%
Stark Kelly Ayotte wins Republican (incumbent) 213 67.2% 98.5%
Stark Joyce Craig Democratic 99 31.2% 98.5%
Stark Stephen Villee Libertarian 5 1.6% 98.5%
Stark Write-ins Write - In 0 0.0% 98.5%
Stewartstown Kelly Ayotte wins Republican (incumbent) 346 81.4% 98.5%
Stewartstown Joyce Craig Democratic 70 16.5% 98.5%
Stewartstown Stephen Villee Libertarian 9 2.1% 98.5%
Stewartstown Write-ins Write - In 0 0.0% 98.5%
Stoddard Kelly Ayotte wins Republican (incumbent) 529 56.8% 98.5%
Stoddard Joyce Craig Democratic 378 40.6% 98.5%
Stoddard Stephen Villee Libertarian 23 2.5% 98.5%
Stoddard Write-ins Write - In 2 0.2% 98.5%
Strafford Kelly Ayotte wins Republican (incumbent) 1,684 57.0% 98.5%
Strafford Joyce Craig Democratic 1,208 40.9% 98.5%
Strafford Stephen Villee Libertarian 57 1.9% 98.5%
Strafford Write-ins Write - In 4 0.1% 98.5%
Stratford Kelly Ayotte wins Republican (incumbent) 191 56.0% 98.5%
Stratford Joyce Craig Democratic 135 39.6% 98.5%
Stratford Stephen Villee Libertarian 14 4.1% 98.5%
Stratford Write-ins Write - In 1 0.3% 98.5%
Stratham Joyce Craig Democratic 2,748 49.9% 98.5%
Stratham Kelly Ayotte wins Republican (incumbent) 2,718 49.3% 98.5%
Stratham Stephen Villee Libertarian 36 0.7% 98.5%
Stratham Write-ins Write - In 6 0.1% 98.5%
Sugar Hill Joyce Craig Democratic 272 56.0% 98.5%
Sugar Hill Kelly Ayotte wins Republican (incumbent) 208 42.8% 98.5%
Sugar Hill Stephen Villee Libertarian 6 1.2% 98.5%
Sugar Hill Write-ins Write - In 0 0.0% 98.5%
Sullivan Kelly Ayotte wins Republican (incumbent) 244 56.9% 98.5%
Sullivan Joyce Craig Democratic 173 40.3% 98.5%
Sullivan Stephen Villee Libertarian 12 2.8% 98.5%
Sullivan Write-ins Write - In 0 0.0% 98.5%
Sunapee Kelly Ayotte wins Republican (incumbent) 1,366 55.0% 98.5%
Sunapee Joyce Craig Democratic 1,073 43.2% 98.5%
Sunapee Stephen Villee Libertarian 43 1.7% 98.5%
Sunapee Write-ins Write - In 0 0.0% 98.5%
Surry Kelly Ayotte wins Republican (incumbent) 302 53.5% 98.5%
Surry Joyce Craig Democratic 257 45.5% 98.5%
Surry Stephen Villee Libertarian 6 1.1% 98.5%
Surry Write-ins Write - In 0 0.0% 98.5%
Sutton Kelly Ayotte wins Republican (incumbent) 726 51.1% 98.5%
Sutton Joyce Craig Democratic 668 47.0% 98.5%
Sutton Stephen Villee Libertarian 26 1.8% 98.5%
Sutton Write-ins Write - In 2 0.1% 98.5%
Swanzey Kelly Ayotte wins Republican (incumbent) 2,234 53.5% 98.5%
Swanzey Joyce Craig Democratic 1,843 44.2% 98.5%
Swanzey Stephen Villee Libertarian 91 2.2% 98.5%
Swanzey Write-ins Write - In 4 0.1% 98.5%
Tamworth Kelly Ayotte wins Republican (incumbent) 960 52.9% 98.5%
Tamworth Joyce Craig Democratic 815 44.9% 98.5%
Tamworth Stephen Villee Libertarian 37 2.0% 98.5%
Tamworth Write-ins Write - In 2 0.1% 98.5%
Temple Kelly Ayotte wins Republican (incumbent) 501 53.3% 98.5%
Temple Joyce Craig Democratic 414 44.0% 98.5%
Temple Stephen Villee Libertarian 25 2.7% 98.5%
Temple Write-ins Write - In 0 0.0% 98.5%
Thornton Kelly Ayotte wins Republican (incumbent) 941 51.8% 98.5%
Thornton Joyce Craig Democratic 834 46.0% 98.5%
Thornton Stephen Villee Libertarian 38 2.1% 98.5%
Thornton Write-ins Write - In 2 0.1% 98.5%
Tilton Kelly Ayotte wins Republican (incumbent) 1,313 59.0% 98.5%
Tilton Joyce Craig Democratic 841 37.8% 98.5%
Tilton Stephen Villee Libertarian 67 3.0% 98.5%
Tilton Write-ins Write - In 3 0.1% 98.5%
Troy Kelly Ayotte wins Republican (incumbent) 682 60.9% 98.5%
Troy Joyce Craig Democratic 408 36.4% 98.5%
Troy Stephen Villee Libertarian 27 2.4% 98.5%
Troy Write-ins Write - In 3 0.3% 98.5%
Tuftonboro Kelly Ayotte wins Republican (incumbent) 1,192 60.5% 98.5%
Tuftonboro Joyce Craig Democratic 754 38.3% 98.5%
Tuftonboro Stephen Villee Libertarian 25 1.3% 98.5%
Tuftonboro Write-ins Write - In 0 0.0% 98.5%
Unity Kelly Ayotte wins Republican (incumbent) 572 63.7% 98.5%
Unity Joyce Craig Democratic 285 31.7% 98.5%
Unity Stephen Villee Libertarian 41 4.6% 98.5%
Unity Write-ins Write - In 0 0.0% 98.5%
Wakefield Kelly Ayotte wins Republican (incumbent) 2,323 66.7% 98.5%
Wakefield Joyce Craig Democratic 1,085 31.2% 98.5%
Wakefield Stephen Villee Libertarian 71 2.0% 98.5%
Wakefield Write-ins Write - In 3 0.1% 98.5%
Walpole Joyce Craig Democratic 1,265 54.1% 98.5%
Walpole Kelly Ayotte wins Republican (incumbent) 1,027 43.9% 98.5%
Walpole Stephen Villee Libertarian 44 1.9% 98.5%
Walpole Write-ins Write - In 4 0.2% 98.5%
Warner Kelly Ayotte wins Republican (incumbent) 944 50.1% 98.5%
Warner Joyce Craig Democratic 910 48.3% 98.5%
Warner Stephen Villee Libertarian 30 1.6% 98.5%
Warner Write-ins Write - In 1 0.1% 98.5%
Warren Kelly Ayotte wins Republican (incumbent) 333 66.1% 98.5%
Warren Joyce Craig Democratic 159 31.5% 98.5%
Warren Stephen Villee Libertarian 11 2.2% 98.5%
Warren Write-ins Write - In 1 0.2% 98.5%
Washington Kelly Ayotte wins Republican (incumbent) 547 62.7% 98.5%
Washington Joyce Craig Democratic 302 34.6% 98.5%
Washington Stephen Villee Libertarian 21 2.4% 98.5%
Washington Write-ins Write - In 2 0.2% 98.5%
Waterville Kelly Ayotte wins Republican (incumbent) 213 50.2% 98.5%
Waterville Joyce Craig Democratic 203 47.9% 98.5%
Waterville Stephen Villee Libertarian 7 1.7% 98.5%
Waterville Write-ins Write - In 1 0.2% 98.5%
Weare Kelly Ayotte wins Republican (incumbent) 3,654 64.4% 98.5%
Weare Joyce Craig Democratic 1,883 33.2% 98.5%
Weare Stephen Villee Libertarian 132 2.3% 98.5%
Weare Write-ins Write - In 8 0.1% 98.5%
Webster Kelly Ayotte wins Republican (incumbent) 759 59.5% 98.5%
Webster Joyce Craig Democratic 485 38.0% 98.5%
Webster Stephen Villee Libertarian 29 2.3% 98.5%
Webster Write-ins Write - In 2 0.2% 98.5%
Wentworth Kelly Ayotte wins Republican (incumbent) 398 64.8% 98.5%
Wentworth Joyce Craig Democratic 189 30.8% 98.5%
Wentworth Stephen Villee Libertarian 26 4.2% 98.5%
Wentworth Write-ins Write - In 1 0.2% 98.5%
Wentworth's Location Kelly Ayotte wins Republican (incumbent) 19 82.6% 98.5%
Wentworth's Location Joyce Craig Democratic 4 17.4% 98.5%
Wentworth's Location Stephen Villee Libertarian 0 0.0% 98.5%
Wentworth's Location Write-ins Write - In 0 0.0% 98.5%
Westmoreland Joyce Craig Democratic 540 49.1% 98.5%
Westmoreland Kelly Ayotte wins Republican (incumbent) 537 48.8% 98.5%
Westmoreland Stephen Villee Libertarian 23 2.1% 98.5%
Westmoreland Write-ins Write - In 0 0.0% 98.5%
Whitefield Kelly Ayotte wins Republican (incumbent) 787 55.0% 98.5%
Whitefield Joyce Craig Democratic 608 42.5% 98.5%
Whitefield Stephen Villee Libertarian 35 2.4% 98.5%
Whitefield Write-ins Write - In 1 0.1% 98.5%
Wilmot Joyce Craig Democratic 531 53.7% 98.5%
Wilmot Kelly Ayotte wins Republican (incumbent) 443 44.8% 98.5%
Wilmot Stephen Villee Libertarian 14 1.4% 98.5%
Wilmot Write-ins Write - In 0 0.0% 98.5%
Wilton Kelly Ayotte wins Republican (incumbent) 1,290 51.5% 98.5%
Wilton Joyce Craig Democratic 1,142 45.6% 98.5%
Wilton Stephen Villee Libertarian 68 2.7% 98.5%
Wilton Write-ins Write - In 3 0.1% 98.5%
Winchester Kelly Ayotte wins Republican (incumbent) 1,142 56.0% 98.5%
Winchester Joyce Craig Democratic 838 41.1% 98.5%
Winchester Stephen Villee Libertarian 59 2.9% 98.5%
Winchester Write-ins Write - In 2 0.1% 98.5%
Windham Kelly Ayotte wins Republican (incumbent) 6,349 63.9% 98.5%
Windham Joyce Craig Democratic 3,446 34.7% 98.5%
Windham Stephen Villee Libertarian 127 1.3% 98.5%
Windham Write-ins Write - In 18 0.2% 98.5%
Windsor Kelly Ayotte wins Republican (incumbent) 99 78.6% 98.5%
Windsor Joyce Craig Democratic 25 19.8% 98.5%
Windsor Stephen Villee Libertarian 2 1.6% 98.5%
Windsor Write-ins Write - In 0 0.0% 98.5%
Wolfeboro Kelly Ayotte wins Republican (incumbent) 2,702 56.8% 98.5%
Wolfeboro Joyce Craig Democratic 1,971 41.5% 98.5%
Wolfeboro Stephen Villee Libertarian 78 1.6% 98.5%
Wolfeboro Write-ins Write - In 2 0.0% 98.5%
Woodstock Kelly Ayotte wins Republican (incumbent) 433 51.2% 98.5%
Woodstock Joyce Craig Democratic 385 45.5% 98.5%
Woodstock Stephen Villee Libertarian 25 3.0% 98.5%
Woodstock Write-ins Write - In 3 0.4% 98.5%

Related topics