Cleveland County, North Carolina
Precinct data
Results by precinct
21 precincts · 51,706 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -S CS C | 2,510 | 2,235 | 61 | 4,806 | 52.2% | 46.5% | D+5.7 |
|---|---|---|---|---|---|---|---|
| Precinct -S SS S | 2,036 | 2,324 | 49 | 4,409 | 46.2% | 52.7% | R+6.5 |
| Precinct -BRBR | 954 | 2,811 | 39 | 3,804 | 25.1% | 73.9% | R+48.8 |
| Precinct -KM NKM N | 1,253 | 2,449 | 36 | 3,738 | 33.5% | 65.5% | R+32.0 |
| Precinct -KM SKM S | 1,240 | 2,162 | 26 | 3,428 | 36.2% | 63.1% | R+26.9 |
| Precinct -S 4AS 4A | 1,555 | 1,838 | 33 | 3,426 | 45.4% | 53.6% | R+8.3 |
| Precinct -OAKGRVOAKGRV | 583 | 2,330 | 29 | 2,942 | 19.8% | 79.2% | R+59.4 |
| Precinct -RIPPYRIPPY | 845 | 1,904 | 22 | 2,771 | 30.5% | 68.7% | R+38.2 |
| Precinct -WACOWACO | 789 | 1,774 | 20 | 2,583 | 30.5% | 68.7% | R+38.1 |
| Precinct -GROVERGROVER | 536 | 1,955 | 11 | 2,502 | 21.4% | 78.1% | R+56.7 |
| Precinct -LATTLATT | 476 | 1,682 | 19 | 2,177 | 21.9% | 77.3% | R+55.4 |
| Precinct -SHANGISHANGI | 570 | 1,535 | 23 | 2,128 | 26.8% | 72.1% | R+45.3 |
| Precinct -POLKVLPOLKVL | 354 | 1,665 | 10 | 2,029 | 17.4% | 82.1% | R+64.6 |
| Precinct -S 5S 5 | 932 | 1,084 | 13 | 2,029 | 45.9% | 53.4% | R+7.5 |
| Precinct -MULLSMULLS | 271 | 1,398 | 10 | 1,679 | 16.1% | 83.3% | R+67.1 |
| Precinct -BETHWRBETHWR | 295 | 1,129 | 9 | 1,433 | 20.6% | 78.8% | R+58.2 |
| Precinct -LAWNDLLAWNDL | 503 | 828 | 7 | 1,338 | 37.6% | 61.9% | R+24.3 |
| Precinct -FALSTNFALSTN | 197 | 1,112 | 8 | 1,317 | 15.0% | 84.4% | R+69.5 |
| Precinct -MRB-YOMRB-YO | 226 | 1,059 | 7 | 1,292 | 17.5% | 82.0% | R+64.5 |
| Precinct -CASARCASAR | 117 | 1,097 | 12 | 1,226 | 9.5% | 89.5% | R+79.9 |
| Precinct -KINGSTKINGST | 361 | 283 | 5 | 649 | 55.6% | 43.6% | D+12.0 |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | +30.6% |
| 1896 | +36.9% |
| 1900 | +25.6% |
| 1904 | +35.2% |
| 1908 | +22.0% |
| 1912 | +67.3% |
| 1916 | +29.7% |
| 1920 | +27.4% |
| 1924 | +36.3% |
| 1928 | +1.5% |
| 1932 | +61.5% |
| 1936 | +68.7% |
| 1940 | +65.2% |
| 1944 | +51.2% |
| 1948 | +44.6% |
| 1952 | +12.1% |
| 1956 | +8.6% |
| 1960 | +12.2% |
| 1964 | +15.8% |
| 1968 | −7.2% |
| 1972 | −45.8% |
| 1976 | +27.9% |
| 1980 | +5.9% |
| 1984 | −24.8% |
| 1988 | −15.2% |
| 1992 | −2.0% |
| 1996 | −2.6% |
| 2000 | −17.1% |
| 2004 | −23.0% |
| 2008 | −19.9% |
| 2012 | −20.1% |
| 2016 | −30.3% |
| 2020 | −32.8% |
| 2024 | −34.9% |
U.S. Senate
| Year | Won | Democratic | Republican | Total |
|---|---|---|---|---|
| 2022 | R | 32.2%10,557 | 66.0%21,654 | 32,826 |
| 2020 | R | 33.0%16,752 | 63.1%32,022 | 50,777 |
Registered voters
By party of registration, over time
Registration leans Republican; the presidential vote runs 23 points more Democratic.
| Year | Total registered | Democratic | Republican | Unaffiliated | Other |
|---|---|---|---|---|---|
| 2008 | 60,738 | 30,963 | 18,837 | 10,905 | 33 |
| 2012 | 63,628 | 29,933 | 19,629 | 13,956 | 110 |
| 2016 | 63,825 | 26,810 | 20,472 | 16,334 | 209 |
| 2020 | 67,858 | 23,100 | 25,005 | 19,338 | 415 |
| 2022 | 67,714 | 21,080 | 25,623 | 20,604 | 407 |
| 2024 | 71,052 | 19,751 | 27,900 | 22,740 | 661 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+952 net domestic migration · 2025
Net +5,083 over 2011–2025 · gain loss
Arrivals reported $47,879 in average income, against $62,918 for residents who stayed — 24% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+19.8 on average — 15 points more Democratic-leaning than Cleveland County, NC itself (R+34.9).
Where arrivals came from lean of each source
- Gaston County, NC724R+25.0
- Mecklenburg County, NC250D+32.7
- Rutherford County, NC166R+47.7
- Lincoln County, NC100R+45.6
- Cherokee County, SC89R+51.4
- Spartanburg County, SC52R+33.6
Where departures went households, 2022–23
- Gaston County, NC509
- Rutherford County, NC171
- Mecklenburg County, NC147
- Lincoln County, NC111
- Cherokee County, SC110
- Spartanburg County, SC66
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 | −547 |
| 2012 | −123 |
| 2013 | −437 |
| 2014 | +190 |
| 2015 | −5 |
| 2016 | +228 |
| 2017 | +270 |
| 2018 | +437 |
| 2019 | +504 |
| 2021 | +962 |
| 2022 | +716 |
| 2023 | +1,029 |
| 2024 | +907 |
| 2025 | +952 |
Cleveland County sits at the edge of North Carolina's Piedmont, where a manufacturing and textile heritage has accompanied a long rightward shift; the 2024 presidential margin of R+34.9 reflects a pattern consistent across the surrounding foothills region.
Across the recorded series it reached a Democratic high of 68.7 points in 1936 and a Republican high of 45.8 points in 1972. Between 2020 and 2024 the county moved 2.1 points toward the Republican candidate; the 2024 margin was 34.9 points.
A population of 100,991, a 71% non-Hispanic-white share, and a median household income of $58,534 describe the county. The county's voting pattern over the last decade is most similar to that of Webster Parish and Henry 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 →
Cleveland County, North Carolina. Akashic. https://akashic.app/county/37045/. Accessed May 20, 2026. License: CC BY 4.0.