Rockingham County, New Hampshire
Precinct data
Results by precinct
77 precincts · 202,922 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -015-Salem015-Salem | 7,453 | 10,943 | 210 | 18,606 | 40.1% | 58.8% | R+18.8 |
|---|---|---|---|---|---|---|---|
| Precinct -015-Derry015-Derry | 7,851 | 9,989 | 213 | 18,053 | 43.5% | 55.3% | R+11.8 |
| Precinct -015-Londonderry015-Londonderry | 7,655 | 8,435 | 184 | 16,274 | 47.0% | 51.8% | R+4.8 |
| Precinct -015-Portsmouth015-Portsmouth | 10,289 | 4,187 | 243 | 14,719 | 69.9% | 28.4% | D+41.5 |
| Precinct -015-Hampton015-Hampton | 5,521 | 4,843 | 83 | 10,447 | 52.8% | 46.4% | D+6.5 |
| Precinct -015-Exeter015-Exeter | 6,782 | 3,385 | 190 | 10,357 | 65.5% | 32.7% | D+32.8 |
| Precinct -015-Windham015-Windham | 4,373 | 5,557 | 156 | 10,086 | 43.4% | 55.1% | R+11.7 |
| Precinct -015-Raymond015-Raymond | 2,400 | 3,876 | 72 | 6,348 | 37.8% | 61.1% | R+23.3 |
| Precinct -015-Hampstead015-Hampstead | 2,425 | 3,563 | 84 | 6,072 | 39.9% | 58.7% | R+18.7 |
| Precinct -015-Newmarket015-Newmarket | 3,895 | 2,012 | 108 | 6,015 | 64.8% | 33.4% | D+31.3 |
| Precinct -015-Stratham015-Stratham | 3,302 | 2,178 | 85 | 5,565 | 59.3% | 39.1% | D+20.2 |
| Precinct -015-Seabrook015-Seabrook | 1,996 | 3,166 | 45 | 5,207 | 38.3% | 60.8% | R+22.5 |
| Precinct -015-Atkinson015-Atkinson | 2,149 | 2,958 | 52 | 5,159 | 41.7% | 57.3% | R+15.7 |
| Precinct -015-Epping015-Epping | 2,149 | 2,719 | 57 | 4,925 | 43.6% | 55.2% | R+11.6 |
| Precinct -015-Plaistow015-Plaistow | 1,895 | 2,761 | 83 | 4,739 | 40.0% | 58.3% | R+18.3 |
| Precinct -015-Rye015-Rye | 2,611 | 1,728 | 79 | 4,418 | 59.1% | 39.1% | D+20.0 |
| Precinct -015-Sandown015-Sandown | 1,568 | 2,616 | 44 | 4,228 | 37.1% | 61.9% | R+24.8 |
| Precinct -015-Kingston015-Kingston | 1,680 | 2,419 | 51 | 4,150 | 40.5% | 58.3% | R+17.8 |
| Precinct -015-Auburn015-Auburn | 1,667 | 2,340 | 50 | 4,057 | 41.1% | 57.7% | R+16.6 |
| Precinct -015-Nottingham015-Nottingham | 1,796 | 1,823 | 56 | 3,675 | 48.9% | 49.6% | R+0.7 |
| Precinct -015-Chester015-Chester | 1,411 | 2,065 | 65 | 3,541 | 39.8% | 58.3% | R+18.5 |
| Precinct -015-North Hampton015-North Hampton | 1,945 | 1,438 | 53 | 3,436 | 56.6% | 41.9% | D+14.8 |
| Precinct -015-Deerfield015-Deerfield | 1,401 | 1,932 | 55 | 3,388 | 41.4% | 57.0% | R+15.7 |
| Precinct -015-Fremont015-Fremont | 1,243 | 1,855 | 38 | 3,136 | 39.6% | 59.2% | R+19.5 |
| Precinct -015-Brentwood015-Brentwood | 1,566 | 1,488 | 64 | 3,118 | 50.2% | 47.7% | D+2.5 |
| Precinct -015-Newton015-Newton | 1,217 | 1,790 | 43 | 3,050 | 39.9% | 58.7% | R+18.8 |
| Precinct -015-Greenland015-Greenland | 1,681 | 1,226 | 48 | 2,955 | 56.9% | 41.5% | D+15.4 |
| Precinct -015-Northwood015-Northwood | 1,333 | 1,580 | 42 | 2,955 | 45.1% | 53.5% | R+8.4 |
| Precinct -015-Candia015-Candia | 1,077 | 1,841 | 35 | 2,953 | 36.5% | 62.3% | R+25.9 |
| Precinct -015-Danville015-Danville | 1,043 | 1,792 | 32 | 2,867 | 36.4% | 62.5% | R+26.1 |
| Precinct -015-Hampton Falls015-Hampton Falls | 807 | 911 | 23 | 1,741 | 46.4% | 52.3% | R+6.0 |
| Precinct -015-East Kingston015-East Kingston | 765 | 910 | 38 | 1,713 | 44.7% | 53.1% | R+8.5 |
| Precinct -015-Kensington015-Kensington | 798 | 760 | 24 | 1,582 | 50.4% | 48.0% | D+2.4 |
| Precinct -015-Newfields015-Newfields | 740 | 503 | 29 | 1,272 | 58.2% | 39.5% | D+18.6 |
| Precinct -015-New Castle015-New Castle | 555 | 286 | 17 | 858 | 64.7% | 33.3% | D+31.4 |
| Precinct -015-South Hampton015-South Hampton | 271 | 351 | 11 | 633 | 42.8% | 55.5% | R+12.6 |
| Precinct -015-Newington015-Newington | 301 | 313 | 10 | 624 | 48.2% | 50.2% | R+1.9 |
| PORTSMOUTH WARD 133_33015PORT01 | 0 | 0 | 0 | 0 | — | — | Even |
| PORTSMOUTH WARD 233_33015PORT02 | 0 | 0 | 0 | 0 | — | — | Even |
| PORTSMOUTH WARD 333_33015PORT03 | 0 | 0 | 0 | 0 | — | — | Even |
| PORTSMOUTH WARD 433_33015PORT04 | 0 | 0 | 0 | 0 | — | — | Even |
| PORTSMOUTH WARD 533_33015PORT05 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF ATKINSON Voting District33_33015ATKI01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF AUBURN Voting District33_33015AUBU01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF BRENTWOOD Voting District33_33015BREN01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF CANDIA Voting District33_33015CAND01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF CHESTER Voting District33_33015CHSR01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF DANVILLE Voting District33_33015DANV01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF DEERFIELD Voting District33_33015DFLD01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF EAST KINGSTON Voting District33_33015EKIN01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF EPPING Voting District33_33015EPPI01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF EXETER Voting District33_33015EXET01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF FREMONT Voting District33_33015FREM01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF GREENLAND Voting District33_33015GRND01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF HAMPSTEAD Voting District33_33015HMST01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF HAMPTON FALLS Voting District33_33015HAFA01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF HAMPTON Voting District33_33015HMTN01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF KENSINGTON Voting District33_33015KENS01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF KINGSTON Voting District33_33015KING01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF LONDONDERRY Voting District33_33015LOND01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF NEW CASTLE Voting District33_33015NCAS01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF NEWFIELDS Voting District33_33015NEWF01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF NEWINGTON Voting District33_33015NWIN01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF NEWMARKET Voting District33_33015NMAR01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF NEWTON Voting District33_33015NEWT01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF NORTH HAMPTON Voting District33_33015NOHA01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF NORTHWOOD Voting District33_33015NTHW01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF NOTTINGHAM Voting District33_33015NOTT01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF PLAISTOW Voting District33_33015PLAI01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF RAYMOND Voting District33_33015RAYM01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF RYE Voting District33_33015RYE01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF SALEM Voting District33_33015SALE01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF SANDOWN Voting District33_33015SNDN01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF SEABROOK Voting District33_33015SEAB01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF SOUTH HAMPTON Voting District33_33015SOHA01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF STRATHAM Voting District33_33015STRM01 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWN OF WINDHAM Voting District33_33015WNDM01 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −3.3% |
| 1896 | −43.0% |
| 1900 | −21.3% |
| 1904 | −24.5% |
| 1908 | −23.9% |
| 1912 | +0.7% |
| 1916 | −2.0% |
| 1920 | −35.2% |
| 1924 | −39.8% |
| 1928 | −38.6% |
| 1932 | −13.4% |
| 1936 | −11.5% |
| 1940 | −7.4% |
| 1944 | −13.1% |
| 1948 | −22.3% |
| 1952 | −37.2% |
| 1956 | −46.9% |
| 1960 | −24.3% |
| 1964 | +16.6% |
| 1968 | −14.6% |
| 1972 | −27.3% |
| 1976 | −9.8% |
| 1980 | −30.5% |
| 1984 | −38.4% |
| 1988 | −27.9% |
| 1992 | −2.5% |
| 1996 | +6.6% |
| 2000 | −3.2% |
| 2004 | −4.2% |
| 2008 | +1.1% |
| 2012 | −4.6% |
| 2016 | −5.8% |
| 2020 | +2.1% |
| 2024 | −2.4% |
U.S. Senate
| Year | Won | Democratic | Republican | Total |
|---|---|---|---|---|
| 2022 | D | 50.6%78,047 | 47.4%73,244 | 154,387 |
| 2020 | D | 53.8%105,818 | 44.2%86,937 | 196,867 |
Registered voters
By party of registration, over time
Registration leans Republican; the presidential vote runs 7.5 points more Republican.
231,891 registered voters · 2026
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+1,939 net domestic migration · 2025
Net +18,776 over 2011–2025 · gain loss
Arrivals reported $124,229 in average income, against $138,385 for residents who stayed — 10% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+17.1 on average — 19 points more Democratic-leaning than Rockingham County, NH itself (R+2.4).
Where arrivals came from lean of each source
- Essex County, MA1,672D+20.2
- Hillsborough County, NH1,656D+2.9
- Middlesex County, MA1,098D+39.2
- Strafford County, NH790D+12.0
- Merrimack County, NH384D+5.2
- York County, ME289D+10.5
Where departures went households, 2022–23
- Hillsborough County, NH1,708
- Strafford County, NH1,037
- Essex County, MA867
- Middlesex County, MA610
- Merrimack County, NH473
- York County, ME376
Migration is one input to a place’s political change, not its cause — a shift can also come from residents changing their minds, generational turnover, or turnout. These figures describe the places people moved between; they do not measure how any mover voted.
| Year | Net domestic migration |
|---|---|
| 2011 | +272 |
| 2012 | +1,232 |
| 2013 | +620 |
| 2014 | +1,290 |
| 2015 | +752 |
| 2016 | +1,062 |
| 2017 | +1,864 |
| 2018 | +1,296 |
| 2019 | +1,173 |
| 2021 | +3,588 |
| 2022 | +1,230 |
| 2023 | +1,122 |
| 2024 | +1,336 |
| 2025 | +1,939 |
Rockingham's mix of affluent coastal towns and fast-growing suburban commuter corridors has compressed its Republican margins steadily over two decades, making it a bellwether for statewide outcomes in New Hampshire.
Across the recorded series it reached a Democratic high of 16.6 points in 1964 and a Republican high of 46.9 points in 1956. Between 2020 and 2024 the county moved 4.5 points toward the Republican candidate; the 2024 margin was 2.4 points.
A population of 319,082, a 90% non-Hispanic-white share, and a median household income of $118,331 describe the county. The county's voting pattern over the last decade is most similar to that of Saratoga County and Hillsborough County.
The counties whose fingerprint — 2000–2024 trajectory, demographics, ancestry, religion — sits closest to this one, and why.
Twin score (0–100) = weighted cosine between tier-standardized fingerprints: presidential margins 2000–2024 with 12-yr trend and elasticity, ACS income, age, education, population and race, top reported ancestries, and religious adherence — chips name the closest-shared dimensions and the widest gap. Re-weight the groups in the twins explorer.
Browse places by community — income, education, race & ethnicity, language — all community cuts →
Compare two places, side by side
Twelve curated comparisons line up election history, demographics, and the divergence story for two places at a glance. Browse all comparisons →
Rockingham County, New Hampshire. Akashic. https://akashic.app/county/33015/. Accessed May 20, 2026. License: CC BY 4.0.