Johnston County, North Carolina
Precinct data
Results by precinct
36 precincts · 124,678 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -PR29BPR29B | 3,989 | 4,333 | 147 | 8,469 | 47.1% | 51.2% | R+4.1 |
|---|---|---|---|---|---|---|---|
| Precinct -PR34PR34 | 2,375 | 2,483 | 55 | 4,913 | 48.3% | 50.5% | R+2.2 |
| Precinct -PR29APR29A | 2,102 | 2,641 | 80 | 4,823 | 43.6% | 54.8% | R+11.2 |
| Precinct -PR31BPR31B | 2,056 | 2,605 | 110 | 4,771 | 43.1% | 54.6% | R+11.5 |
| Precinct -PR30PR30 | 2,154 | 2,442 | 86 | 4,682 | 46.0% | 52.2% | R+6.2 |
| Precinct -PR12APR12A | 2,114 | 2,269 | 77 | 4,460 | 47.4% | 50.9% | R+3.5 |
| Precinct -PR37PR37 | 1,452 | 2,911 | 31 | 4,394 | 33.0% | 66.2% | R+33.2 |
| Precinct -PR09PR09 | 1,916 | 2,192 | 83 | 4,191 | 45.7% | 52.3% | R+6.6 |
| Precinct -PR35PR35 | 1,417 | 2,722 | 34 | 4,173 | 34.0% | 65.2% | R+31.3 |
| Precinct -PR23APR23A | 1,318 | 2,692 | 80 | 4,090 | 32.2% | 65.8% | R+33.6 |
| Precinct -PR11BPR11B | 1,998 | 1,937 | 61 | 3,996 | 50.0% | 48.5% | D+1.5 |
| Precinct -PR13PR13 | 1,307 | 2,631 | 43 | 3,981 | 32.8% | 66.1% | R+33.3 |
| Precinct -PR23BPR23B | 1,330 | 2,574 | 52 | 3,956 | 33.6% | 65.1% | R+31.4 |
| Precinct -PR36PR36 | 1,266 | 2,529 | 24 | 3,819 | 33.2% | 66.2% | R+33.1 |
| Precinct -PR20PR20 | 1,521 | 2,187 | 61 | 3,769 | 40.4% | 58.0% | R+17.7 |
| Precinct -PR22PR22 | 1,063 | 2,671 | 21 | 3,755 | 28.3% | 71.1% | R+42.8 |
| Precinct -PR12BPR12B | 1,620 | 1,973 | 64 | 3,657 | 44.3% | 54.0% | R+9.7 |
| Precinct -PR32PR32 | 1,103 | 2,493 | 43 | 3,639 | 30.3% | 68.5% | R+38.2 |
| Precinct -PR21PR21 | 697 | 2,727 | 34 | 3,458 | 20.2% | 78.9% | R+58.7 |
| Precinct -PR33PR33 | 981 | 2,320 | 28 | 3,329 | 29.5% | 69.7% | R+40.2 |
| Precinct -PR28PR28 | 1,405 | 1,606 | 46 | 3,057 | 46.0% | 52.5% | R+6.6 |
| Precinct -PR10APR10A | 1,655 | 1,310 | 52 | 3,017 | 54.9% | 43.4% | D+11.4 |
| Precinct -PR07PR07 | 708 | 2,187 | 31 | 2,926 | 24.2% | 74.7% | R+50.5 |
| Precinct -PR38PR38 | 379 | 2,471 | 22 | 2,872 | 13.2% | 86.0% | R+72.8 |
| Precinct -PR14PR14 | 610 | 2,197 | 37 | 2,844 | 21.4% | 77.3% | R+55.8 |
| Precinct -PR19PR19 | 650 | 1,988 | 24 | 2,662 | 24.4% | 74.7% | R+50.3 |
| Precinct -PR08PR08 | 406 | 2,172 | 9 | 2,587 | 15.7% | 84.0% | R+68.3 |
| Precinct -PR31APR31A | 958 | 1,565 | 43 | 2,566 | 37.3% | 61.0% | R+23.7 |
| Precinct -PR25PR25 | 1,295 | 974 | 21 | 2,290 | 56.6% | 42.5% | D+14.0 |
| Precinct -PR11APR11A | 807 | 1,361 | 24 | 2,192 | 36.8% | 62.1% | R+25.3 |
| Precinct -PR10BPR10B | 987 | 1,111 | 40 | 2,138 | 46.2% | 52.0% | R+5.8 |
| Precinct -PR27BPR27B | 842 | 1,198 | 49 | 2,089 | 40.3% | 57.3% | R+17.0 |
| Precinct -PR04PR04 | 557 | 1,448 | 24 | 2,029 | 27.5% | 71.4% | R+43.9 |
| Precinct -PR24PR24 | 1,121 | 714 | 18 | 1,853 | 60.5% | 38.5% | D+22.0 |
| Precinct -PR26PR26 | 1,150 | 622 | 24 | 1,796 | 64.0% | 34.6% | D+29.4 |
| Precinct -PR27APR27A | 807 | 622 | 6 | 1,435 | 56.2% | 43.3% | D+12.9 |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | +43.8% |
| 1896 | +29.4% |
| 1900 | +22.4% |
| 1904 | +24.7% |
| 1908 | −4.3% |
| 1912 | +27.5% |
| 1916 | +9.7% |
| 1920 | +3.8% |
| 1924 | −2.6% |
| 1928 | −20.8% |
| 1932 | +42.1% |
| 1936 | +44.3% |
| 1940 | +40.8% |
| 1944 | +30.4% |
| 1948 | +46.0% |
| 1952 | +29.6% |
| 1956 | +33.6% |
| 1960 | +19.6% |
| 1964 | +15.7% |
| 1968 | −11.1% |
| 1972 | −59.9% |
| 1976 | +9.5% |
| 1980 | −4.1% |
| 1984 | −34.8% |
| 1988 | −28.1% |
| 1992 | −13.0% |
| 1996 | −23.4% |
| 2000 | −32.8% |
| 2004 | −36.1% |
| 2008 | −23.7% |
| 2012 | −27.6% |
| 2016 | −30.3% |
| 2020 | −24.3% |
| 2024 | −21.5% |
U.S. Senate
| Year | Won | Democratic | Republican | Total |
|---|---|---|---|---|
| 2022 | R | 37.0%28,121 | 60.8%46,239 | 76,021 |
| 2020 | R | 36.1%39,771 | 58.8%64,822 | 110,213 |
Registered voters
By party of registration, over time
Registration leans Republican; the presidential vote runs 9.8 points more Democratic.
| Year | Total registered | Democratic | Republican | Unaffiliated | Other |
|---|---|---|---|---|---|
| 2008 | 94,965 | 38,211 | 36,323 | 20,383 | 48 |
| 2012 | 108,028 | 39,241 | 41,207 | 27,262 | 318 |
| 2016 | 122,537 | 39,131 | 46,942 | 35,852 | 612 |
| 2020 | 143,845 | 40,648 | 55,397 | 46,531 | 1,269 |
| 2022 | 152,061 | 40,603 | 56,752 | 53,523 | 1,183 |
| 2024 | 165,663 | 41,566 | 60,919 | 61,014 | 2,164 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+5,446 net domestic migration · 2025
Net +62,034 over 2011–2025 · gain loss
Arrivals reported $65,699 in average income, against $80,520 for residents who stayed — 18% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+15.1 on average — 37 points more Democratic-leaning than Johnston County, NC itself (R+21.5).
Where arrivals came from lean of each source
- Wake County, NC3,410D+25.4
- Harnett County, NC350R+25.0
- Wayne County, NC284R+16.4
- Durham County, NC227D+61.7
- Cumberland County, NC142D+13.4
- Wilson County, NC122D+0.4
Where departures went households, 2022–23
- Wake County, NC1,999
- Harnett County, NC414
- Wayne County, NC353
- Wilson County, NC147
- Nash County, NC128
- Cumberland County, NC119
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 | +1,739 |
| 2012 | +848 |
| 2013 | +1,897 |
| 2014 | +2,300 |
| 2015 | +3,286 |
| 2016 | +4,706 |
| 2017 | +4,575 |
| 2018 | +5,312 |
| 2019 | +5,752 |
| 2021 | +9,284 |
| 2022 | +6,162 |
| 2023 | +5,551 |
| 2024 | +5,176 |
| 2025 | +5,446 |
Johnston County has absorbed significant population spillover from the Raleigh metro while maintaining a consistent Republican margin, landing at R+21.5 in 2024 despite demographic churn typical of rapidly expanding commuter counties.
Across the recorded series it reached a Democratic high of 46.0 points in 1948 and a Republican high of 59.9 points in 1972. Between 2020 and 2024 the county moved 2.9 points toward the Democratic candidate; the 2024 margin was 21.5 points.
A population of 234,263, a 61% non-Hispanic-white share, and a median household income of $83,384 describe the county. The county's voting pattern over the last decade is most similar to that of Paulding County and Kaufman 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 →
Johnston County, North Carolina. Akashic. https://akashic.app/county/37101/. Accessed May 20, 2026. License: CC BY 4.0.