- Lead
- 3,089
- Total
- 20,731
- vs nation
- R+13.4
- Turnout
- 69.4%
Okanogan County, WA
▦ precinct · ▥ counties · ▢ no spatial detail
President margin by year
Place winner margin
President results by year
2024 turnout 69.4% of 29,999 citizens 18+
- Lead
- 2,940
- Total
- 21,282
- vs nation
- R+18.3
- Turnout
- 72.9%
- Lead
- 3,312
- Total
- 17,556
- vs nation
- R+21.0
- Turnout
- 61.9%
- Lead
- 2,113
- Total
- 17,003
- vs nation
- R+16.3
- Turnout
- —
- Lead
- 1,185
- Total
- 16,870
- vs nation
- R+14.3
- Turnout
- —
- Lead
- 3,327
- Total
- 16,342
- vs nation
- R+17.9
- Turnout
- —
- Lead
- 5,049
- Total
- 14,798
- vs nation
- R+34.6
- Turnout
- —
- Lead
- 1,080
- Total
- 13,075
- vs nation
- R+16.8
- Turnout
- —
Key facts
- 2024 presidential margin
- R+14.9MIT Election Lab
- Population
- 43,4252024 5-year
- Population density
- 8.2 / sq mi2024 5-year · TIGER/Line
- Land area
- 5,266 sq miTIGER/Line
- Median household income
- $63,2072024 5-year
- White (non-Hispanic)
- 62.4%2024 5-year
- Black
- 1.3%2024 5-year
- Hispanic / Latino
- 21.0%2024 5-year
- Peak Democratic margin
- D+53.3 in 1896MIT Election Lab
- Peak Republican margin
- R+42.3 in 1904MIT Election Lab
- Most similar
- Inyo County, CA · twin score 85.7
Turnout and midterm durability
Participation measured against the same-year citizen voting-age population. Audited cycles count total general-election participants — ballots or participating voters, not presidential candidate votes. Cycles before 2016 predate that series and are derived from the certified presidential returns instead; they are marked everywhere they appear and are excluded from the figures below.
- 2024 turnout
- 69.4%20,832 participants ÷ 29,999 CVAP
- 2020→2022 drop-off
- +14.8 ptsVolatile
- Drop-off vs state
- -6.4 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026
- 54.7%–60.6%Recent-cycle and two-cycle persistence scenarios; not a forecast
Select a presidential cycle to show it on the map and results ledger above.
| Cycle | Participants | CVAP | Turnout | Series | Quality |
|---|---|---|---|---|---|
| 20,832 | 29,999 ± 466 | 69.4% | Audited | A/A | |
| 2022Mid | 16,751 | 28,818 ± 468 | 58.1% | Audited | A/A |
| 21,432 | 29,408 ± 459 | 72.9% | Audited | A/A | |
| 2018Mid | 16,996 | 28,846 ± 341 | 58.9% | Audited | A/A |
| 17,861 | 28,864 ± 308 | 61.9% | Audited | A/A | |
| 17,003 | 28,358 | 60.0% | Derived | — | |
| 16,870 | 27,639 | 61.0% | Derived | — | |
| 16,342 | 26,920 extrapolated | 60.7% | Derived | — |
Sources and methods
Audited cycles (2016, 2018, 2020, 2022, 2024) count total general-election participants against the same-year CVAP special tabulation, each cell carrying its own numerator and denominator quality grade. Derived cycles (2004, 2008, 2012) come from the certified presidential returns on this page over the ACS 5-year CVAP series, so they measure presidential votes cast rather than ballots — a floor on participation. Where a derived cycle predates the ACS its denominator is extrapolated rather than read, and says so on its own line below. They are shown for the longer arc and are excluded from the drop-off, excess-drop-off, and 2026 scenario figures above.
- 2024: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 311/228.
- 2022: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 306/183.
- 2020: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 301/2.
- 2018: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 297/138.
- 2016: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 293/111.
- 2012 (derived): Certified presidential returns · ACS 5-year CVAP (B05003); presidential votes cast — a floor on participation, not a ballot count.
- 2008 (derived): Certified presidential returns · ACS 5-year CVAP (B05003); presidential votes cast — a floor on participation, not a ballot count.
- 2004 (derived): Certified presidential returns · extrapolated CVAP denominator; presidential votes cast — a floor on participation, not a ballot count; 2004 predates the ACS, so the denominator is a linear back-extrapolation from the 2008 and 2012 CVAP values, not a read figure.
Interactive election map
One map. Every available contest.
The map and local result cover Okanogan County only. The complete district District 4 result is shown below for comparison.
Okanogan County result
0 precinct units · 0 candidate votes
Show all 12 candidates
District District 4 result
Loading the complete contest result…
Explore precinct resultsSearch, sort, compare years, or export CSV · 270 precincts
Precinct data
Results by precinct
270 precincts · 20,732 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -MAZAMAMAZAMA | 717 | 136 | 25 | 878 | 81.7% | 15.5% | D+66.2 |
|---|---|---|---|---|---|---|---|
| Precinct -TWISP RURALTWISP RURAL | 558 | 241 | 28 | 827 | 67.5% | 29.1% | D+38.3 |
| Precinct -WINTHROP RURALWINTHROP RURAL | 498 | 219 | 32 | 749 | 66.5% | 29.2% | D+37.2 |
| Precinct -BOSTONBOSTON | 189 | 530 | 20 | 739 | 25.6% | 71.7% | R+46.1 |
| Precinct -HAVILLAHHAVILLAH | 194 | 460 | 26 | 680 | 28.5% | 67.6% | R+39.1 |
| Precinct -OROVILLE #1OROVILLE #1 | 184 | 456 | 30 | 670 | 27.5% | 68.1% | R+40.6 |
| Precinct -OMAK #9OMAK #9 | 247 | 375 | 27 | 649 | 38.1% | 57.8% | R+19.7 |
| Precinct -BEEMANBEEMAN | 163 | 465 | 17 | 645 | 25.3% | 72.1% | R+46.8 |
| Precinct -OMAK #16OMAK #16 | 297 | 309 | 25 | 631 | 47.1% | 49.0% | R+1.9 |
| Precinct -BREWSTER RURALBREWSTER RURAL | 147 | 456 | 27 | 630 | 23.3% | 72.4% | R+49.0 |
| Precinct -POORMAN CREEKPOORMAN CREEK | 315 | 297 | 17 | 629 | 50.1% | 47.2% | D+2.9 |
| Precinct -TWISP #1TWISP #1 | 373 | 218 | 32 | 623 | 59.9% | 35.0% | D+24.9 |
| Precinct -POGUEPOGUE | 156 | 426 | 24 | 606 | 25.7% | 70.3% | R+44.6 |
| Precinct -OMAK #1OMAK #1 | 307 | 281 | 17 | 605 | 50.7% | 46.4% | D+4.3 |
| Precinct -ENGHENGH | 226 | 330 | 19 | 575 | 39.3% | 57.4% | R+18.1 |
| Precinct -PATEROS RURALPATEROS RURAL | 202 | 341 | 31 | 574 | 35.2% | 59.4% | R+24.2 |
| Precinct -TONASKET RURALTONASKET RURAL | 188 | 365 | 21 | 574 | 32.8% | 63.6% | R+30.8 |
| Precinct -CARLTONCARLTON | 277 | 272 | 24 | 573 | 48.3% | 47.5% | D+0.9 |
| Precinct -CONCONULLY RURALCONCONULLY RURAL | 136 | 403 | 15 | 554 | 24.5% | 72.7% | R+48.2 |
| Precinct -CHESAWCHESAW | 118 | 368 | 18 | 504 | 23.4% | 73.0% | R+49.6 |
| Precinct -OKANOGAN #7OKANOGAN #7 | 193 | 292 | 18 | 503 | 38.4% | 58.1% | R+19.7 |
| Precinct -CANALCANAL | 85 | 355 | 12 | 452 | 18.8% | 78.5% | R+59.7 |
| Precinct -TONASKET #1TONASKET #1 | 168 | 268 | 13 | 449 | 37.4% | 59.7% | R+22.3 |
| Precinct -COULEE DAM #1COULEE DAM #1 | 267 | 152 | 16 | 435 | 61.4% | 34.9% | D+26.4 |
| Precinct -OKANOGAN #1OKANOGAN #1 | 166 | 256 | 13 | 435 | 38.2% | 58.9% | R+20.7 |
| Precinct -SOUTH OROVILLESOUTH OROVILLE | 89 | 314 | 13 | 416 | 21.4% | 75.5% | R+54.1 |
| Precinct -BREWSTER #1BREWSTER #1 | 191 | 198 | 13 | 402 | 47.5% | 49.3% | R+1.7 |
| Precinct -NIGHTHAWKNIGHTHAWK | 110 | 272 | 9 | 391 | 28.1% | 69.6% | R+41.4 |
| Precinct -WINTHROP #1WINTHROP #1 | 311 | 62 | 16 | 389 | 79.9% | 15.9% | D+64.0 |
| Precinct -ELLISFORDEELLISFORDE | 102 | 270 | 11 | 383 | 26.6% | 70.5% | R+43.9 |
| Precinct -ANGLINANGLIN | 88 | 283 | 6 | 377 | 23.3% | 75.1% | R+51.7 |
| Precinct -ALMAALMA | 105 | 257 | 9 | 371 | 28.3% | 69.3% | R+41.0 |
| Precinct -NORTH OMAKNORTH OMAK | 92 | 256 | 2 | 350 | 26.3% | 73.1% | R+46.9 |
| Precinct -PATEROS #1PATEROS #1 | 85 | 177 | 17 | 279 | 30.5% | 63.4% | R+33.0 |
| Precinct -TUNK CREEKTUNK CREEK | 114 | 160 | 4 | 278 | 41.0% | 57.6% | R+16.5 |
| Precinct -LOOMISLOOMIS | 66 | 202 | 8 | 276 | 23.9% | 73.2% | R+49.3 |
| Precinct -BODIEBODIE | 53 | 196 | 8 | 257 | 20.6% | 76.3% | R+55.6 |
| Precinct -NESPELEM RURALNESPELEM RURAL | 202 | 36 | 8 | 246 | 82.1% | 14.6% | D+67.5 |
| Precinct -DULEY LAKEDULEY LAKE | 109 | 123 | 10 | 242 | 45.0% | 50.8% | R+5.8 |
| Precinct -EASTLAKEEASTLAKE | 75 | 145 | 9 | 229 | 32.8% | 63.3% | R+30.6 |
| Precinct -ELMERTONELMERTON | 91 | 65 | 3 | 159 | 57.2% | 40.9% | D+16.4 |
| Precinct -RIVERSIDE CITYRIVERSIDE CITY | 30 | 93 | 4 | 127 | 23.6% | 73.2% | R+49.6 |
| Precinct -CONCONULLY CITYCONCONULLY CITY | 40 | 79 | 4 | 123 | 32.5% | 64.2% | R+31.7 |
| Precinct -ELMER CITYELMER CITY | 69 | 44 | 7 | 120 | 57.5% | 36.7% | D+20.8 |
| Precinct -MONSE #2MONSE #2 | 27 | 50 | 3 | 80 | 33.8% | 62.5% | R+28.7 |
| Precinct -NESPELEM CITYNESPELEM CITY | 46 | 2 | 0 | 48 | 95.8% | 4.2% | D+91.7 |
| Aeneas Creek Voting District53_5304747151 | 0 | 0 | 0 | 0 | — | — | No votes |
| Aeneas Lake Voting District53_5304747152 | 0 | 0 | 0 | 0 | — | — | No votes |
| Aeneas Voting District53_5304747048 | 0 | 0 | 0 | 0 | — | — | No votes |
| Airport Voting District53_5304747081 | 0 | 0 | 0 | 0 | — | — | No votes |
| Alma Voting District53_5304747001 | 0 | 0 | 0 | 0 | — | — | No votes |
| Alta Lake Voting District53_5304747175 | 0 | 0 | 0 | 0 | — | — | No votes |
| Anglin Voting District53_5304747002 | 0 | 0 | 0 | 0 | — | — | No votes |
| Antoine Creek Voting District53_5304747153 | 0 | 0 | 0 | 0 | — | — | No votes |
| Antoine Peak Voting District53_5304747154 | 0 | 0 | 0 | 0 | — | — | No votes |
| Aston Voting District53_5304747186 | 0 | 0 | 0 | 0 | — | — | No votes |
| Balky Hill Voting District53_5304747082 | 0 | 0 | 0 | 0 | — | — | No votes |
| Beaver Creek Voting District53_5304747056 | 0 | 0 | 0 | 0 | — | — | No votes |
| Beeman Voting District53_5304747003 | 0 | 0 | 0 | 0 | — | — | No votes |
| Black Canyon Voting District53_5304747057 | 0 | 0 | 0 | 0 | — | — | No votes |
| Blue Lake Voting District53_5304747150 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bodie Voting District53_5304747004 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bonaparte Voting District53_5304747005 | 0 | 0 | 0 | 0 | — | — | No votes |
| Boston Voting District53_5304747006 | 0 | 0 | 0 | 0 | — | — | No votes |
| Boundary Voting District53_5304747095 | 0 | 0 | 0 | 0 | — | — | No votes |
| Brewster 1 Voting District53_5304747124 | 0 | 0 | 0 | 0 | — | — | No votes |
| Brewster 2 Voting District53_5304747125 | 0 | 0 | 0 | 0 | — | — | No votes |
| Brewster 3 Voting District53_5304747180 | 0 | 0 | 0 | 0 | — | — | No votes |
| Brewster 4 Voting District53_5304747181 | 0 | 0 | 0 | 0 | — | — | No votes |
| Brewster 5 Voting District53_5304747182 | 0 | 0 | 0 | 0 | — | — | No votes |
| Brewster 6 Voting District53_5304747183 | 0 | 0 | 0 | 0 | — | — | No votes |
| Brewster Flat Voting District53_5304747179 | 0 | 0 | 0 | 0 | — | — | No votes |
| Brewster Rural Voting District53_5304747007 | 0 | 0 | 0 | 0 | — | — | No votes |
| Bridge Creek Voting District53_5304747083 | 0 | 0 | 0 | 0 | — | — | No votes |
| Buckhorn Mtn Voting District53_5304747096 | 0 | 0 | 0 | 0 | — | — | No votes |
| Buffalo Lake Voting District53_5304747058 | 0 | 0 | 0 | 0 | — | — | No votes |
| Canal Voting District53_5304747079 | 0 | 0 | 0 | 0 | — | — | No votes |
| Cape Labelle Voting District53_5304747155 | 0 | 0 | 0 | 0 | — | — | No votes |
| Carlton Voting District53_5304747008 | 0 | 0 | 0 | 0 | — | — | No votes |
| Cayuse Mtn Voting District53_5304747156 | 0 | 0 | 0 | 0 | — | — | No votes |
| Cherokee Voting District53_5304747189 | 0 | 0 | 0 | 0 | — | — | No votes |
| Chesaw Voting District53_5304747009 | 0 | 0 | 0 | 0 | — | — | No votes |
| Chewiliken Voting District53_5304747157 | 0 | 0 | 0 | 0 | — | — | No votes |
| Chiliwist Voting District53_5304747045 | 0 | 0 | 0 | 0 | — | — | No votes |
| Coleman Butte Voting District53_5304747185 | 0 | 0 | 0 | 0 | — | — | No votes |
| Columbia Voting District53_5304747049 | 0 | 0 | 0 | 0 | — | — | No votes |
| Conconully City Voting District53_5304747131 | 0 | 0 | 0 | 0 | — | — | No votes |
| Conconully Voting District53_5304747010 | 0 | 0 | 0 | 0 | — | — | No votes |
| Copple Voting District53_5304747059 | 0 | 0 | 0 | 0 | — | — | No votes |
| Coulee Dam 1 Voting District53_5304747101 | 0 | 0 | 0 | 0 | — | — | No votes |
| Coulee Dam 2 Voting District53_5304747102 | 0 | 0 | 0 | 0 | — | — | No votes |
| Coulee Dam 3 Voting District53_5304747103 | 0 | 0 | 0 | 0 | — | — | No votes |
| Coulee Dam 4 Voting District53_5304747132 | 0 | 0 | 0 | 0 | — | — | No votes |
| Crossroads Voting District53_5304747084 | 0 | 0 | 0 | 0 | — | — | No votes |
| Crumbacher Voting District53_5304747050 | 0 | 0 | 0 | 0 | — | — | No votes |
| Davis Lake Voting District53_5304747085 | 0 | 0 | 0 | 0 | — | — | No votes |
| Disautel Voting District53_5304747051 | 0 | 0 | 0 | 0 | — | — | No votes |
| Dixon Voting District53_5304747197 | 0 | 0 | 0 | 0 | — | — | No votes |
| Duck Lake Voting District53_5304747011 | 0 | 0 | 0 | 0 | — | — | No votes |
| Duffys Mtn Voting District53_5304747158 | 0 | 0 | 0 | 0 | — | — | No votes |
| Duley Lake Voting District53_5304747012 | 0 | 0 | 0 | 0 | — | — | No votes |
| Eastlake Voting District53_5304747013 | 0 | 0 | 0 | 0 | — | — | No votes |
| Eastside Voting District53_5304747014 | 0 | 0 | 0 | 0 | — | — | No votes |
| Edelweiss Voting District53_5304747060 | 0 | 0 | 0 | 0 | — | — | No votes |
| Eder Voting District53_5304747097 | 0 | 0 | 0 | 0 | — | — | No votes |
| Ellisforde Voting District53_5304747015 | 0 | 0 | 0 | 0 | — | — | No votes |
| Elmer City Voting District53_5304747133 | 0 | 0 | 0 | 0 | — | — | No votes |
| Elmerton Voting District53_5304747016 | 0 | 0 | 0 | 0 | — | — | No votes |
| Elmway Voting District53_5304747017 | 0 | 0 | 0 | 0 | — | — | No votes |
| Engh Voting District53_5304747061 | 0 | 0 | 0 | 0 | — | — | No votes |
| Fiker Voting District53_5304747194 | 0 | 0 | 0 | 0 | — | — | No votes |
| Finley Canyon Voting District53_5304747062 | 0 | 0 | 0 | 0 | — | — | No votes |
| Fletcher Voting District53_5304747200 | 0 | 0 | 0 | 0 | — | — | No votes |
| Frontage Voting District53_5304747159 | 0 | 0 | 0 | 0 | — | — | No votes |
| Glover Voting District53_5304747199 | 0 | 0 | 0 | 0 | — | — | No votes |
| Greenacres Voting District53_5304747086 | 0 | 0 | 0 | 0 | — | — | No votes |
| Gusty Ridge Voting District53_5304747160 | 0 | 0 | 0 | 0 | — | — | No votes |
| Havillah Voting District53_5304747018 | 0 | 0 | 0 | 0 | — | — | No votes |
| Hendrick Voting District53_5304747196 | 0 | 0 | 0 | 0 | — | — | No votes |
| Highway Voting District53_5304747167 | 0 | 0 | 0 | 0 | — | — | No votes |
| Horseshoe Lake Voting District53_5304747098 | 0 | 0 | 0 | 0 | — | — | No votes |
| Hudson Voting District53_5304747052 | 0 | 0 | 0 | 0 | — | — | No votes |
| Janis Voting District53_5304747063 | 0 | 0 | 0 | 0 | — | — | No votes |
| Jennings Loop Voting District53_5304747149 | 0 | 0 | 0 | 0 | — | — | No votes |
| Johnson Creek Voting District53_5304747087 | 0 | 0 | 0 | 0 | — | — | No votes |
| Kermel Voting District53_5304747198 | 0 | 0 | 0 | 0 | — | — | No votes |
| Kipling Voting District53_5304747053 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lake Andrews Voting District53_5304747099 | 0 | 0 | 0 | 0 | — | — | No votes |
| Leecher Mtn Voting District53_5304747174 | 0 | 0 | 0 | 0 | — | — | No votes |
| Leese Voting District53_5304747064 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lewis Butte Voting District53_5304747088 | 0 | 0 | 0 | 0 | — | — | No votes |
| Libby Creek Voting District53_5304747065 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lime Belt Voting District53_5304747089 | 0 | 0 | 0 | 0 | — | — | No votes |
| Lone Pine Voting District53_5304747191 | 0 | 0 | 0 | 0 | — | — | No votes |
| Longanecker Voting District53_5304747161 | 0 | 0 | 0 | 0 | — | — | No votes |
| Loomis Voting District53_5304747019 | 0 | 0 | 0 | 0 | — | — | No votes |
| Malott Voting District53_5304747020 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mazama Voting District53_5304747021 | 0 | 0 | 0 | 0 | — | — | No votes |
| McClure Mtn Voting District53_5304747090 | 0 | 0 | 0 | 0 | — | — | No votes |
| McGinnis Lake Voting District53_5304747066 | 0 | 0 | 0 | 0 | — | — | No votes |
| Methow Voting District53_5304747022 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mission Voting District53_5304747023 | 0 | 0 | 0 | 0 | — | — | No votes |
| Moccasin Lake Voting District53_5304747091 | 0 | 0 | 0 | 0 | — | — | No votes |
| Mock Voting District53_5304747201 | 0 | 0 | 0 | 0 | — | — | No votes |
| Molson Voting District53_5304747024 | 0 | 0 | 0 | 0 | — | — | No votes |
| Monse 1 Voting District53_5304747025 | 0 | 0 | 0 | 0 | — | — | No votes |
| Monse 2 Voting District53_5304747026 | 0 | 0 | 0 | 0 | — | — | No votes |
| Monse 3 Voting District53_5304747046 | 0 | 0 | 0 | 0 | — | — | No votes |
| Myers Creek Voting District53_5304747100 | 0 | 0 | 0 | 0 | — | — | No votes |
| Nespelem City Voting District53_5304747104 | 0 | 0 | 0 | 0 | — | — | No votes |
| Nespelem Rural Voting District53_5304747027 | 0 | 0 | 0 | 0 | — | — | No votes |
| Nichols Voting District53_5304747190 | 0 | 0 | 0 | 0 | — | — | No votes |
| Nighthawk Voting District53_5304747028 | 0 | 0 | 0 | 0 | — | — | No votes |
| North Malott Voting District53_5304747092 | 0 | 0 | 0 | 0 | — | — | No votes |
| North Omak Voting District53_5304747029 | 0 | 0 | 0 | 0 | — | — | No votes |
| North Star Voting District53_5304747067 | 0 | 0 | 0 | 0 | — | — | No votes |
| North Tonasket Voting District53_5304747162 | 0 | 0 | 0 | 0 | — | — | No votes |
| Okanogan 1 Voting District53_5304747105 | 0 | 0 | 0 | 0 | — | — | No votes |
| Okanogan 10 Voting District53_5304747222 | 0 | 0 | 0 | 0 | — | — | No votes |
| Okanogan 11 Voting District53_5304747223 | 0 | 0 | 0 | 0 | — | — | No votes |
| Okanogan 12 Voting District53_5304747224 | 0 | 0 | 0 | 0 | — | — | No votes |
| Okanogan 2 Voting District53_5304747106 | 0 | 0 | 0 | 0 | — | — | No votes |
| Okanogan 3 Voting District53_5304747107 | 0 | 0 | 0 | 0 | — | — | No votes |
| Okanogan 4 Voting District53_5304747108 | 0 | 0 | 0 | 0 | — | — | No votes |
| Okanogan 5 Voting District53_5304747217 | 0 | 0 | 0 | 0 | — | — | No votes |
| Okanogan 6 Voting District53_5304747218 | 0 | 0 | 0 | 0 | — | — | No votes |
| Okanogan 7 Voting District53_5304747219 | 0 | 0 | 0 | 0 | — | — | No votes |
| Okanogan 8 Voting District53_5304747220 | 0 | 0 | 0 | 0 | — | — | No votes |
| Okanogan 9 Voting District53_5304747221 | 0 | 0 | 0 | 0 | — | — | No votes |
| Okanogan Rural Voting District53_5304747047 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 1 Voting District53_5304747109 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 10 Voting District53_5304747202 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 11 Voting District53_5304747203 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 12 Voting District53_5304747204 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 13 Voting District53_5304747205 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 14 Voting District53_5304747206 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 15 Voting District53_5304747207 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 16 Voting District53_5304747208 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 17 Voting District53_5304747209 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 18 Voting District53_5304747210 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 19 Voting District53_5304747211 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 2 Voting District53_5304747110 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 20 Voting District53_5304747212 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 21 Voting District53_5304747213 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 22 Voting District53_5304747214 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 23 Voting District53_5304747215 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 24 Voting District53_5304747216 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 3 Voting District53_5304747111 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 4 Voting District53_5304747112 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 5 Voting District53_5304747113 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 6 Voting District53_5304747114 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 7 Voting District53_5304747115 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 8 Voting District53_5304747116 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak 9 Voting District53_5304747117 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak Lake Voting District53_5304747193 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak Mtn Voting District53_5304747192 | 0 | 0 | 0 | 0 | — | — | No votes |
| Omak River Voting District53_5304747188 | 0 | 0 | 0 | 0 | — | — | No votes |
| Orchard Voting District53_5304747054 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oroville 1 Voting District53_5304747118 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oroville 10 Voting District53_5304747148 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oroville 2 Voting District53_5304747119 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oroville 3 Voting District53_5304747120 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oroville 4 Voting District53_5304747142 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oroville 5 Voting District53_5304747143 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oroville 6 Voting District53_5304747144 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oroville 7 Voting District53_5304747145 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oroville 8 Voting District53_5304747146 | 0 | 0 | 0 | 0 | — | — | No votes |
| Oroville 9 Voting District53_5304747147 | 0 | 0 | 0 | 0 | — | — | No votes |
| Owhi Voting District53_5304747068 | 0 | 0 | 0 | 0 | — | — | No votes |
| Palmer Lake Voting District53_5304747069 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pateros 1 Voting District53_5304747126 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pateros 2 Voting District53_5304747127 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pateros 3 Voting District53_5304747177 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pateros Rural Voting District53_5304747030 | 0 | 0 | 0 | 0 | — | — | No votes |
| Patterson Lake Voting District53_5304747093 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pearrygin Lake Voting District53_5304747094 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pickens Mtn Voting District53_5304747163 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pine Cone Voting District53_5304747070 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pine Creek Voting District53_5304747031 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pioneer Voting District53_5304747184 | 0 | 0 | 0 | 0 | — | — | No votes |
| Pogue Voting District53_5304747032 | 0 | 0 | 0 | 0 | — | — | No votes |
| Poorman Creek Voting District53_5304747071 | 0 | 0 | 0 | 0 | — | — | No votes |
| Ranches Voting District53_5304747164 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rat Lake Voting District53_5304747178 | 0 | 0 | 0 | 0 | — | — | No votes |
| Riverside City Voting District53_5304747134 | 0 | 0 | 0 | 0 | — | — | No votes |
| Riverside Rural Voting District53_5304747033 | 0 | 0 | 0 | 0 | — | — | No votes |
| Rodeo Trail Voting District53_5304747080 | 0 | 0 | 0 | 0 | — | — | No votes |
| Ross Canyon Voting District53_5304747195 | 0 | 0 | 0 | 0 | — | — | No votes |
| San Poil Voting District53_5304747034 | 0 | 0 | 0 | 0 | — | — | No votes |
| Sand Flat Voting District53_5304747072 | 0 | 0 | 0 | 0 | — | — | No votes |
| Shoreline Voting District53_5304747138 | 0 | 0 | 0 | 0 | — | — | No votes |
| Similkameen Voting District53_5304747139 | 0 | 0 | 0 | 0 | — | — | No votes |
| Siwash Creek Voting District53_5304747165 | 0 | 0 | 0 | 0 | — | — | No votes |
| Sourdough Voting District53_5304747074 | 0 | 0 | 0 | 0 | — | — | No votes |
| South Omak Voting District53_5304747073 | 0 | 0 | 0 | 0 | — | — | No votes |
| South Oroville Voting District53_5304747035 | 0 | 0 | 0 | 0 | — | — | No votes |
| Spectacle Lake Voting District53_5304747166 | 0 | 0 | 0 | 0 | — | — | No votes |
| Spring Coulee Voting District53_5304747036 | 0 | 0 | 0 | 0 | — | — | No votes |
| Starr Voting District53_5304747176 | 0 | 0 | 0 | 0 | — | — | No votes |
| Teal Lake Voting District53_5304747140 | 0 | 0 | 0 | 0 | — | — | No votes |
| Tonasket 1 Voting District53_5304747121 | 0 | 0 | 0 | 0 | — | — | No votes |
| Tonasket 2 Voting District53_5304747122 | 0 | 0 | 0 | 0 | — | — | No votes |
| Tonasket 3 Voting District53_5304747123 | 0 | 0 | 0 | 0 | — | — | No votes |
| Tonasket 4 Voting District53_5304747170 | 0 | 0 | 0 | 0 | — | — | No votes |
| Tonasket 5 Voting District53_5304747171 | 0 | 0 | 0 | 0 | — | — | No votes |
| Tonasket 6 Voting District53_5304747172 | 0 | 0 | 0 | 0 | — | — | No votes |
| Tonasket 7 Voting District53_5304747173 | 0 | 0 | 0 | 0 | — | — | No votes |
| Tonasket Creek Voting District53_5304747141 | 0 | 0 | 0 | 0 | — | — | No votes |
| Tonasket Rural Voting District53_5304747037 | 0 | 0 | 0 | 0 | — | — | No votes |
| Toroda Voting District53_5304747055 | 0 | 0 | 0 | 0 | — | — | No votes |
| Tunk Creek Voting District53_5304747038 | 0 | 0 | 0 | 0 | — | — | No votes |
| Twin Lakes Voting District53_5304747075 | 0 | 0 | 0 | 0 | — | — | No votes |
| Twisp 1 Voting District53_5304747128 | 0 | 0 | 0 | 0 | — | — | No votes |
| Twisp 2 Voting District53_5304747129 | 0 | 0 | 0 | 0 | — | — | No votes |
| Twisp 3 Voting District53_5304747135 | 0 | 0 | 0 | 0 | — | — | No votes |
| Twisp 4 Voting District53_5304747136 | 0 | 0 | 0 | 0 | — | — | No votes |
| Twisp Rural Voting District53_5304747039 | 0 | 0 | 0 | 0 | — | — | No votes |
| Valley Voting District53_5304747076 | 0 | 0 | 0 | 0 | — | — | No votes |
| Wannacut Voting District53_5304747077 | 0 | 0 | 0 | 0 | — | — | No votes |
| Wauconda Voting District53_5304747041 | 0 | 0 | 0 | 0 | — | — | No votes |
| West Chewuch Voting District53_5304747078 | 0 | 0 | 0 | 0 | — | — | No votes |
| West River Voting District53_5304747187 | 0 | 0 | 0 | 0 | — | — | No votes |
| Westlake Voting District53_5304747042 | 0 | 0 | 0 | 0 | — | — | No votes |
| Whisky Mtn Voting District53_5304747168 | 0 | 0 | 0 | 0 | — | — | No votes |
| Whitestone Voting District53_5304747043 | 0 | 0 | 0 | 0 | — | — | No votes |
| Winthrop 1 Voting District53_5304747130 | 0 | 0 | 0 | 0 | — | — | No votes |
| Winthrop 2 Voting District53_5304747137 | 0 | 0 | 0 | 0 | — | — | No votes |
| Winthrop Rural Voting District53_5304747044 | 0 | 0 | 0 | 0 | — | — | No votes |
| Wolf Creek Voting District53_5304747040 | 0 | 0 | 0 | 0 | — | — | No votes |
| Yarnell Voting District53_5304747169 | 0 | 0 | 0 | 0 | — | — | No votes |
presidential history
Party record book
Okanogan County, WA · the strongest Democratic and Republican presidential performances recorded here, measured three ways.
1892–2024 · 34 presidential cycles
Highest vote share
Largest share of the presidential candidate vote cast here.
Democratic
William J. Bryan1896
76.0%
950 votes · D+53.3
Runner-up · Franklin D. Roosevelt, 1936 · 64.9%
Republican
Theodore Roosevelt1904
66.6%
1,192 votes · R+42.3
Runner-up · Herbert Hoover, 1928 · 64.9%
Most votes
Largest number of votes cast for the party’s presidential nominee here.
Democratic
Joe Biden2020
8,900votes
41.8% of the vote · R+13.8
Runner-up · Kamala Harris, 2024 · 8,466 votes
Republican
Donald Trump2020
11,840votes
55.6% of the vote · R+13.8
Runner-up · Donald Trump, 2024 · 11,555 votes
Best relative to the U.S.
This Place’s margin against the national margin in the same election — positive when it leaned toward the party more than the country did.
Democratic
William J. Bryan1896
+59.4pts D vs U.S.
Place D+53.3 · U.S. R+6.1
Runner-up · William J. Bryan, 1900 · +29.0 pts
Republican
George W. Bush2000
+34.6pts R vs U.S.
Place R+34.1 · U.S. D+0.5
Runner-up · Theodore Roosevelt, 1904 · +22.6 pts
Current officeholders
Seats representing Okanogan County, WA. A county elects none of these itself — they are the members for the 1 congressional, 1 state senate and 1 state house districts it falls inside, so parts of the county are represented by different members.
Senate and governor results are in the Office selector at the top of this page.
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.
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 24,541 |
| 2018 | 25,114 |
| 2020 | 27,175 |
| 2022 | 27,608 |
| 2024 | 28,949 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+66 net domestic migration · 2025
Net +943 over 2011–2025 · gain loss
Arrivals reported $75,172 in average income, against $69,622 for residents who stayed — 8% higher. (IRS SOI, 2022–23)
The places arrivals came from lean D+6.5 on average — 21 points more Democratic-leaning than Okanogan County, WA itself (R+14.9).
Where arrivals came from lean of each source
- King County, WA114D+51.3
- Spokane County, WA74R+4.9
- Douglas County, WA73R+26.8
- Chelan County, WA68R+9.4
- Snohomish County, WA61D+18.8
- Pierce County, WA38D+10.7
Where departures went households, 2022–23
- Spokane County, WA103
- Douglas County, WA83
- King County, WA68
- Chelan County, WA54
- Snohomish County, WA49
- Grant County, WA40
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 | −154 |
| 2012 | −325 |
| 2013 | −246 |
| 2014 | 0 |
| 2015 | −51 |
| 2016 | +28 |
| 2017 | +168 |
| 2018 | +115 |
| 2019 | +57 |
| 2021 | +624 |
| 2022 | +310 |
| 2023 | +163 |
| 2024 | +188 |
| 2025 | +66 |
Okanogan County stretches across Washington's arid northeastern highlands, where a sparse, rural population anchored in agriculture and timber has delivered double-digit Republican presidential margins in every cycle since 2000.
Across the recorded series it reached a Democratic high of 53.3 points in 1896 and a Republican high of 42.3 points in 1904. Between 2020 and 2024 the county moved 1.1 points toward the Republican candidate; the 2024 margin was 14.9 points.
A population of 43,425, a 62% non-Hispanic-white share, and a median household income of $63,207 describe the county. The county's voting pattern over the last decade is most similar to that of Inyo County and Carson City.
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 →
Okanogan County, Washington. Akashic. https://akashic.app/county/53047/. Accessed May 20, 2026. License: CC BY 4.0.