Chester County, South Carolina
Precinct data
Results by precinct
21 precincts · 15,556 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -Fort LawnFort Lawn | 388 | 743 | 7 | 1,138 | 34.1% | 65.3% | R+31.2 |
|---|---|---|---|---|---|---|---|
| Precinct -RichburgRichburg | 411 | 713 | 13 | 1,137 | 36.1% | 62.7% | R+26.6 |
| Precinct -Eureka MillEureka Mill | 617 | 438 | 14 | 1,069 | 57.7% | 41.0% | D+16.7 |
| Precinct -RodmanRodman | 334 | 718 | 11 | 1,063 | 31.4% | 67.5% | R+36.1 |
| Precinct -Chester, Ward 1Chester, Ward 1 | 661 | 366 | 14 | 1,041 | 63.5% | 35.2% | D+28.3 |
| Precinct -Chester, Ward 3Chester, Ward 3 | 506 | 497 | 9 | 1,012 | 50.0% | 49.1% | D+0.9 |
| Precinct -EdgemoorEdgemoor | 270 | 709 | 12 | 991 | 27.2% | 71.5% | R+44.3 |
| Precinct -Lando/LandsfordLando/Landsford | 216 | 646 | 15 | 877 | 24.6% | 73.7% | R+49.0 |
| Precinct -Chester, Ward 5Chester, Ward 5 | 252 | 556 | 11 | 819 | 30.8% | 67.9% | R+37.1 |
| Precinct -LowrysLowrys | 200 | 574 | 12 | 786 | 25.4% | 73.0% | R+47.6 |
| Precinct -Baldwin MillBaldwin Mill | 379 | 344 | 7 | 730 | 51.9% | 47.1% | D+4.8 |
| Precinct -BeckhamvilleBeckhamville | 242 | 386 | 5 | 633 | 38.2% | 61.0% | R+22.7 |
| Precinct -HazelwoodHazelwood | 160 | 444 | 5 | 609 | 26.3% | 72.9% | R+46.6 |
| Precinct -Chester, Ward 4Chester, Ward 4 | 429 | 161 | 9 | 599 | 71.6% | 26.9% | D+44.7 |
| Precinct -Great FallsGreat Falls | 235 | 333 | 6 | 574 | 40.9% | 58.0% | R+17.1 |
| Precinct -Chester, Ward 2Chester, Ward 2 | 420 | 112 | 9 | 541 | 77.6% | 20.7% | D+56.9 |
| Precinct -BlackstockBlackstock | 179 | 348 | 1 | 528 | 33.9% | 65.9% | R+32.0 |
| Precinct -Baton RougeBaton Rouge | 122 | 382 | 6 | 510 | 23.9% | 74.9% | R+51.0 |
| Precinct -WilksburgWilksburg | 190 | 208 | 3 | 401 | 47.4% | 51.9% | R+4.5 |
| Precinct -RossvilleRossville | 71 | 272 | 3 | 346 | 20.5% | 78.6% | R+58.1 |
| Precinct -HalsellvilleHalsellville | 71 | 80 | 1 | 152 | 46.7% | 52.6% | R+5.9 |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | +59.3% |
| 1896 | +87.9% |
| 1900 | +95.3% |
| 1904 | +98.3% |
| 1908 | +94.7% |
| 1912 | +98.5% |
| 1916 | +97.0% |
| 1920 | +100.0% |
| 1924 | +96.5% |
| 1928 | +94.4% |
| 1932 | +98.9% |
| 1936 | +99.5% |
| 1940 | +96.3% |
| 1944 | +83.2% |
| 1948 | +19.3% |
| 1952 | +1.2% |
| 1956 | +41.4% |
| 1960 | +43.9% |
| 1964 | +14.2% |
| 1968 | +0.0% |
| 1972 | −33.2% |
| 1976 | +27.0% |
| 1980 | +24.4% |
| 1984 | −11.0% |
| 1988 | −3.0% |
| 1992 | +19.5% |
| 1996 | +21.5% |
| 2000 | +2.5% |
| 2004 | −0.1% |
| 2008 | +8.3% |
| 2012 | +10.6% |
| 2016 | −4.8% |
| 2020 | −10.9% |
| 2024 | −17.2% |
U.S. Senate
| Year | Won | Democratic | Republican | Total |
|---|---|---|---|---|
| 2022 | R | 37.8%3,621 | 62.2%5,954 | 9,575 |
| 2020 | R | 45.9%7,225 | 52.4%8,247 | 15,742 |
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 21,071 |
| 2018 | 22,554 |
| 2020 | 24,061 |
| 2022 | 21,985 |
| 2024 | 22,607 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+515 net domestic migration · 2025
Net +671 over 2011–2025 · gain loss
Arrivals reported $48,246 in average income, against $56,925 for residents who stayed — 15% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+10.0 on average — 7.2 points more Democratic-leaning than Chester County, SC itself (R+17.2).
Where arrivals came from lean of each source
- York County, SC395R+19.1
- Lancaster County, SC96R+24.8
- Mecklenburg County, NC78D+32.7
- Fairfield County, SC30D+13.2
- Richland County, SC22D+34.6
Where departures went households, 2022–23
- York County, SC270
- Lancaster County, SC78
- Fairfield County, SC33
- Mecklenburg County, NC31
- Richland County, SC29
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 | −268 |
| 2012 | −278 |
| 2013 | 0 |
| 2014 | −239 |
| 2015 | +3 |
| 2016 | −55 |
| 2017 | +71 |
| 2018 | +58 |
| 2019 | +5 |
| 2021 | +47 |
| 2022 | +57 |
| 2023 | +383 |
| 2024 | +372 |
| 2025 | +515 |
Chester County's R+17.2 margin in 2024 reflects a gradual rightward drift common across South Carolina's smaller Piedmont counties, where manufacturing decline and demographic stability have reshaped voting patterns over roughly 20 years.
Across the recorded series it reached a Democratic high of 100.0 points in 1920 and a Republican high of 33.2 points in 1972. Between 2020 and 2024 the county moved 6.3 points toward the Republican candidate; the 2024 margin was 17.2 points.
A population of 32,182, a 58% non-Hispanic-white share, and a median household income of $52,458 describe the county. The county's voting pattern over the last decade is most similar to that of Anson County and Marshall 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 →
Chester County, South Carolina. Akashic. https://akashic.app/county/45023/. Accessed May 20, 2026. License: CC BY 4.0.