Multnomah County, Oregon
Precinct data
Results by precinct
107 precincts · 414,250 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -45014501 | 7,514 | 578 | 281 | 8,373 | 89.7% | 6.9% | D+82.8 |
|---|---|---|---|---|---|---|---|
| Precinct -28062806 | 6,749 | 747 | 261 | 7,757 | 87.0% | 9.6% | D+77.4 |
| Precinct -28052805 | 6,549 | 898 | 268 | 7,715 | 84.9% | 11.6% | D+73.2 |
| Precinct -45024502 | 6,705 | 624 | 304 | 7,633 | 87.8% | 8.2% | D+79.7 |
| Precinct -42024202 | 6,888 | 318 | 349 | 7,555 | 91.2% | 4.2% | D+87.0 |
| Precinct -38033803 | 6,325 | 863 | 285 | 7,473 | 84.6% | 11.5% | D+73.1 |
| Precinct -44054405 | 6,556 | 423 | 411 | 7,390 | 88.7% | 5.7% | D+83.0 |
| Precinct -33043304 | 6,291 | 802 | 245 | 7,338 | 85.7% | 10.9% | D+74.8 |
| Precinct -45064506 | 6,085 | 767 | 331 | 7,183 | 84.7% | 10.7% | D+74.0 |
| Precinct -45034503 | 5,763 | 970 | 314 | 7,047 | 81.8% | 13.8% | D+68.0 |
| Precinct -43074307 | 6,156 | 454 | 308 | 6,918 | 89.0% | 6.6% | D+82.4 |
| Precinct -33023302 | 6,061 | 521 | 317 | 6,899 | 87.9% | 7.6% | D+80.3 |
| Precinct -28012801 | 6,032 | 592 | 274 | 6,898 | 87.4% | 8.6% | D+78.9 |
| Precinct -43054305 | 6,262 | 313 | 280 | 6,855 | 91.3% | 4.6% | D+86.8 |
| Precinct -43034303 | 6,205 | 264 | 373 | 6,842 | 90.7% | 3.9% | D+86.8 |
| Precinct -44034403 | 5,747 | 670 | 309 | 6,726 | 85.4% | 10.0% | D+75.5 |
| Precinct -42034203 | 5,947 | 431 | 345 | 6,723 | 88.5% | 6.4% | D+82.0 |
| Precinct -42054205 | 5,908 | 303 | 429 | 6,640 | 89.0% | 4.6% | D+84.4 |
| Precinct -43064306 | 6,063 | 342 | 235 | 6,640 | 91.3% | 5.2% | D+86.2 |
| Precinct -42044204 | 5,956 | 332 | 311 | 6,599 | 90.3% | 5.0% | D+85.2 |
| Precinct -44044404 | 5,681 | 460 | 267 | 6,408 | 88.7% | 7.2% | D+81.5 |
| Precinct -41054105 | 5,715 | 450 | 222 | 6,387 | 89.5% | 7.0% | D+82.4 |
| Precinct -43044304 | 5,807 | 275 | 297 | 6,379 | 91.0% | 4.3% | D+86.7 |
| Precinct -46014601 | 5,512 | 568 | 222 | 6,302 | 87.5% | 9.0% | D+78.5 |
| Precinct -28042804 | 5,378 | 687 | 227 | 6,292 | 85.5% | 10.9% | D+74.6 |
| Precinct -33033303 | 5,414 | 578 | 295 | 6,287 | 86.1% | 9.2% | D+76.9 |
| Precinct -38053805 | 5,212 | 686 | 174 | 6,072 | 85.8% | 11.3% | D+74.5 |
| Precinct -46044604 | 4,747 | 973 | 278 | 5,998 | 79.1% | 16.2% | D+62.9 |
| Precinct -49054905 | 2,983 | 2,720 | 210 | 5,913 | 50.4% | 46.0% | D+4.4 |
| Precinct -46024602 | 4,877 | 583 | 267 | 5,727 | 85.2% | 10.2% | D+75.0 |
| Precinct -44024402 | 4,714 | 637 | 265 | 5,616 | 83.9% | 11.3% | D+72.6 |
| Precinct -44064406 | 4,404 | 939 | 237 | 5,580 | 78.9% | 16.8% | D+62.1 |
| Precinct -50075007 | 2,896 | 2,367 | 217 | 5,480 | 52.8% | 43.2% | D+9.7 |
| Precinct -45084508 | 3,840 | 1,367 | 232 | 5,439 | 70.6% | 25.1% | D+45.5 |
| Precinct -33063306 | 4,704 | 497 | 206 | 5,407 | 87.0% | 9.2% | D+77.8 |
| Precinct -43024302 | 4,745 | 240 | 266 | 5,251 | 90.4% | 4.6% | D+85.8 |
| Precinct -49084908 | 2,943 | 2,071 | 205 | 5,219 | 56.4% | 39.7% | D+16.7 |
| Precinct -50055005 | 3,012 | 1,986 | 212 | 5,210 | 57.8% | 38.1% | D+19.7 |
| Precinct -50085008 | 2,503 | 2,513 | 180 | 5,196 | 48.2% | 48.4% | R+0.2 |
| Precinct -42014201 | 4,500 | 254 | 298 | 5,052 | 89.1% | 5.0% | D+84.0 |
| Precinct -50065006 | 2,753 | 2,115 | 184 | 5,052 | 54.5% | 41.9% | D+12.6 |
| Precinct -41044104 | 4,361 | 471 | 216 | 5,048 | 86.4% | 9.3% | D+77.1 |
| Precinct -42064206 | 4,426 | 298 | 307 | 5,031 | 88.0% | 5.9% | D+82.1 |
| Precinct -48064806 | 2,935 | 1,807 | 199 | 4,941 | 59.4% | 36.6% | D+22.8 |
| Precinct -33073307 | 4,217 | 360 | 160 | 4,737 | 89.0% | 7.6% | D+81.4 |
| Precinct -47074707 | 3,405 | 1,090 | 223 | 4,718 | 72.2% | 23.1% | D+49.1 |
| Precinct -47084708 | 3,081 | 1,432 | 199 | 4,712 | 65.4% | 30.4% | D+35.0 |
| Precinct -46054605 | 3,353 | 986 | 231 | 4,570 | 73.4% | 21.6% | D+51.8 |
| Precinct -46064606 | 3,282 | 1,041 | 201 | 4,524 | 72.5% | 23.0% | D+49.5 |
| Precinct -48044804 | 2,685 | 1,643 | 192 | 4,520 | 59.4% | 36.3% | D+23.1 |
| Precinct -50025002 | 2,549 | 1,745 | 167 | 4,461 | 57.1% | 39.1% | D+18.0 |
| Precinct -48024802 | 2,807 | 1,297 | 192 | 4,296 | 65.3% | 30.2% | D+35.1 |
| Precinct -52025202 | 1,908 | 2,246 | 134 | 4,288 | 44.5% | 52.4% | R+7.9 |
| Precinct -47034703 | 2,822 | 1,312 | 116 | 4,250 | 66.4% | 30.9% | D+35.5 |
| Precinct -44014401 | 3,581 | 444 | 221 | 4,246 | 84.3% | 10.5% | D+73.9 |
| Precinct -49034903 | 2,433 | 1,625 | 147 | 4,205 | 57.9% | 38.6% | D+19.2 |
| Precinct -46034603 | 3,305 | 490 | 230 | 4,025 | 82.1% | 12.2% | D+69.9 |
| Precinct -43014301 | 3,399 | 176 | 200 | 3,775 | 90.0% | 4.7% | D+85.4 |
| Precinct -49094909 | 2,264 | 1,221 | 117 | 3,602 | 62.9% | 33.9% | D+29.0 |
| Precinct -49074907 | 1,976 | 1,387 | 144 | 3,507 | 56.3% | 39.5% | D+16.8 |
| Precinct -41034103 | 3,052 | 303 | 122 | 3,477 | 87.8% | 8.7% | D+79.1 |
| Precinct -46074607 | 2,386 | 731 | 176 | 3,293 | 72.5% | 22.2% | D+50.3 |
| Precinct -42074207 | 2,934 | 190 | 134 | 3,258 | 90.1% | 5.8% | D+84.2 |
| Precinct -50045004 | 1,690 | 1,433 | 114 | 3,237 | 52.2% | 44.3% | D+7.9 |
| Precinct -47044704 | 1,814 | 1,164 | 143 | 3,121 | 58.1% | 37.3% | D+20.8 |
| Precinct -33083308 | 2,638 | 300 | 177 | 3,115 | 84.7% | 9.6% | D+75.1 |
| Precinct -42084208 | 2,778 | 198 | 104 | 3,080 | 90.2% | 6.4% | D+83.8 |
| Precinct -38043804 | 2,431 | 456 | 131 | 3,018 | 80.6% | 15.1% | D+65.4 |
| Precinct -47054705 | 2,072 | 812 | 114 | 2,998 | 69.1% | 27.1% | D+42.0 |
| Precinct -41024102 | 2,524 | 249 | 123 | 2,896 | 87.2% | 8.6% | D+78.6 |
| Precinct -41014101 | 2,494 | 225 | 83 | 2,802 | 89.0% | 8.0% | D+81.0 |
| Precinct -47064706 | 1,846 | 716 | 110 | 2,672 | 69.1% | 26.8% | D+42.3 |
| Precinct -48034803 | 1,495 | 970 | 88 | 2,553 | 58.6% | 38.0% | D+20.6 |
| Precinct -28032803 | 2,112 | 180 | 113 | 2,405 | 87.8% | 7.5% | D+80.3 |
| Precinct -45054505 | 1,902 | 211 | 119 | 2,232 | 85.2% | 9.5% | D+75.8 |
| Precinct -52015201 | 981 | 1,133 | 81 | 2,195 | 44.7% | 51.6% | R+6.9 |
| Precinct -49064906 | 1,115 | 943 | 95 | 2,153 | 51.8% | 43.8% | D+8.0 |
| Precinct -47024702 | 1,355 | 425 | 75 | 1,855 | 73.0% | 22.9% | D+50.1 |
| Precinct -31013101 | 1,208 | 570 | 73 | 1,851 | 65.3% | 30.8% | D+34.5 |
| Precinct -38023802 | 1,397 | 365 | 57 | 1,819 | 76.8% | 20.1% | D+56.7 |
| Precinct -48084808 | 912 | 760 | 59 | 1,731 | 52.7% | 43.9% | D+8.8 |
| Precinct -49044904 | 723 | 536 | 37 | 1,296 | 55.8% | 41.4% | D+14.4 |
| Precinct -47104710 | 765 | 307 | 53 | 1,125 | 68.0% | 27.3% | D+40.7 |
| Precinct -33013301 | 835 | 217 | 44 | 1,096 | 76.2% | 19.8% | D+56.4 |
| Precinct -38013801 | 788 | 212 | 49 | 1,049 | 75.1% | 20.2% | D+54.9 |
| Precinct -28022802 | 839 | 151 | 50 | 1,040 | 80.7% | 14.5% | D+66.2 |
| Precinct -47094709 | 596 | 269 | 43 | 908 | 65.6% | 29.6% | D+36.0 |
| Precinct -45094509 | 570 | 224 | 38 | 832 | 68.5% | 26.9% | D+41.6 |
| Precinct -34013401 | 557 | 86 | 17 | 660 | 84.4% | 13.0% | D+71.4 |
| Precinct -48014801 | 381 | 166 | 26 | 573 | 66.5% | 29.0% | D+37.5 |
| Precinct -45044504 | 418 | 84 | 23 | 525 | 79.6% | 16.0% | D+63.6 |
| Precinct -50035003 | 196 | 130 | 24 | 350 | 56.0% | 37.1% | D+18.9 |
| Precinct -48074807 | 128 | 155 | 8 | 291 | 44.0% | 53.3% | R+9.3 |
| Precinct -45074507 | 214 | 67 | 8 | 289 | 74.0% | 23.2% | D+50.9 |
| Precinct -49024902 | 150 | 101 | 13 | 264 | 56.8% | 38.3% | D+18.6 |
| Precinct -49104910 | 144 | 86 | 10 | 240 | 60.0% | 35.8% | D+24.2 |
| Precinct -48054805 | 117 | 93 | 7 | 217 | 53.9% | 42.9% | D+11.1 |
| Precinct -50095009 | 72 | 118 | 7 | 197 | 36.5% | 59.9% | R+23.4 |
| Precinct -34023402 | 113 | 21 | 9 | 143 | 79.0% | 14.7% | D+64.3 |
| Precinct -38063806 | 112 | 10 | 1 | 123 | 91.1% | 8.1% | D+82.9 |
| Precinct -50015001 | 45 | 45 | 4 | 94 | 47.9% | 47.9% | Even |
| Precinct -49014901 | 41 | 28 | 9 | 78 | 52.6% | 35.9% | D+16.7 |
| Precinct -47014701 | 28 | 32 | 0 | 60 | 46.7% | 53.3% | R+6.7 |
| Precinct -46084608 | 24 | 14 | 3 | 41 | 58.5% | 34.1% | D+24.4 |
| Precinct -33053305 | 25 | 7 | 0 | 32 | 78.1% | 21.9% | D+56.3 |
| Precinct -44074407 | 18 | 10 | 1 | 29 | 62.1% | 34.5% | D+27.6 |
| Precinct -48094809 | 1 | 7 | 2 | 10 | 10.0% | 70.0% | R+60.0 |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −36.0% |
| 1896 | −28.9% |
| 1900 | −36.3% |
| 1904 | −61.3% |
| 1908 | −26.8% |
| 1912 | +11.7% |
| 1916 | −7.1% |
| 1920 | −22.3% |
| 1924 | −27.8% |
| 1928 | −24.9% |
| 1932 | +23.9% |
| 1936 | +42.8% |
| 1940 | +13.9% |
| 1944 | +14.6% |
| 1948 | +3.8% |
| 1952 | −10.6% |
| 1956 | −5.6% |
| 1960 | −1.2% |
| 1964 | +32.6% |
| 1968 | +7.3% |
| 1972 | +2.9% |
| 1976 | +6.6% |
| 1980 | +7.3% |
| 1984 | +9.1% |
| 1988 | +25.1% |
| 1992 | +31.1% |
| 1996 | +32.9% |
| 2000 | +35.3% |
| 2004 | +44.4% |
| 2008 | +56.1% |
| 2012 | +54.7% |
| 2016 | +56.3% |
| 2020 | +61.3% |
| 2024 | +61.6% |
U.S. Senate
| Year | Won | Democratic | Republican | Total |
|---|---|---|---|---|
| 2022 | D | 78.9%286,167 | 17.2%62,324 | 362,662 |
| 2020 | D | 78.6%356,870 | 17.3%78,673 | 453,987 |
Registered voters
By party of registration, over time
Registration leans Democratic; the presidential vote runs 22 points more Republican.
581,537 registered voters · 2024 · up from 568,280 in 2022
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
−1,931 net domestic migration · 2025
Net −17,620 over 2011–2025 · gain loss
Arrivals reported $68,804 in average income, against $99,581 for residents who stayed — 31% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+19.5 on average — 42 points more Republican-leaning than Multnomah County, OR itself (D+61.6).
Where arrivals came from lean of each source
- Washington County, OR4,318D+33.7
- Clackamas County, OR3,825D+9.8
- Clark County, WA1,939D+6.9
- Los Angeles County, CA970D+32.9
- King County, WA805D+51.3
- Lane County, OR689D+22.9
Where departures went households, 2022–23
- Clackamas County, OR4,847
- Washington County, OR4,496
- Clark County, WA2,886
- King County, WA927
- Los Angeles County, CA701
- Deschutes County, OR553
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 | +4,417 |
| 2012 | +4,306 |
| 2013 | +815 |
| 2014 | +4,683 |
| 2015 | +5,215 |
| 2016 | +4,402 |
| 2017 | −1,241 |
| 2018 | −2,936 |
| 2019 | −153 |
| 2021 | −12,326 |
| 2022 | −11,385 |
| 2023 | −6,697 |
| 2024 | −4,789 |
| 2025 | −1,931 |
Multnomah County, anchored by Portland, delivered a 61.6-point Democratic margin in 2024, making it one of the most lopsided urban counties in the West. High population density and a young, college-educated workforce drive its outsized tilt.
Across the recorded series it reached a Democratic high of 61.6 points in 2024 and a Republican high of 61.3 points in 1904. The 2024 margin was 61.6 points.
A population of 801,477, a 65% non-Hispanic-white share, and a median household income of $88,766 describe the county. The county's voting pattern over the last decade is most similar to that of Denver County and Orange 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 →
Multnomah County, Oregon. Akashic. https://akashic.app/county/41051/. Accessed May 20, 2026. License: CC BY 4.0.