Onslow County, North Carolina
Precinct data
Results by precinct
24 precincts · 81,681 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -EN03EN03 | 3,579 | 4,089 | 114 | 7,782 | 46.0% | 52.5% | R+6.6 |
|---|---|---|---|---|---|---|---|
| Precinct -SF18SF18 | 1,176 | 3,849 | 73 | 5,098 | 23.1% | 75.5% | R+52.4 |
| Precinct -BM08BM08 | 2,343 | 2,531 | 74 | 4,948 | 47.4% | 51.2% | R+3.8 |
| Precinct -RL09RL09 | 1,156 | 3,630 | 46 | 4,832 | 23.9% | 75.1% | R+51.2 |
| Precinct -SW19SW19 | 1,239 | 3,262 | 53 | 4,554 | 27.2% | 71.6% | R+44.4 |
| Precinct -BC21BC21 | 1,059 | 3,271 | 68 | 4,398 | 24.1% | 74.4% | R+50.3 |
| Precinct -GB12GB12 | 1,269 | 2,983 | 49 | 4,301 | 29.5% | 69.4% | R+39.9 |
| Precinct -FS16FS16 | 1,038 | 3,201 | 53 | 4,292 | 24.2% | 74.6% | R+50.4 |
| Precinct -NE22BNE22B | 1,583 | 2,560 | 60 | 4,203 | 37.7% | 60.9% | R+23.2 |
| Precinct -WN04WN04 | 1,337 | 2,385 | 50 | 3,772 | 35.4% | 63.2% | R+27.8 |
| Precinct -CR07CR07 | 1,004 | 2,633 | 43 | 3,680 | 27.3% | 71.5% | R+44.3 |
| Precinct -HM05HM05 | 1,322 | 2,080 | 35 | 3,437 | 38.5% | 60.5% | R+22.1 |
| Precinct -NE22ANE22A | 1,508 | 1,769 | 34 | 3,311 | 45.5% | 53.4% | R+7.9 |
| Precinct -JA01JA01 | 1,014 | 2,130 | 46 | 3,190 | 31.8% | 66.8% | R+35.0 |
| Precinct -HR17HR17 | 802 | 2,278 | 37 | 3,117 | 25.7% | 73.1% | R+47.4 |
| Precinct -TL06TL06 | 838 | 2,033 | 28 | 2,899 | 28.9% | 70.1% | R+41.2 |
| Precinct -HU20HU20 | 615 | 2,162 | 36 | 2,813 | 21.9% | 76.9% | R+55.0 |
| Precinct -CL10CL10 | 481 | 1,967 | 29 | 2,477 | 19.4% | 79.4% | R+60.0 |
| Precinct -HN14HN14 | 495 | 1,604 | 28 | 2,127 | 23.3% | 75.4% | R+52.1 |
| Precinct -MT24MT24 | 377 | 1,550 | 18 | 1,945 | 19.4% | 79.7% | R+60.3 |
| Precinct -VR15VR15 | 384 | 1,325 | 28 | 1,737 | 22.1% | 76.3% | R+54.2 |
| Precinct -ML23ML23 | 261 | 681 | 12 | 954 | 27.4% | 71.4% | R+44.0 |
| Precinct -NM13NM13 | 136 | 772 | 2 | 910 | 14.9% | 84.8% | R+69.9 |
| Precinct -NR02NR02 | 668 | 215 | 21 | 904 | 73.9% | 23.8% | D+50.1 |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | +38.8% |
| 1896 | +45.2% |
| 1900 | +36.3% |
| 1904 | +28.2% |
| 1908 | +10.1% |
| 1912 | +55.0% |
| 1916 | +20.7% |
| 1920 | +29.2% |
| 1924 | +44.4% |
| 1928 | −7.8% |
| 1932 | +82.1% |
| 1936 | +84.3% |
| 1940 | +79.6% |
| 1944 | +72.5% |
| 1948 | +79.0% |
| 1952 | +54.4% |
| 1956 | +48.5% |
| 1960 | +32.9% |
| 1964 | +22.5% |
| 1968 | −1.3% |
| 1972 | −61.3% |
| 1976 | +14.3% |
| 1980 | −8.9% |
| 1984 | −41.7% |
| 1988 | −26.1% |
| 1992 | −15.6% |
| 1996 | −19.6% |
| 2000 | −31.1% |
| 2004 | −39.3% |
| 2008 | −21.5% |
| 2012 | −26.7% |
| 2016 | −34.3% |
| 2020 | −30.2% |
| 2024 | −35.8% |
U.S. Senate
| Year | Won | Democratic | Republican | Total |
|---|---|---|---|---|
| 2022 | R | 30.8%13,544 | 66.2%29,106 | 43,960 |
| 2020 | R | 32.8%23,344 | 60.2%42,868 | 71,202 |
Registered voters
By party of registration, over time
Registration leans Republican; the presidential vote runs 15 points more Democratic.
| Year | Total registered | Democratic | Republican | Unaffiliated | Other |
|---|---|---|---|---|---|
| 2008 | 81,512 | 30,204 | 29,034 | 22,205 | 69 |
| 2012 | 97,913 | 32,676 | 34,530 | 30,323 | 384 |
| 2016 | 106,447 | 29,562 | 38,166 | 37,926 | 793 |
| 2020 | 117,653 | 26,604 | 44,727 | 44,615 | 1,707 |
| 2022 | 118,517 | 24,406 | 45,390 | 47,015 | 1,706 |
| 2024 | 137,629 | 24,239 | 52,745 | 58,234 | 2,411 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+55 net domestic migration · 2025
Net −24,461 over 2011–2025 · gain loss
Arrivals reported $53,506 in average income, against $63,293 for residents who stayed — 15% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+0.02 on average — 36 points more Democratic-leaning than Onslow County, NC itself (R+35.8).
Where arrivals came from lean of each source
- San Diego County, CA455D+16.8
- Pender County, NC325R+34.9
- New Hanover County, NC286D+0.6
- Carteret County, NC245R+43.0
- Craven County, NC236R+20.4
- Wake County, NC190D+25.4
Where departures went households, 2022–23
- San Diego County, CA392
- Pender County, NC299
- New Hanover County, NC237
- Craven County, NC222
- Carteret County, NC206
- Wake County, NC201
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 | −5,730 |
| 2012 | −585 |
| 2013 | −3,415 |
| 2014 | −4,668 |
| 2015 | −3,458 |
| 2016 | −4,455 |
| 2017 | −181 |
| 2018 | −328 |
| 2019 | −1,813 |
| 2021 | −3,302 |
| 2022 | +816 |
| 2023 | +1,614 |
| 2024 | +989 |
| 2025 | +55 |
Onslow County's political profile is shaped heavily by its military population: Camp Lejeune and Marine Corps Air Station New River together drive one of the highest active-duty concentrations of any county in the country, contributing to a consistently wide Republican margin.
Across the recorded series it reached a Democratic high of 84.3 points in 1936 and a Republican high of 61.3 points in 1972. Between 2020 and 2024 the county moved 5.6 points toward the Republican candidate; the 2024 margin was 35.8 points.
A population of 207,906, a 64% non-Hispanic-white share, and a median household income of $68,148 describe the county. The county's voting pattern over the last decade is most similar to that of Pulaski County and Coryell 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 →
Onslow County, North Carolina. Akashic. https://akashic.app/county/37133/. Accessed May 20, 2026. License: CC BY 4.0.