- Lead
- 10,107
- Total
- 32,576
- vs nation
- R+29.6
- Turnout
- 61.8%
Columbia County, PA
President margin by year
Place winner margin
President results by year
2024 turnout 61.8% of 53,402 citizens 18+
- Lead
- 9,566
- Total
- 31,171
- vs nation
- R+35.1
- Turnout
- 58.8%
- Lead
- 9,070
- Total
- 28,506
- vs nation
- R+33.9
- Turnout
- 53.1%
- Lead
- 3,299
- Total
- 25,744
- vs nation
- R+16.7
- Turnout
- —
- Lead
- 1,247
- Total
- 28,063
- vs nation
- R+11.7
- Turnout
- —
- Lead
- 5,373
- Total
- 26,869
- vs nation
- R+17.5
- Turnout
- —
- Lead
- 3,120
- Total
- 21,911
- vs nation
- R+14.8
- Turnout
- —
- Lead
- 145
- Total
- 20,372
- vs nation
- R+7.8
- Turnout
- —
Key facts
- 2024 presidential margin
- R+31.0MIT Election Lab
- Population
- 65,3622024 5-year
- Median household income
- $64,6442024 5-year
- White (non-Hispanic)
- 90.5%2024 5-year
- Black
- 1.7%2024 5-year
- Hispanic / Latino
- 4.1%2024 5-year
- Peak Democratic margin
- D+45.1 in 1912MIT Election Lab
- Peak Republican margin
- R+45.8 in 1928MIT Election Lab
- Most similar
- Wyoming County, PA · twin score 82.0
Midterm durability
Total general-election participants divided by same-year citizen voting-age population. These are total ballots or participating voters—not presidential candidate votes.
- 2024 total turnout
- 61.8%32,983 participants ÷ 53,402 CVAP
- 2020→2022 drop-off
- +11.6 ptsVolatile
- Drop-off versus state
- -5.3 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026 scenario
- 50.1%–50.6%Recent-cycle and two-cycle persistence scenarios; not a forecast
| Election | Participants | CVAP | Turnout | Quality |
|---|---|---|---|---|
| 2016 · Presidential | 28,701 | 54,050 | 53.1% | A/A |
| 2018 · Midterm | 22,833 | 53,828 | 42.4% | A/A |
| 2020 · Presidential | 31,347 | 53,342 | 58.8% | A/A |
| 2022 · Midterm | 25,051 | 53,158 | 47.1% | A/A |
| 2024 · Presidential | 32,983 | 53,402 | 61.8% | A/A |
Sources and methods
- 2016: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 293/111.
- 2018: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 297/138.
- 2020: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 301/2.
- 2022: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 306/183.
- 2024: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 311/228.
Precinct data
Results by precinct
84 precincts · 32,576 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct 0595420370595 | 705 | 951 | 21 | 1,677 | 42.0% | 56.7% | R+14.7 |
|---|---|---|---|---|---|---|---|
| Precinct 0055420370055 | 521 | 1,057 | 14 | 1,592 | 32.7% | 66.4% | R+33.7 |
| Precinct 0612420370612 | 664 | 852 | 23 | 1,539 | 43.1% | 55.4% | R+12.2 |
| Precinct 0422420370422 | 514 | 885 | 13 | 1,412 | 36.4% | 62.7% | R+26.3 |
| Precinct 0490420370490 | 371 | 994 | 10 | 1,375 | 27.0% | 72.3% | R+45.3 |
| Precinct 0115420370115 | 388 | 912 | 17 | 1,317 | 29.5% | 69.2% | R+39.8 |
| Precinct 0530420370530 | 310 | 872 | 7 | 1,189 | 26.1% | 73.3% | R+47.3 |
| Precinct 0150420370150 | 657 | 474 | 13 | 1,144 | 57.4% | 41.4% | D+16.0 |
| Precinct 0172420370172 | 506 | 546 | 8 | 1,060 | 47.7% | 51.5% | R+3.8 |
| Precinct 0375420370375 | 268 | 724 | 8 | 1,000 | 26.8% | 72.4% | R+45.6 |
| Precinct 0520420370520 | 252 | 717 | 6 | 975 | 25.8% | 73.5% | R+47.7 |
| Precinct 0140420370140 | 572 | 378 | 14 | 964 | 59.3% | 39.2% | D+20.1 |
| Precinct 0095420370095 | 295 | 615 | 3 | 913 | 32.3% | 67.4% | R+35.0 |
| Precinct 0232420370232 | 216 | 675 | 10 | 901 | 24.0% | 74.9% | R+50.9 |
| Precinct 0372420370372 | 221 | 661 | 5 | 887 | 24.9% | 74.5% | R+49.6 |
| Precinct 0220420370220 | 224 | 634 | 8 | 866 | 25.9% | 73.2% | R+47.3 |
| Precinct 0425420370425 | 252 | 604 | 4 | 860 | 29.3% | 70.2% | R+40.9 |
| Precinct 0470420370470 | 223 | 621 | 6 | 850 | 26.2% | 73.1% | R+46.8 |
| Precinct 0020420370020 | 199 | 580 | 7 | 786 | 25.3% | 73.8% | R+48.5 |
| Precinct 0620420370620 | 220 | 559 | 5 | 784 | 28.1% | 71.3% | R+43.2 |
| Precinct 0480420370480 | 289 | 462 | 9 | 760 | 38.0% | 60.8% | R+22.8 |
| Precinct 0540420370540 | 279 | 475 | 6 | 760 | 36.7% | 62.5% | R+25.8 |
| Precinct 0510420370510 | 245 | 441 | 7 | 693 | 35.4% | 63.6% | R+28.3 |
| Precinct 0275420370275 | 236 | 414 | 8 | 658 | 35.9% | 62.9% | R+27.1 |
| Precinct 0310420370310 | 167 | 478 | 2 | 647 | 25.8% | 73.9% | R+48.1 |
| Precinct 0160420370160 | 407 | 216 | 5 | 628 | 64.8% | 34.4% | D+30.4 |
| Precinct 0535420370535 | 137 | 476 | 4 | 617 | 22.2% | 77.1% | R+54.9 |
| Precinct 0130420370130 | 314 | 276 | 14 | 604 | 52.0% | 45.7% | D+6.3 |
| Precinct 0260420370260 | 165 | 403 | 8 | 576 | 28.6% | 70.0% | R+41.3 |
| Precinct 0640420370640 | 127 | 437 | 3 | 567 | 22.4% | 77.1% | R+54.7 |
| Precinct 0010420370010 | 122 | 440 | 1 | 563 | 21.7% | 78.2% | R+56.5 |
| Precinct 0070420370070 | 196 | 335 | 3 | 534 | 36.7% | 62.7% | R+26.0 |
| Precinct 0500420370500 | 161 | 313 | 4 | 478 | 33.7% | 65.5% | R+31.8 |
| Precinct 0440420370440 | 77 | 330 | 3 | 410 | 18.8% | 80.5% | R+61.7 |
| Precinct 0030420370030 | 122 | 262 | 5 | 389 | 31.4% | 67.4% | R+36.0 |
| Precinct 0580420370580 | 93 | 288 | 4 | 385 | 24.2% | 74.8% | R+50.6 |
| Precinct 0335420370335 | 95 | 269 | 1 | 365 | 26.0% | 73.7% | R+47.7 |
| Precinct 0390420370390 | 104 | 222 | 11 | 337 | 30.9% | 65.9% | R+35.0 |
| Precinct 0250420370250 | 64 | 132 | 0 | 196 | 32.7% | 67.3% | R+34.7 |
| Precinct 0550420370550 | 78 | 114 | 2 | 194 | 40.2% | 58.8% | R+18.6 |
| Precinct 0630420370630 | 27 | 95 | 0 | 122 | 22.1% | 77.9% | R+55.7 |
| Precinct 0285420370285 | 0 | 1 | 1 | 2 | 0.0% | 50.0% | R+50.0 |
| BEAVER TWP Voting District42_4203710 | 0 | 0 | 0 | 0 | — | — | No votes |
| BENTON TWP Voting District42_4203720 | 0 | 0 | 0 | 0 | — | — | No votes |
| BENTON Voting District42_4203730 | 0 | 0 | 0 | 0 | — | — | No votes |
| BERWICK 1ST WARD42_4203745 | 0 | 0 | 0 | 0 | — | — | No votes |
| BERWICK 3RD WARD42_4203790 | 0 | 0 | 0 | 0 | — | — | No votes |
| BERWICK 4TH WARD42_42037110 | 0 | 0 | 0 | 0 | — | — | No votes |
| BERWICK WD 0242_4203770 | 0 | 0 | 0 | 0 | — | — | No votes |
| BLOOMSBURG 1ST WARD42_42037130 | 0 | 0 | 0 | 0 | — | — | No votes |
| BLOOMSBURG 2ND WARD42_42037140 | 0 | 0 | 0 | 0 | — | — | No votes |
| BLOOMSBURG 4TH WARD42_42037180 | 0 | 0 | 0 | 0 | — | — | No votes |
| BLOOMSBURG TOWN DIST 03 ED 0142_42037150 | 0 | 0 | 0 | 0 | — | — | No votes |
| BLOOMSBURG TOWN DIST 03 ED 0242_42037160 | 0 | 0 | 0 | 0 | — | — | No votes |
| BRIAR CREEK TWP VTD NORTHEAST42_42037220 | 0 | 0 | 0 | 0 | — | — | No votes |
| BRIAR CREEK TWP VTD WEST42_42037235 | 0 | 0 | 0 | 0 | — | — | No votes |
| BRIAR CREEK Voting District42_42037250 | 0 | 0 | 0 | 0 | — | — | No votes |
| CATAWISSA BOROUGH Voting District42_42037270 | 0 | 0 | 0 | 0 | — | — | No votes |
| CATAWISSA TWP Voting District42_42037260 | 0 | 0 | 0 | 0 | — | — | No votes |
| CENTRALIA Voting District42_42037285 | 0 | 0 | 0 | 0 | — | — | No votes |
| CLEVELAND TWP Voting District42_42037310 | 0 | 0 | 0 | 0 | — | — | No votes |
| CONYNGHAM TOWNSHIP Voting District42_42037330 | 0 | 0 | 0 | 0 | — | — | No votes |
| FISHING CREEK TOWNSHIP Voting District42_42037370 | 0 | 0 | 0 | 0 | — | — | No votes |
| FRANKLIN TWP Voting District42_42037390 | 0 | 0 | 0 | 0 | — | — | No votes |
| GREENWOOD TWP Voting District42_42037375 | 0 | 0 | 0 | 0 | — | — | No votes |
| HEMLOCK TOWNSHIP Voting District42_42037420 | 0 | 0 | 0 | 0 | — | — | No votes |
| JACKSON TWP Voting District42_42037440 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOCUST TWP Voting District42_42037425 | 0 | 0 | 0 | 0 | — | — | No votes |
| MADISON TWP Voting District42_42037470 | 0 | 0 | 0 | 0 | — | — | No votes |
| MAIN TWP Voting District42_42037480 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIFFLIN TWP Voting District42_42037490 | 0 | 0 | 0 | 0 | — | — | No votes |
| MILLVILLE Voting District42_42037500 | 0 | 0 | 0 | 0 | — | — | No votes |
| MONTOUR TWP Voting District42_42037510 | 0 | 0 | 0 | 0 | — | — | No votes |
| MT. PLEASANT TWP Voting District42_42037520 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORTH CENTRE TWP Voting District42_42037530 | 0 | 0 | 0 | 0 | — | — | No votes |
| ORANGE TWP Voting District42_42037540 | 0 | 0 | 0 | 0 | — | — | No votes |
| ORANGEVILLE Voting District42_42037550 | 0 | 0 | 0 | 0 | — | — | No votes |
| PINE TWP Voting District42_42037535 | 0 | 0 | 0 | 0 | — | — | No votes |
| ROARING CREEK TWP Voting District42_42037580 | 0 | 0 | 0 | 0 | — | — | No votes |
| SCOTT TWP VTD EAST42_42037590 | 0 | 0 | 0 | 0 | — | — | No votes |
| SCOTT TWP VTD WEST42_42037610 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH CENTRE TWP Voting District42_42037620 | 0 | 0 | 0 | 0 | — | — | No votes |
| STILLWATER Voting District42_42037630 | 0 | 0 | 0 | 0 | — | — | No votes |
| SUGARLOAF TWP Voting District42_42037640 | 0 | 0 | 0 | 0 | — | — | No votes |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | +33.9% |
| 1896 | +18.7% |
| 1900 | +24.2% |
| 1904 | +6.8% |
| 1908 | +17.4% |
| 1912 | +45.1% |
| 1916 | +30.2% |
| 1920 | +5.3% |
| 1924 | +0.3% |
| 1928 | −45.8% |
| 1932 | +9.3% |
| 1936 | +18.5% |
| 1940 | +13.6% |
| 1944 | +1.6% |
| 1948 | −0.3% |
| 1952 | −15.7% |
| 1956 | −19.4% |
| 1960 | −24.3% |
| 1964 | +21.4% |
| 1968 | −18.1% |
| 1972 | −31.2% |
| 1976 | +2.3% |
| 1980 | −12.8% |
| 1984 | −27.1% |
| 1988 | −21.7% |
| 1992 | −6.2% |
| 1996 | +0.7% |
| 2000 | −14.2% |
| 2004 | −20.0% |
| 2008 | −4.4% |
| 2012 | −12.8% |
| 2016 | −31.8% |
| 2020 | −30.7% |
| 2024 | −31.0% |
U.S. House
Each row shows U.S. House votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate
Each row shows U.S. Senate votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate special elections
Each row shows U.S. Senate special votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
Governor
Each row shows Governor votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
Registered voters
By party of registration, over time
Registration leans Republican; the presidential vote runs 4.7 points more Democratic.
40,628 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
+346 net domestic migration · 2025
Net +945 over 2011–2025 · gain loss
Arrivals reported $51,607 in average income, against $71,052 for residents who stayed — 27% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+22.6 on average — 8.4 points more Democratic-leaning than Columbia County, PA itself (R+31.0).
Where arrivals came from lean of each source
- Luzerne County, PA327R+19.2
- Northumberland County, PA153R+39.9
- Montour County, PA139R+21.0
- Lycoming County, PA64R+41.5
- Schuylkill County, PA59R+42.1
- Philadelphia County, PA25D+58.8
Where departures went households, 2022–23
- Luzerne County, PA234
- Northumberland County, PA135
- Montour County, PA114
- Lycoming County, PA75
- Schuylkill County, PA44
- Montgomery County, PA26
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 | −258 |
| 2012 | +13 |
| 2013 | +177 |
| 2014 | −35 |
| 2015 | −315 |
| 2016 | −433 |
| 2017 | −380 |
| 2018 | −179 |
| 2019 | −27 |
| 2021 | +579 |
| 2022 | +600 |
| 2023 | +504 |
| 2024 | +353 |
| 2025 | +346 |
Columbia County's presidential margins have shifted rightward over the past two decades, reflecting broader rural Pennsylvania trends. With a population just over 64,000, it delivered a 31-point Republican margin in 2024.
Across the recorded series it reached a Democratic high of 45.1 points in 1912 and a Republican high of 45.8 points in 1928. The 2024 margin was 31.0 points.
A population of 65,362, a 91% non-Hispanic-white share, and a median household income of $64,644 describe the county. The county's voting pattern over the last decade is most similar to that of Wyoming County and Cass 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 →
Columbia County, Pennsylvania. Akashic. https://akashic.app/county/42037/. Accessed May 20, 2026. License: CC BY 4.0.