Marion County, Oregon
Precinct data
Results by precinct
112 precincts · 156,691 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -342342 | 3,064 | 2,542 | 213 | 5,819 | 52.7% | 43.7% | D+9.0 |
|---|---|---|---|---|---|---|---|
| Precinct -332332 | 3,113 | 1,991 | 187 | 5,291 | 58.8% | 37.6% | D+21.2 |
| Precinct -405405 | 2,206 | 2,308 | 190 | 4,704 | 46.9% | 49.1% | R+2.2 |
| Precinct -370370 | 2,799 | 1,396 | 144 | 4,339 | 64.5% | 32.2% | D+32.3 |
| Precinct -371371 | 2,424 | 1,630 | 204 | 4,258 | 56.9% | 38.3% | D+18.6 |
| Precinct -340340 | 2,139 | 1,834 | 134 | 4,107 | 52.1% | 44.7% | D+7.4 |
| Precinct -655655 | 1,316 | 2,609 | 155 | 4,080 | 32.3% | 63.9% | R+31.7 |
| Precinct -402402 | 1,870 | 2,070 | 124 | 4,064 | 46.0% | 50.9% | R+4.9 |
| Precinct -691691 | 1,810 | 1,882 | 123 | 3,815 | 47.4% | 49.3% | R+1.9 |
| Precinct -372372 | 2,052 | 1,569 | 150 | 3,771 | 54.4% | 41.6% | D+12.8 |
| Precinct -403403 | 1,614 | 1,921 | 130 | 3,665 | 44.0% | 52.4% | R+8.4 |
| Precinct -635635 | 1,812 | 1,539 | 139 | 3,490 | 51.9% | 44.1% | D+7.8 |
| Precinct -697697 | 1,672 | 1,648 | 126 | 3,446 | 48.5% | 47.8% | D+0.7 |
| Precinct -310310 | 2,217 | 1,051 | 153 | 3,421 | 64.8% | 30.7% | D+34.1 |
| Precinct -323323 | 2,214 | 836 | 120 | 3,170 | 69.8% | 26.4% | D+43.5 |
| Precinct -404404 | 1,407 | 1,615 | 116 | 3,138 | 44.8% | 51.5% | R+6.6 |
| Precinct -363363 | 1,551 | 1,359 | 91 | 3,001 | 51.7% | 45.3% | D+6.4 |
| Precinct -690690 | 1,479 | 1,355 | 106 | 2,940 | 50.3% | 46.1% | D+4.2 |
| Precinct -331331 | 1,593 | 1,235 | 106 | 2,934 | 54.3% | 42.1% | D+12.2 |
| Precinct -350350 | 1,478 | 1,297 | 112 | 2,887 | 51.2% | 44.9% | D+6.3 |
| Precinct -314314 | 1,900 | 840 | 122 | 2,862 | 66.4% | 29.4% | D+37.0 |
| Precinct -682682 | 998 | 1,676 | 70 | 2,744 | 36.4% | 61.1% | R+24.7 |
| Precinct -789789 | 825 | 1,677 | 83 | 2,585 | 31.9% | 64.9% | R+33.0 |
| Precinct -855855 | 1,278 | 1,019 | 93 | 2,390 | 53.5% | 42.6% | D+10.8 |
| Precinct -625625 | 1,107 | 1,150 | 104 | 2,361 | 46.9% | 48.7% | R+1.8 |
| Precinct -401401 | 1,047 | 1,214 | 74 | 2,335 | 44.8% | 52.0% | R+7.2 |
| Precinct -845845 | 1,179 | 986 | 60 | 2,225 | 53.0% | 44.3% | D+8.7 |
| Precinct -581581 | 724 | 1,382 | 74 | 2,180 | 33.2% | 63.4% | R+30.2 |
| Precinct -352352 | 1,033 | 990 | 72 | 2,095 | 49.3% | 47.3% | D+2.1 |
| Precinct -322322 | 1,104 | 860 | 68 | 2,032 | 54.3% | 42.3% | D+12.0 |
| Precinct -645645 | 645 | 1,322 | 49 | 2,016 | 32.0% | 65.6% | R+33.6 |
| Precinct -673673 | 943 | 974 | 62 | 1,979 | 47.7% | 49.2% | R+1.6 |
| Precinct -715715 | 568 | 1,330 | 55 | 1,953 | 29.1% | 68.1% | R+39.0 |
| Precinct -362362 | 1,086 | 721 | 69 | 1,876 | 57.9% | 38.4% | D+19.5 |
| Precinct -361361 | 1,032 | 771 | 65 | 1,868 | 55.2% | 41.3% | D+14.0 |
| Precinct -681681 | 588 | 1,097 | 65 | 1,750 | 33.6% | 62.7% | R+29.1 |
| Precinct -555555 | 637 | 1,004 | 67 | 1,708 | 37.3% | 58.8% | R+21.5 |
| Precinct -705705 | 511 | 1,077 | 61 | 1,649 | 31.0% | 65.3% | R+34.3 |
| Precinct -725725 | 546 | 1,013 | 68 | 1,627 | 33.6% | 62.3% | R+28.7 |
| Precinct -787787 | 489 | 1,016 | 59 | 1,564 | 31.3% | 65.0% | R+33.7 |
| Precinct -788788 | 459 | 971 | 30 | 1,460 | 31.4% | 66.5% | R+35.1 |
| Precinct -321321 | 907 | 445 | 71 | 1,423 | 63.7% | 31.3% | D+32.5 |
| Precinct -535535 | 542 | 787 | 50 | 1,379 | 39.3% | 57.1% | R+17.8 |
| Precinct -341341 | 754 | 547 | 44 | 1,345 | 56.1% | 40.7% | D+15.4 |
| Precinct -835835 | 704 | 545 | 46 | 1,295 | 54.4% | 42.1% | D+12.3 |
| Precinct -779779 | 521 | 685 | 46 | 1,252 | 41.6% | 54.7% | R+13.1 |
| Precinct -815815 | 606 | 561 | 40 | 1,207 | 50.2% | 46.5% | D+3.7 |
| Precinct -780780 | 556 | 550 | 42 | 1,148 | 48.4% | 47.9% | D+0.5 |
| Precinct -683683 | 275 | 803 | 44 | 1,122 | 24.5% | 71.6% | R+47.1 |
| Precinct -333333 | 497 | 585 | 32 | 1,114 | 44.6% | 52.5% | R+7.9 |
| Precinct -330330 | 640 | 426 | 41 | 1,107 | 57.8% | 38.5% | D+19.3 |
| Precinct -679679 | 262 | 803 | 37 | 1,102 | 23.8% | 72.9% | R+49.1 |
| Precinct -674674 | 253 | 786 | 31 | 1,070 | 23.6% | 73.5% | R+49.8 |
| Precinct -583583 | 265 | 757 | 31 | 1,053 | 25.2% | 71.9% | R+46.7 |
| Precinct -825825 | 572 | 402 | 41 | 1,015 | 56.4% | 39.6% | D+16.7 |
| Precinct -582582 | 304 | 666 | 25 | 995 | 30.6% | 66.9% | R+36.4 |
| Precinct -865865 | 509 | 434 | 41 | 984 | 51.7% | 44.1% | D+7.6 |
| Precinct -791791 | 265 | 657 | 32 | 954 | 27.8% | 68.9% | R+41.1 |
| Precinct -351351 | 500 | 432 | 13 | 945 | 52.9% | 45.7% | D+7.2 |
| Precinct -343343 | 488 | 379 | 39 | 906 | 53.9% | 41.8% | D+12.0 |
| Precinct -545545 | 444 | 412 | 39 | 895 | 49.6% | 46.0% | D+3.6 |
| Precinct -406406 | 378 | 465 | 32 | 875 | 43.2% | 53.1% | R+9.9 |
| Precinct -698698 | 288 | 547 | 26 | 861 | 33.4% | 63.5% | R+30.1 |
| Precinct -580580 | 228 | 549 | 43 | 820 | 27.8% | 67.0% | R+39.1 |
| Precinct -590590 | 171 | 573 | 25 | 769 | 22.2% | 74.5% | R+52.3 |
| Precinct -525525 | 334 | 372 | 14 | 720 | 46.4% | 51.7% | R+5.3 |
| Precinct -354354 | 383 | 279 | 28 | 690 | 55.5% | 40.4% | D+15.1 |
| Precinct -515515 | 220 | 346 | 15 | 581 | 37.9% | 59.6% | R+21.7 |
| Precinct -781781 | 243 | 267 | 21 | 531 | 45.8% | 50.3% | R+4.5 |
| Precinct -783783 | 192 | 310 | 25 | 527 | 36.4% | 58.8% | R+22.4 |
| Precinct -688688 | 173 | 333 | 19 | 525 | 33.0% | 63.4% | R+30.5 |
| Precinct -591591 | 162 | 333 | 18 | 513 | 31.6% | 64.9% | R+33.3 |
| Precinct -577577 | 150 | 305 | 15 | 470 | 31.9% | 64.9% | R+33.0 |
| Precinct -320320 | 232 | 186 | 30 | 448 | 51.8% | 41.5% | D+10.3 |
| Precinct -676676 | 171 | 219 | 18 | 408 | 41.9% | 53.7% | R+11.8 |
| Precinct -684684 | 114 | 271 | 12 | 397 | 28.7% | 68.3% | R+39.5 |
| Precinct -326326 | 246 | 97 | 13 | 356 | 69.1% | 27.2% | D+41.9 |
| Precinct -312312 | 218 | 115 | 15 | 348 | 62.6% | 33.0% | D+29.6 |
| Precinct -586586 | 86 | 230 | 5 | 321 | 26.8% | 71.7% | R+44.9 |
| Precinct -677677 | 107 | 163 | 16 | 286 | 37.4% | 57.0% | R+19.6 |
| Precinct -790790 | 55 | 220 | 10 | 285 | 19.3% | 77.2% | R+57.9 |
| Precinct -505505 | 90 | 180 | 10 | 280 | 32.1% | 64.3% | R+32.1 |
| Precinct -981981 | 89 | 177 | 11 | 277 | 32.1% | 63.9% | R+31.8 |
| Precinct -680680 | 77 | 176 | 11 | 264 | 29.2% | 66.7% | R+37.5 |
| Precinct -311311 | 201 | 49 | 11 | 261 | 77.0% | 18.8% | D+58.2 |
| Precinct -678678 | 93 | 151 | 11 | 255 | 36.5% | 59.2% | R+22.7 |
| Precinct -915915 | 60 | 169 | 7 | 236 | 25.4% | 71.6% | R+46.2 |
| Precinct -615615 | 57 | 163 | 8 | 228 | 25.0% | 71.5% | R+46.5 |
| Precinct -786786 | 38 | 176 | 6 | 220 | 17.3% | 80.0% | R+62.7 |
| Precinct -594594 | 86 | 126 | 4 | 216 | 39.8% | 58.3% | R+18.5 |
| Precinct -784784 | 81 | 93 | 12 | 186 | 43.5% | 50.0% | R+6.5 |
| Precinct -925925 | 42 | 114 | 3 | 159 | 26.4% | 71.7% | R+45.3 |
| Precinct -905905 | 35 | 116 | 6 | 157 | 22.3% | 73.9% | R+51.6 |
| Precinct -579579 | 51 | 98 | 7 | 156 | 32.7% | 62.8% | R+30.1 |
| Precinct -686686 | 41 | 96 | 10 | 147 | 27.9% | 65.3% | R+37.4 |
| Precinct -353353 | 58 | 62 | 8 | 128 | 45.3% | 48.4% | R+3.1 |
| Precinct -592592 | 34 | 88 | 1 | 123 | 27.6% | 71.5% | R+43.9 |
| Precinct -687687 | 40 | 64 | 2 | 106 | 37.7% | 60.4% | R+22.6 |
| Precinct -696696 | 39 | 56 | 6 | 101 | 38.6% | 55.4% | R+16.8 |
| Precinct -782782 | 53 | 34 | 3 | 90 | 58.9% | 37.8% | D+21.1 |
| Precinct -324324 | 55 | 28 | 1 | 84 | 65.5% | 33.3% | D+32.1 |
| Precinct -587587 | 12 | 59 | 1 | 72 | 16.7% | 81.9% | R+65.3 |
| Precinct -355355 | 15 | 32 | 4 | 51 | 29.4% | 62.7% | R+33.3 |
| Precinct -692692 | 12 | 36 | 2 | 50 | 24.0% | 72.0% | R+48.0 |
| Precinct -935935 | 10 | 31 | 4 | 45 | 22.2% | 68.9% | R+46.7 |
| Precinct -593593 | 15 | 27 | 0 | 42 | 35.7% | 64.3% | R+28.6 |
| Precinct -792792 | 14 | 21 | 3 | 38 | 36.8% | 55.3% | R+18.4 |
| Precinct -589589 | 14 | 18 | 0 | 32 | 43.8% | 56.3% | R+12.5 |
| Precinct -584584 | 6 | 10 | 1 | 17 | 35.3% | 58.8% | R+23.5 |
| Precinct -588588 | 3 | 10 | 1 | 14 | 21.4% | 71.4% | R+50.0 |
| Precinct -689689 | 2 | 10 | 0 | 12 | 16.7% | 83.3% | R+66.7 |
| Precinct -694694 | 3 | 0 | 0 | 3 | 100.0% | 0.0% | D+100.0 |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −35.1% |
| 1896 | −4.4% |
| 1900 | −13.9% |
| 1904 | −51.5% |
| 1908 | −23.4% |
| 1912 | +0.8% |
| 1916 | −17.5% |
| 1920 | −37.4% |
| 1924 | −27.2% |
| 1928 | −25.1% |
| 1932 | +17.8% |
| 1936 | +26.6% |
| 1940 | −9.3% |
| 1944 | −14.9% |
| 1948 | −17.5% |
| 1952 | −41.3% |
| 1956 | −28.4% |
| 1960 | −16.7% |
| 1964 | +25.8% |
| 1968 | −14.6% |
| 1972 | −19.8% |
| 1976 | −2.4% |
| 1980 | −11.8% |
| 1984 | −19.8% |
| 1988 | −4.6% |
| 1992 | −0.9% |
| 1996 | +2.1% |
| 2000 | −7.1% |
| 2004 | −9.4% |
| 2008 | +2.2% |
| 2012 | −3.2% |
| 2016 | −4.1% |
| 2020 | +1.1% |
| 2024 | −2.0% |
U.S. Senate
| Year | Won | Democratic | Republican | Total |
|---|---|---|---|---|
| 2022 | R | 46.5%60,614 | 50.3%65,606 | 130,341 |
| 2020 | D | 49.4%79,990 | 46.9%75,908 | 161,802 |
Registered voters
By party of registration, over time
Registration and the presidential vote track closely here — within 1.5 points.
228,015 registered voters · 2024 · up from 221,166 in 2022
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+644 net domestic migration · 2025
Net +15,229 over 2011–2025 · gain loss
Arrivals reported $60,588 in average income, against $79,926 for residents who stayed — 24% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+11.2 on average — 13 points more Democratic-leaning than Marion County, OR itself (R+2.0).
Where arrivals came from lean of each source
- Polk County, OR1,159R+3.6
- Clackamas County, OR791D+9.8
- Washington County, OR663D+33.7
- Linn County, OR547R+24.3
- Multnomah County, OR522D+61.6
- Yamhill County, OR275R+6.1
Where departures went households, 2022–23
- Polk County, OR1,146
- Clackamas County, OR704
- Linn County, OR643
- Multnomah County, OR611
- Washington County, OR565
- Lane County, OR251
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 | −459 |
| 2012 | +42 |
| 2013 | +60 |
| 2014 | +1,120 |
| 2015 | +3,051 |
| 2016 | +4,288 |
| 2017 | +3,191 |
| 2018 | +3,265 |
| 2019 | +875 |
| 2021 | +495 |
| 2022 | −108 |
| 2023 | −912 |
| 2024 | −323 |
| 2025 | +644 |
Marion County, anchored by the state capital Salem, shifted to R+2 in 2024 after years of narrowing margins — a swing driven partly by Latino population growth in the mid-Willamette Valley offsetting suburban realignment patterns seen elsewhere in the state.
Across the recorded series it reached a Democratic high of 26.6 points in 1936 and a Republican high of 51.5 points in 1904. Between 2020 and 2024 the county moved 3.1 points toward the Republican candidate; the 2024 margin was 2.0 points.
A population of 349,244, a 61% non-Hispanic-white share, and a median household income of $77,351 describe the county. The county's voting pattern over the last decade is most similar to that of Santa Barbara County and Bernalillo 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 →
Marion County, Oregon. Akashic. https://akashic.app/county/41047/. Accessed May 20, 2026. License: CC BY 4.0.