Voting & Elections in Princeton, NC
Presidential election results and party lean trends
County-level data: Election results are reported at the county level. Princeton is located in Johnston County, NC. Results reflect all voters in the county, not just those in Princeton.
Election Overview
Source: Johnston County (2024)2024 Winner
Republican
Dem Votes
48,116
38.7%
GOP Votes
74,878
60.2%
Total Votes
124,360
Margin
R+21.5%
Shift from 2020
D+2.8pp
vs prior election
📊Election Results by Year
2016–2024📈Partisan Lean Trend
R+21.5%Election History
Source: County-Level Election Results| Year | Dem Votes | GOP Votes | Total | Dem % | GOP % | Margin |
|---|---|---|---|---|---|---|
| 2024 | 48,116 | 74,878 | 124,360 | 38.7% | 60.2% | R+21.5 |
| 2020 | 41,257 | 68,353 | 111,357 | 37.0% | 61.4% | R+24.3 |
| 2016 | 28,153 | 54,082 | 84,553 | 33.3% | 64.0% | R+30.7 |
In the 2024 presidential election, Johnston County recorded 124,360 total votes. Republicans won the county with 60.2% of the vote compared to 38.7% for Democrats, a margin of R+21.5%. Compared to 2020, the margin shifted D+2.8pp from the previous election. Since 2016, Johnston County has shifted 9.1 percentage points toward Democrats.