Ravalli County, Montana
Precinct data
Results by precinct
25 precincts · 29,904 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -PCT 24PCT 24 | 494 | 1,147 | 46 | 1,687 | 29.3% | 68.0% | R+38.7 |
|---|---|---|---|---|---|---|---|
| Precinct -PCT 25PCT 25 | 529 | 1,031 | 45 | 1,605 | 33.0% | 64.2% | R+31.3 |
| Precinct -PCT 23PCT 23 | 455 | 1,095 | 52 | 1,602 | 28.4% | 68.4% | R+40.0 |
| Precinct -PCT 07PCT 07 | 540 | 972 | 45 | 1,557 | 34.7% | 62.4% | R+27.7 |
| Precinct -PCT 19PCT 19 | 376 | 1,104 | 41 | 1,521 | 24.7% | 72.6% | R+47.9 |
| Precinct -PCT 20PCT 20 | 373 | 1,098 | 30 | 1,501 | 24.9% | 73.2% | R+48.3 |
| Precinct -PCT 14PCT 14 | 380 | 1,070 | 38 | 1,488 | 25.5% | 71.9% | R+46.4 |
| Precinct -PCT 13PCT 13 | 352 | 1,034 | 38 | 1,424 | 24.7% | 72.6% | R+47.9 |
| Precinct -PCT 05PCT 05 | 472 | 911 | 40 | 1,423 | 33.2% | 64.0% | R+30.9 |
| Precinct -PCT 06PCT 06 | 413 | 924 | 34 | 1,371 | 30.1% | 67.4% | R+37.3 |
| Precinct -PCT 16PCT 16 | 343 | 931 | 32 | 1,306 | 26.3% | 71.3% | R+45.0 |
| Precinct -PCT 18PCT 18 | 379 | 836 | 38 | 1,253 | 30.2% | 66.7% | R+36.5 |
| Precinct -PCT 02PCT 02 | 267 | 947 | 22 | 1,236 | 21.6% | 76.6% | R+55.0 |
| Precinct -PCT 12PCT 12 | 292 | 869 | 33 | 1,194 | 24.5% | 72.8% | R+48.3 |
| Precinct -PCT 11PCT 11 | 309 | 822 | 29 | 1,160 | 26.6% | 70.9% | R+44.2 |
| Precinct -PCT 21PCT 21 | 428 | 676 | 35 | 1,139 | 37.6% | 59.4% | R+21.8 |
| Precinct -PCT 17PCT 17 | 267 | 815 | 44 | 1,126 | 23.7% | 72.4% | R+48.7 |
| Precinct -PCT 08PCT 08 | 344 | 565 | 21 | 930 | 37.0% | 60.8% | R+23.8 |
| Precinct -PCT 09PCT 09 | 391 | 486 | 37 | 914 | 42.8% | 53.2% | R+10.4 |
| Precinct -PCT 22PCT 22 | 205 | 660 | 12 | 877 | 23.4% | 75.3% | R+51.9 |
| Precinct -PCT 03PCT 03 | 156 | 648 | 21 | 825 | 18.9% | 78.5% | R+59.6 |
| Precinct -PCT 10PCT 10 | 357 | 420 | 29 | 806 | 44.3% | 52.1% | R+7.8 |
| Precinct -PCT 01PCT 01 | 144 | 637 | 14 | 795 | 18.1% | 80.1% | R+62.0 |
| Precinct -PCT 04PCT 04 | 203 | 556 | 12 | 771 | 26.3% | 72.1% | R+45.8 |
| Precinct -PCT 15PCT 15 | 16 | 363 | 14 | 393 | 4.1% | 92.4% | R+88.3 |
Presidential margin, 1896–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1896 | +76.1% |
| 1900 | +8.0% |
| 1904 | −29.7% |
| 1908 | −8.6% |
| 1912 | +23.0% |
| 1916 | +9.0% |
| 1920 | −25.4% |
| 1924 | −21.6% |
| 1928 | −38.6% |
| 1932 | +13.4% |
| 1936 | +27.0% |
| 1940 | +5.5% |
| 1944 | −9.6% |
| 1948 | −4.1% |
| 1952 | −33.5% |
| 1956 | −22.8% |
| 1960 | −13.4% |
| 1964 | +16.8% |
| 1968 | −18.5% |
| 1972 | −28.6% |
| 1976 | −16.0% |
| 1980 | −36.9% |
| 1984 | −35.7% |
| 1988 | −21.3% |
| 1992 | −5.0% |
| 1996 | −18.1% |
| 2000 | −39.4% |
| 2004 | −35.9% |
| 2008 | −20.8% |
| 2012 | −31.6% |
| 2016 | −38.1% |
| 2020 | −36.3% |
| 2024 | −40.6% |
U.S. Senate
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 30,119 |
| 2018 | 31,125 |
| 2020 | 33,569 |
| 2022 | 34,514 |
| 2024 | 37,186 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+663 net domestic migration · 2025
Net +9,160 over 2011–2025 · gain loss
Arrivals reported $91,424 in average income, against $86,407 for residents who stayed — 6% higher. (IRS SOI, 2022–23)
The places arrivals came from lean D+13.7 on average — 54 points more Democratic-leaning than Ravalli County, MT itself (R+40.6).
Where arrivals came from lean of each source
- Missoula County, MT326D+21.4
- Gallatin County, MT33D+3.2
- San Diego County, CA31D+16.8
- Orange County, CA30D+2.7
- King County, WA29D+51.3
- Flathead County, MT27R+33.8
Where departures went households, 2022–23
- Missoula County, MT322
- Gallatin County, MT37
- Lewis and Clark County, MT21
- King County, WA20
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 | +59 |
| 2012 | +206 |
| 2013 | +143 |
| 2014 | +164 |
| 2015 | +438 |
| 2016 | +825 |
| 2017 | +760 |
| 2018 | +731 |
| 2019 | +770 |
| 2021 | +1,982 |
| 2022 | +1,229 |
| 2023 | +692 |
| 2024 | +498 |
| 2025 | +663 |
Ravalli County, tucked into the Bitterroot Valley south of Missoula, has shifted sharply rightward over three decades as rural in-migration reshaped its electorate, delivering a 40-point Republican presidential margin in 2024.
Across the recorded series it reached a Democratic high of 76.1 points in 1896 and a Republican high of 40.6 points in 2024. Between 2020 and 2024 the county moved 4.3 points toward the Republican candidate; the 2024 margin was 40.6 points.
A population of 46,727, a 89% non-Hispanic-white share, and a median household income of $71,283 describe the county. The county's voting pattern over the last decade is most similar to that of Douglas County and Madison 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 →
Ravalli County, Montana. Akashic. https://akashic.app/county/30081/. Accessed May 20, 2026. License: CC BY 4.0.