Clackamas County, Oregon
Precinct data
Results by precinct
114 precincts · 490,533 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -604604 | 3,242 | 3,099 | 6,744 | 13,085 | 24.8% | 23.7% | D+1.1 |
|---|---|---|---|---|---|---|---|
| Precinct -131131 | 3,750 | 2,008 | 6,112 | 11,870 | 31.6% | 16.9% | D+14.7 |
| Precinct -101101 | 3,242 | 2,466 | 6,122 | 11,830 | 27.4% | 20.8% | D+6.6 |
| Precinct -514514 | 2,152 | 3,185 | 5,681 | 11,018 | 19.5% | 28.9% | R+9.4 |
| Precinct -630630 | 3,690 | 1,439 | 5,514 | 10,643 | 34.7% | 13.5% | D+21.2 |
| Precinct -152152 | 3,666 | 1,351 | 5,338 | 10,355 | 35.4% | 13.0% | D+22.4 |
| Precinct -135135 | 3,431 | 1,398 | 5,189 | 10,018 | 34.2% | 14.0% | D+20.3 |
| Precinct -600600 | 2,758 | 1,958 | 5,101 | 9,817 | 28.1% | 19.9% | D+8.1 |
| Precinct -111111 | 1,403 | 3,245 | 5,003 | 9,651 | 14.5% | 33.6% | R+19.1 |
| Precinct -504504 | 2,814 | 1,742 | 4,928 | 9,484 | 29.7% | 18.4% | D+11.3 |
| Precinct -202202 | 2,851 | 1,672 | 4,849 | 9,372 | 30.4% | 17.8% | D+12.6 |
| Precinct -108108 | 1,815 | 2,562 | 4,700 | 9,077 | 20.0% | 28.2% | R+8.2 |
| Precinct -156156 | 3,226 | 1,026 | 4,498 | 8,750 | 36.9% | 11.7% | D+25.1 |
| Precinct -132132 | 2,812 | 1,380 | 4,476 | 8,668 | 32.4% | 15.9% | D+16.5 |
| Precinct -502502 | 2,862 | 1,275 | 4,442 | 8,579 | 33.4% | 14.9% | D+18.5 |
| Precinct -422422 | 2,602 | 1,453 | 4,474 | 8,529 | 30.5% | 17.0% | D+13.5 |
| Precinct -400400 | 1,628 | 2,464 | 4,363 | 8,455 | 19.3% | 29.1% | R+9.9 |
| Precinct -411411 | 2,294 | 1,800 | 4,361 | 8,455 | 27.1% | 21.3% | D+5.8 |
| Precinct -626626 | 3,062 | 935 | 4,321 | 8,318 | 36.8% | 11.2% | D+25.6 |
| Precinct -105105 | 2,231 | 1,759 | 4,241 | 8,231 | 27.1% | 21.4% | D+5.7 |
| Precinct -201201 | 2,491 | 1,396 | 4,209 | 8,096 | 30.8% | 17.2% | D+13.5 |
| Precinct -158158 | 3,017 | 923 | 4,152 | 8,092 | 37.3% | 11.4% | D+25.9 |
| Precinct -501501 | 2,847 | 921 | 4,048 | 7,816 | 36.4% | 11.8% | D+24.6 |
| Precinct -602602 | 1,972 | 1,740 | 4,038 | 7,750 | 25.4% | 22.5% | D+3.0 |
| Precinct -373373 | 1,940 | 1,785 | 3,989 | 7,714 | 25.1% | 23.1% | D+2.0 |
| Precinct -404404 | 1,250 | 2,483 | 3,953 | 7,686 | 16.3% | 32.3% | R+16.0 |
| Precinct -330330 | 1,020 | 2,702 | 3,945 | 7,667 | 13.3% | 35.2% | R+21.9 |
| Precinct -616616 | 2,092 | 1,470 | 3,840 | 7,402 | 28.3% | 19.9% | D+8.4 |
| Precinct -503503 | 2,248 | 1,246 | 3,769 | 7,263 | 31.0% | 17.2% | D+13.8 |
| Precinct -124124 | 1,552 | 1,863 | 3,673 | 7,088 | 21.9% | 26.3% | R+4.4 |
| Precinct -410410 | 1,930 | 1,385 | 3,563 | 6,878 | 28.1% | 20.1% | D+7.9 |
| Precinct -122122 | 1,498 | 1,799 | 3,534 | 6,831 | 21.9% | 26.3% | R+4.4 |
| Precinct -350350 | 799 | 2,266 | 3,262 | 6,327 | 12.6% | 35.8% | R+23.2 |
| Precinct -106106 | 975 | 1,941 | 3,128 | 6,044 | 16.1% | 32.1% | R+16.0 |
| Precinct -359359 | 1,030 | 1,902 | 3,080 | 6,012 | 17.1% | 31.6% | R+14.5 |
| Precinct -506506 | 1,513 | 1,268 | 2,998 | 5,779 | 26.2% | 21.9% | D+4.2 |
| Precinct -608608 | 1,437 | 1,319 | 2,908 | 5,664 | 25.4% | 23.3% | D+2.1 |
| Precinct -103103 | 1,535 | 1,168 | 2,880 | 5,583 | 27.5% | 20.9% | D+6.6 |
| Precinct -321321 | 1,417 | 1,198 | 2,808 | 5,423 | 26.1% | 22.1% | D+4.0 |
| Precinct -155155 | 1,928 | 640 | 2,721 | 5,289 | 36.5% | 12.1% | D+24.4 |
| Precinct -159159 | 1,861 | 667 | 2,720 | 5,248 | 35.5% | 12.7% | D+22.8 |
| Precinct -416416 | 1,439 | 1,056 | 2,629 | 5,124 | 28.1% | 20.6% | D+7.5 |
| Precinct -204204 | 1,401 | 975 | 2,558 | 4,934 | 28.4% | 19.8% | D+8.6 |
| Precinct -151151 | 1,755 | 587 | 2,490 | 4,832 | 36.3% | 12.1% | D+24.2 |
| Precinct -421421 | 1,467 | 860 | 2,499 | 4,826 | 30.4% | 17.8% | D+12.6 |
| Precinct -622622 | 1,632 | 634 | 2,458 | 4,724 | 34.5% | 13.4% | D+21.1 |
| Precinct -614614 | 1,274 | 945 | 2,395 | 4,614 | 27.6% | 20.5% | D+7.1 |
| Precinct -405405 | 833 | 1,367 | 2,362 | 4,562 | 18.3% | 30.0% | R+11.7 |
| Precinct -606606 | 1,168 | 1,004 | 2,383 | 4,555 | 25.6% | 22.0% | D+3.6 |
| Precinct -518518 | 719 | 1,483 | 2,348 | 4,550 | 15.8% | 32.6% | R+16.8 |
| Precinct -511511 | 830 | 1,344 | 2,300 | 4,474 | 18.6% | 30.0% | R+11.5 |
| Precinct -363363 | 732 | 1,408 | 2,223 | 4,363 | 16.8% | 32.3% | R+15.5 |
| Precinct -203203 | 1,233 | 883 | 2,210 | 4,326 | 28.5% | 20.4% | D+8.1 |
| Precinct -516516 | 848 | 1,188 | 2,187 | 4,223 | 20.1% | 28.1% | R+8.1 |
| Precinct -123123 | 856 | 1,178 | 2,188 | 4,222 | 20.3% | 27.9% | R+7.6 |
| Precinct -419419 | 1,189 | 827 | 2,141 | 4,157 | 28.6% | 19.9% | D+8.7 |
| Precinct -412412 | 912 | 1,109 | 2,132 | 4,153 | 22.0% | 26.7% | R+4.7 |
| Precinct -517517 | 572 | 1,453 | 2,126 | 4,151 | 13.8% | 35.0% | R+21.2 |
| Precinct -512512 | 903 | 1,091 | 2,137 | 4,131 | 21.9% | 26.4% | R+4.6 |
| Precinct -251251 | 1,235 | 641 | 2,040 | 3,916 | 31.5% | 16.4% | D+15.2 |
| Precinct -107107 | 740 | 1,079 | 1,953 | 3,772 | 19.6% | 28.6% | R+9.0 |
| Precinct -133133 | 1,278 | 494 | 1,908 | 3,680 | 34.7% | 13.4% | D+21.3 |
| Precinct -331331 | 552 | 1,167 | 1,832 | 3,551 | 15.5% | 32.9% | R+17.3 |
| Precinct -420420 | 1,088 | 528 | 1,752 | 3,368 | 32.3% | 15.7% | D+16.6 |
| Precinct -160160 | 1,201 | 419 | 1,709 | 3,329 | 36.1% | 12.6% | D+23.5 |
| Precinct -323323 | 732 | 711 | 1,538 | 2,981 | 24.6% | 23.9% | D+0.7 |
| Precinct -515515 | 481 | 945 | 1,513 | 2,939 | 16.4% | 32.2% | R+15.8 |
| Precinct -403403 | 580 | 796 | 1,458 | 2,834 | 20.5% | 28.1% | R+7.6 |
| Precinct -102102 | 598 | 681 | 1,349 | 2,628 | 22.8% | 25.9% | R+3.2 |
| Precinct -125125 | 593 | 639 | 1,325 | 2,557 | 23.2% | 25.0% | R+1.8 |
| Precinct -500500 | 815 | 381 | 1,311 | 2,507 | 32.5% | 15.2% | D+17.3 |
| Precinct -417417 | 560 | 625 | 1,281 | 2,466 | 22.7% | 25.3% | R+2.6 |
| Precinct -360360 | 406 | 741 | 1,202 | 2,349 | 17.3% | 31.5% | R+14.3 |
| Precinct -322322 | 510 | 611 | 1,191 | 2,312 | 22.1% | 26.4% | R+4.4 |
| Precinct -281281 | 790 | 290 | 1,153 | 2,233 | 35.4% | 13.0% | D+22.4 |
| Precinct -418418 | 449 | 623 | 1,149 | 2,221 | 20.2% | 28.1% | R+7.8 |
| Precinct -406406 | 264 | 674 | 995 | 1,933 | 13.7% | 34.9% | R+21.2 |
| Precinct -510510 | 430 | 487 | 973 | 1,890 | 22.8% | 25.8% | R+3.0 |
| Precinct -628628 | 546 | 325 | 950 | 1,821 | 30.0% | 17.8% | D+12.1 |
| Precinct -362362 | 226 | 540 | 815 | 1,581 | 14.3% | 34.2% | R+19.9 |
| Precinct -414414 | 369 | 353 | 773 | 1,495 | 24.7% | 23.6% | D+1.1 |
| Precinct -162162 | 412 | 194 | 654 | 1,260 | 32.7% | 15.4% | D+17.3 |
| Precinct -332332 | 251 | 313 | 595 | 1,159 | 21.7% | 27.0% | R+5.3 |
| Precinct -618618 | 347 | 196 | 597 | 1,140 | 30.4% | 17.2% | D+13.2 |
| Precinct -161161 | 389 | 125 | 540 | 1,054 | 36.9% | 11.9% | D+25.0 |
| Precinct -415415 | 219 | 212 | 471 | 902 | 24.3% | 23.5% | D+0.8 |
| Precinct -153153 | 276 | 135 | 446 | 857 | 32.2% | 15.8% | D+16.5 |
| Precinct -283283 | 270 | 123 | 427 | 820 | 32.9% | 15.0% | D+17.9 |
| Precinct -282282 | 278 | 104 | 418 | 800 | 34.8% | 13.0% | D+21.8 |
| Precinct -280280 | 289 | 91 | 405 | 785 | 36.8% | 11.6% | D+25.2 |
| Precinct -358358 | 119 | 257 | 390 | 766 | 15.5% | 33.6% | R+18.0 |
| Precinct -284284 | 212 | 63 | 289 | 564 | 37.6% | 11.2% | D+26.4 |
| Precinct -364364 | 92 | 171 | 286 | 549 | 16.8% | 31.1% | R+14.4 |
| Precinct -620620 | 150 | 106 | 271 | 527 | 28.5% | 20.1% | D+8.3 |
| Precinct -115/116115/116 | 194 | 54 | 267 | 515 | 37.7% | 10.5% | D+27.2 |
| Precinct -371371 | 92 | 149 | 263 | 504 | 18.3% | 29.6% | R+11.3 |
| Precinct -413413 | 115 | 91 | 217 | 423 | 27.2% | 21.5% | D+5.7 |
| Precinct -286286 | 120 | 45 | 178 | 343 | 35.0% | 13.1% | D+21.9 |
| Precinct -114114 | 102 | 64 | 174 | 340 | 30.0% | 18.8% | D+11.2 |
| Precinct -513513 | 75 | 71 | 158 | 304 | 24.7% | 23.4% | D+1.3 |
| Precinct -357357 | 55 | 87 | 147 | 289 | 19.0% | 30.1% | R+11.1 |
| Precinct -279279 | 69 | 32 | 104 | 205 | 33.7% | 15.6% | D+18.0 |
| Precinct -320320 | 65 | 24 | 99 | 188 | 34.6% | 12.8% | D+21.8 |
| Precinct -157157 | 57 | 32 | 97 | 186 | 30.6% | 17.2% | D+13.4 |
| Precinct -154154 | 64 | 27 | 93 | 184 | 34.8% | 14.7% | D+20.1 |
| Precinct -100100 | 51 | 30 | 90 | 171 | 29.8% | 17.5% | D+12.3 |
| Precinct -127127 | 23 | 51 | 76 | 150 | 15.3% | 34.0% | R+18.7 |
| Precinct -113113 | 38 | 15 | 65 | 118 | 32.2% | 12.7% | D+19.5 |
| Precinct -324324 | 27 | 23 | 52 | 102 | 26.5% | 22.5% | D+3.9 |
| Precinct -372372 | 12 | 32 | 47 | 91 | 13.2% | 35.2% | R+22.0 |
| Precinct -285285 | 8 | 7 | 17 | 32 | 25.0% | 21.9% | D+3.1 |
| Precinct -361361 | 2 | 9 | 13 | 24 | 8.3% | 37.5% | R+29.2 |
| Precinct -104104 | 10 | 13 | 0 | 23 | 43.5% | 56.5% | R+13.0 |
| Precinct -134134 | 8 | 0 | 9 | 17 | 47.1% | 0.0% | D+47.1 |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −28.4% |
| 1896 | −5.4% |
| 1900 | −14.3% |
| 1904 | −51.1% |
| 1908 | −17.7% |
| 1912 | +10.2% |
| 1916 | −8.1% |
| 1920 | −27.4% |
| 1924 | −20.4% |
| 1928 | −21.3% |
| 1932 | +30.2% |
| 1936 | +39.3% |
| 1940 | +8.5% |
| 1944 | +5.8% |
| 1948 | −0.6% |
| 1952 | −19.6% |
| 1956 | −10.7% |
| 1960 | −9.3% |
| 1964 | +25.3% |
| 1968 | −6.9% |
| 1972 | −11.8% |
| 1976 | −5.5% |
| 1980 | −12.5% |
| 1984 | −18.4% |
| 1988 | −1.3% |
| 1992 | +4.3% |
| 1996 | +5.7% |
| 2000 | −0.7% |
| 2004 | −1.3% |
| 2008 | +10.4% |
| 2012 | +3.6% |
| 2016 | +6.4% |
| 2020 | +11.1% |
| 2024 | +9.8% |
U.S. Senate
| Year | Won | Democratic | Republican | Total |
|---|---|---|---|---|
| 2022 | D | 53.0%112,387 | 44.4%94,226 | 212,192 |
| 2020 | D | 53.8%134,813 | 42.7%106,838 | 250,413 |
Registered voters
By party of registration, over time
Registration leans Democratic; the presidential vote runs 3.8 points more Republican.
321,311 registered voters · 2024 · up from 314,387 in 2022
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+629 net domestic migration · 2025
Net +34,670 over 2011–2025 · gain loss
Arrivals reported $90,752 in average income, against $120,783 for residents who stayed — 25% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+35.8 on average — 26 points more Democratic-leaning than Clackamas County, OR itself (D+9.8).
Where arrivals came from lean of each source
- Multnomah County, OR4,847D+61.6
- Washington County, OR2,049D+33.7
- Marion County, OR704R+2.0
- Clark County, WA639D+6.9
- Yamhill County, OR217R+6.1
- Lane County, OR212D+22.9
Where departures went households, 2022–23
- Multnomah County, OR3,825
- Washington County, OR1,829
- Clark County, WA886
- Marion County, OR791
- Maricopa County, AZ308
- Deschutes County, OR299
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 | +1,533 |
| 2012 | +2,469 |
| 2013 | +3,496 |
| 2014 | +4,810 |
| 2015 | +5,437 |
| 2016 | +5,632 |
| 2017 | +4,862 |
| 2018 | +2,258 |
| 2019 | +2,340 |
| 2021 | +909 |
| 2022 | −409 |
| 2023 | +426 |
| 2024 | +278 |
| 2025 | +629 |
Clackamas has trended toward Democratic margins in recent cycles as Portland's suburbs densified, yet its rural eastern reaches—stretching to Mt. Hood—keep it measurably closer than neighboring Multnomah, with a 2024 presidential margin of D+9.8.
Across the recorded series it reached a Democratic high of 39.3 points in 1936 and a Republican high of 51.1 points in 1904. Between 2020 and 2024 the county moved 1.2 points toward the Republican candidate; the 2024 margin was 9.8 points.
A population of 423,975, a 77% non-Hispanic-white share, and a median household income of $103,517 describe the county. The county's voting pattern over the last decade is most similar to that of Clark County and Kitsap 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 →
Clackamas County, Oregon. Akashic. https://akashic.app/county/41005/. Accessed May 20, 2026. License: CC BY 4.0.