Carbon County, Pennsylvania
Precinct data
Results by precinct
104 precincts · 35,395 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct 0270420250270 | 424 | 1,011 | 7 | 1,442 | 29.4% | 70.1% | R+40.7 |
|---|---|---|---|---|---|---|---|
| Precinct 0363420250363 | 435 | 951 | 14 | 1,400 | 31.1% | 67.9% | R+36.9 |
| Precinct 0340420250340 | 513 | 847 | 13 | 1,373 | 37.4% | 61.7% | R+24.3 |
| Precinct 0376420250376 | 490 | 847 | 9 | 1,346 | 36.4% | 62.9% | R+26.5 |
| Precinct 0379420250379 | 456 | 756 | 5 | 1,217 | 37.5% | 62.1% | R+24.7 |
| Precinct 0367420250367 | 413 | 721 | 6 | 1,140 | 36.2% | 63.2% | R+27.0 |
| Precinct 0090420250090 | 289 | 790 | 7 | 1,086 | 26.6% | 72.7% | R+46.1 |
| Precinct 0258420250258 | 272 | 785 | 13 | 1,070 | 25.4% | 73.4% | R+47.9 |
| Precinct 0420420250420 | 306 | 671 | 12 | 989 | 30.9% | 67.8% | R+36.9 |
| Precinct 0428420250428 | 242 | 735 | 11 | 988 | 24.5% | 74.4% | R+49.9 |
| Precinct 0330420250330 | 305 | 636 | 12 | 953 | 32.0% | 66.7% | R+34.7 |
| Precinct 0100420250100 | 215 | 653 | 8 | 876 | 24.5% | 74.5% | R+50.0 |
| Precinct 0230420250230 | 334 | 533 | 3 | 870 | 38.4% | 61.3% | R+22.9 |
| Precinct 0250420250250 | 310 | 552 | 4 | 866 | 35.8% | 63.7% | R+27.9 |
| Precinct 0371420250371 | 307 | 548 | 9 | 864 | 35.5% | 63.4% | R+27.9 |
| Precinct 0062420250062 | 227 | 632 | 3 | 862 | 26.3% | 73.3% | R+47.0 |
| Precinct 0058420250058 | 208 | 643 | 9 | 860 | 24.2% | 74.8% | R+50.6 |
| Precinct 0310420250310 | 307 | 531 | 6 | 844 | 36.4% | 62.9% | R+26.5 |
| Precinct 0432420250432 | 238 | 590 | 5 | 833 | 28.6% | 70.8% | R+42.3 |
| Precinct 0440420250440 | 234 | 569 | 10 | 813 | 28.8% | 70.0% | R+41.2 |
| Precinct 0130420250130 | 287 | 496 | 7 | 790 | 36.3% | 62.8% | R+26.5 |
| Precinct 0240420250240 | 303 | 457 | 8 | 768 | 39.5% | 59.5% | R+20.1 |
| Precinct 0170420250170 | 242 | 518 | 5 | 765 | 31.6% | 67.7% | R+36.1 |
| Precinct 0262420250262 | 218 | 540 | 6 | 764 | 28.5% | 70.7% | R+42.1 |
| Precinct 0300420250300 | 269 | 470 | 6 | 745 | 36.1% | 63.1% | R+27.0 |
| Precinct 0180420250180 | 235 | 434 | 8 | 677 | 34.7% | 64.1% | R+29.4 |
| Precinct 0320420250320 | 115 | 537 | 3 | 655 | 17.6% | 82.0% | R+64.4 |
| Precinct 0150420250150 | 278 | 363 | 10 | 651 | 42.7% | 55.8% | R+13.1 |
| Precinct 0080420250080 | 162 | 463 | 6 | 631 | 25.7% | 73.4% | R+47.7 |
| Precinct 0280420250280 | 142 | 407 | 4 | 553 | 25.7% | 73.6% | R+47.9 |
| Precinct 0110420250110 | 235 | 308 | 7 | 550 | 42.7% | 56.0% | R+13.3 |
| Precinct 0400420250400 | 184 | 315 | 5 | 504 | 36.5% | 62.5% | R+26.0 |
| Precinct 0015420250015 | 155 | 329 | 5 | 489 | 31.7% | 67.3% | R+35.6 |
| Precinct 0050420250050 | 139 | 325 | 3 | 467 | 29.8% | 69.6% | R+39.8 |
| Precinct 0350420250350 | 142 | 300 | 8 | 450 | 31.6% | 66.7% | R+35.1 |
| Precinct 0290420250290 | 127 | 305 | 3 | 435 | 29.2% | 70.1% | R+40.9 |
| Precinct 0040420250040 | 109 | 322 | 1 | 432 | 25.2% | 74.5% | R+49.3 |
| Precinct 0450420250450 | 102 | 326 | 3 | 431 | 23.7% | 75.6% | R+52.0 |
| Precinct 0190420250190 | 160 | 258 | 1 | 419 | 38.2% | 61.6% | R+23.4 |
| Precinct 0390420250390 | 175 | 235 | 5 | 415 | 42.2% | 56.6% | R+14.5 |
| Precinct 0120420250120 | 168 | 242 | 3 | 413 | 40.7% | 58.6% | R+17.9 |
| Precinct 0200420250200 | 152 | 256 | 2 | 410 | 37.1% | 62.4% | R+25.4 |
| Precinct 0380420250380 | 157 | 246 | 2 | 405 | 38.8% | 60.7% | R+22.0 |
| Precinct 0160420250160 | 126 | 203 | 1 | 330 | 38.2% | 61.5% | R+23.3 |
| Precinct 0410420250410 | 98 | 207 | 1 | 306 | 32.0% | 67.6% | R+35.6 |
| Precinct 0220420250220 | 54 | 229 | 3 | 286 | 18.9% | 80.1% | R+61.2 |
| Precinct 0140420250140 | 139 | 145 | 1 | 285 | 48.8% | 50.9% | R+2.1 |
| Precinct 0360420250360 | 70 | 163 | 3 | 236 | 29.7% | 69.1% | R+39.4 |
| Precinct 0460420250460 | 50 | 117 | 5 | 172 | 29.1% | 68.0% | R+39.0 |
| Precinct 0210420250210 | 37 | 112 | 0 | 149 | 24.8% | 75.2% | R+50.3 |
| Precinct 0070420250070 | 39 | 79 | 2 | 120 | 32.5% | 65.8% | R+33.3 |
| BANKS TWP DIST AUDEN-TRESC42_4202510 | 0 | 0 | 0 | 0 | — | — | Even |
| BANKS TWP DIST COXEVILLE42_4202520 | 0 | 0 | 0 | 0 | — | — | Even |
| BANKS TWP DIST LEVISTON42_4202530 | 0 | 0 | 0 | 0 | — | — | Even |
| BEAVER MEADOWS Voting District42_4202540 | 0 | 0 | 0 | 0 | — | — | Even |
| BOWMANSTOWN Voting District42_4202550 | 0 | 0 | 0 | 0 | — | — | Even |
| EAST PENN TWP DIST NORTH42_4202565 | 0 | 0 | 0 | 0 | — | — | Even |
| EAST PENN TWP DIST SOUTH42_4202566 | 0 | 0 | 0 | 0 | — | — | Even |
| EAST SIDE Voting District42_4202570 | 0 | 0 | 0 | 0 | — | — | Even |
| FRANKLIN TWP DIST FRANKLIN IND.42_4202580 | 0 | 0 | 0 | 0 | — | — | Even |
| FRANKLIN TWP DIST HARRITY42_4202590 | 0 | 0 | 0 | 0 | — | — | Even |
| FRANKLIN TWP DIST LONG RUN42_42025100 | 0 | 0 | 0 | 0 | — | — | Even |
| JIM THORPE DIST 0142_42025110 | 0 | 0 | 0 | 0 | — | — | Even |
| JIM THORPE DIST 0242_42025120 | 0 | 0 | 0 | 0 | — | — | Even |
| JIM THORPE DIST 0342_42025130 | 0 | 0 | 0 | 0 | — | — | Even |
| JIM THORPE DIST 0442_42025140 | 0 | 0 | 0 | 0 | — | — | Even |
| JIM THORPE DIST 0542_42025150 | 0 | 0 | 0 | 0 | — | — | Even |
| KIDDER TWP DIST NORTH42_42025160 | 0 | 0 | 0 | 0 | — | — | Even |
| KIDDER TWP DIST SOUTH42_42025170 | 0 | 0 | 0 | 0 | — | — | Even |
| LANSFORD DIST FIRST42_42025180 | 0 | 0 | 0 | 0 | — | — | Even |
| LANSFORD DIST MIDDLE42_42025190 | 0 | 0 | 0 | 0 | — | — | Even |
| LANSFORD DIST WEST42_42025200 | 0 | 0 | 0 | 0 | — | — | Even |
| LAUSANNE TWP Voting District42_42025210 | 0 | 0 | 0 | 0 | — | — | Even |
| LEHIGH TWP Voting District42_42025220 | 0 | 0 | 0 | 0 | — | — | Even |
| LEHIGHTON DIST 0142_42025230 | 0 | 0 | 0 | 0 | — | — | Even |
| LEHIGHTON DIST 0242_42025240 | 0 | 0 | 0 | 0 | — | — | Even |
| LEHIGHTON DIST 0342_42025250 | 0 | 0 | 0 | 0 | — | — | Even |
| LOWER TOWAMENSING TWP DIST NORTH42_42025260 | 0 | 0 | 0 | 0 | — | — | Even |
| LOWER TOWAMENSING TWP DIST SOUTH42_42025265 | 0 | 0 | 0 | 0 | — | — | Even |
| MAHONING TWP DIST MAHONING42_42025270 | 0 | 0 | 0 | 0 | — | — | Even |
| MAHONING TWP DIST NEW MAHONING42_42025280 | 0 | 0 | 0 | 0 | — | — | Even |
| MAHONING TWP DIST PACKER-JAMESTOWN42_42025290 | 0 | 0 | 0 | 0 | — | — | Even |
| NESQUEHONING DIST EAST42_42025300 | 0 | 0 | 0 | 0 | — | — | Even |
| NESQUEHONING DIST WEST42_42025310 | 0 | 0 | 0 | 0 | — | — | Even |
| PACKER TWP Voting District42_42025320 | 0 | 0 | 0 | 0 | — | — | Even |
| PALMERTON DIST EASTERN42_42025330 | 0 | 0 | 0 | 0 | — | — | Even |
| PALMERTON DIST MIDDLE42_42025340 | 0 | 0 | 0 | 0 | — | — | Even |
| PALMERTON DIST WESTERN42_42025350 | 0 | 0 | 0 | 0 | — | — | Even |
| PARRYVILLE Voting District42_42025360 | 0 | 0 | 0 | 0 | — | — | Even |
| PENN FOREST TWP VTD EAST42_42025375 | 0 | 0 | 0 | 0 | — | — | Even |
| PENN FOREST TWP VTD MIDDLE42_42025376 | 0 | 0 | 0 | 0 | — | — | Even |
| PENN FOREST TWP VTD NORTH EAST42_42025377 | 0 | 0 | 0 | 0 | — | — | Even |
| PENN FOREST TWP VTD NORTH WEST42_42025379 | 0 | 0 | 0 | 0 | — | — | Even |
| PENN FOREST TWP VTD SOUTH WEST42_42025374 | 0 | 0 | 0 | 0 | — | — | Even |
| SUMMIT HILL DIST 0142_42025380 | 0 | 0 | 0 | 0 | — | — | Even |
| SUMMIT HILL DIST 0242_42025390 | 0 | 0 | 0 | 0 | — | — | Even |
| SUMMIT HILL WD 03 DIST 0142_42025400 | 0 | 0 | 0 | 0 | — | — | Even |
| SUMMIT HILL WD 03 DIST 0242_42025410 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWAMENSING TWP DIST NORTH42_42025420 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWAMENSING TWP DIST SOUTH 142_42025435 | 0 | 0 | 0 | 0 | — | — | Even |
| TOWAMENSING TWP DIST SOUTH 242_42025436 | 0 | 0 | 0 | 0 | — | — | Even |
| WEATHERLY DIST EAST42_42025440 | 0 | 0 | 0 | 0 | — | — | Even |
| WEATHERLY DIST WEST42_42025450 | 0 | 0 | 0 | 0 | — | — | Even |
| WEISSPORT Voting District42_42025460 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | +5.2% |
| 1896 | −11.0% |
| 1900 | −0.8% |
| 1904 | −18.0% |
| 1908 | −6.5% |
| 1912 | +26.9% |
| 1916 | −2.0% |
| 1920 | −21.5% |
| 1924 | −27.6% |
| 1928 | −30.4% |
| 1932 | −0.2% |
| 1936 | +11.2% |
| 1940 | +9.2% |
| 1944 | +5.8% |
| 1948 | −1.6% |
| 1952 | −7.4% |
| 1956 | −14.9% |
| 1960 | −0.8% |
| 1964 | +35.5% |
| 1968 | +3.2% |
| 1972 | −19.6% |
| 1976 | +9.6% |
| 1980 | −10.5% |
| 1984 | −9.5% |
| 1988 | −5.8% |
| 1992 | +8.4% |
| 1996 | +11.4% |
| 2000 | +4.5% |
| 2004 | −1.2% |
| 2008 | +1.9% |
| 2012 | −7.5% |
| 2016 | −33.8% |
| 2020 | −32.0% |
| 2024 | −34.8% |
U.S. Senate
Registered voters
By party of registration, over time
Registration leans Republican; the presidential vote runs 13 points more Democratic.
45,650 registered voters · 2026
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+470 net domestic migration · 2025
Net +3,701 over 2011–2025 · gain loss
Arrivals reported $57,933 in average income, against $68,087 for residents who stayed — 15% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+1.6 on average — 33 points more Democratic-leaning than Carbon County, PA itself (R+34.8).
Where arrivals came from lean of each source
- Lehigh County, PA297D+2.7
- Northampton County, PA218R+1.8
- Monroe County, PA158R+0.8
- Luzerne County, PA152R+19.2
- Schuylkill County, PA142R+42.1
- Philadelphia County, PA66D+58.8
Where departures went households, 2022–23
- Lehigh County, PA215
- Schuylkill County, PA183
- Northampton County, PA160
- Luzerne County, PA148
- Monroe County, PA132
- Montgomery County, PA39
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 | +106 |
| 2012 | −62 |
| 2013 | −65 |
| 2014 | −93 |
| 2015 | −232 |
| 2016 | −53 |
| 2017 | +522 |
| 2018 | +558 |
| 2019 | +219 |
| 2021 | +1,150 |
| 2022 | +365 |
| 2023 | +256 |
| 2024 | +560 |
| 2025 | +470 |
Carbon County's coal-mining heritage shaped decades of Democratic loyalty, but the area has swung hard in recent cycles — its R+34.8 margin in 2024 reflects one of the steepest realignments among Pennsylvania's working-class rural counties.
Across the recorded series it reached a Democratic high of 35.5 points in 1964 and a Republican high of 34.8 points in 2024. Between 2020 and 2024 the county moved 2.8 points toward the Republican candidate; the 2024 margin was 34.8 points.
A population of 65,382, a 88% non-Hispanic-white share, and a median household income of $67,554 describe the county. The county's voting pattern over the last decade is most similar to that of Fayette County and Schuylkill 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 →
Carbon County, Pennsylvania. Akashic. https://akashic.app/county/42025/. Accessed May 20, 2026. License: CC BY 4.0.