Mesa County, Colorado
Precinct data
Results by precinct
149 precincts · 91,620 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -30755390723075539072 | 636 | 1,177 | 39 | 1,852 | 34.3% | 63.6% | R+29.2 |
|---|---|---|---|---|---|---|---|
| Precinct -30754390063075439006 | 565 | 1,210 | 40 | 1,815 | 31.1% | 66.7% | R+35.5 |
| Precinct -30755390613075539061 | 782 | 941 | 46 | 1,769 | 44.2% | 53.2% | R+9.0 |
| Precinct -30755390653075539065 | 667 | 1,011 | 43 | 1,721 | 38.8% | 58.7% | R+20.0 |
| Precinct -30755390633075539063 | 916 | 761 | 40 | 1,717 | 53.3% | 44.3% | D+9.0 |
| Precinct -30754390013075439001 | 265 | 1,408 | 33 | 1,706 | 15.5% | 82.5% | R+67.0 |
| Precinct -30754390053075439005 | 593 | 1,080 | 29 | 1,702 | 34.8% | 63.5% | R+28.6 |
| Precinct -30755390803075539080 | 1,085 | 576 | 39 | 1,700 | 63.8% | 33.9% | D+29.9 |
| Precinct -30755390663075539066 | 638 | 996 | 51 | 1,685 | 37.9% | 59.1% | R+21.2 |
| Precinct -30755390563075539056 | 732 | 911 | 26 | 1,669 | 43.9% | 54.6% | R+10.7 |
| Precinct -30755390713075539071 | 743 | 865 | 37 | 1,645 | 45.2% | 52.6% | R+7.4 |
| Precinct -30754390073075439007 | 567 | 1,040 | 31 | 1,638 | 34.6% | 63.5% | R+28.9 |
| Precinct -30754390083075439008 | 359 | 1,255 | 15 | 1,629 | 22.0% | 77.0% | R+55.0 |
| Precinct -30754390023075439002 | 389 | 1,188 | 24 | 1,601 | 24.3% | 74.2% | R+49.9 |
| Precinct -30755390743075539074 | 850 | 692 | 52 | 1,594 | 53.3% | 43.4% | D+9.9 |
| Precinct -30755390703075539070 | 725 | 822 | 43 | 1,590 | 45.6% | 51.7% | R+6.1 |
| Precinct -30754390293075439029 | 438 | 1,119 | 30 | 1,587 | 27.6% | 70.5% | R+42.9 |
| Precinct -30755390903075539090 | 480 | 1,056 | 43 | 1,579 | 30.4% | 66.9% | R+36.5 |
| Precinct -30754390283075439028 | 506 | 1,039 | 32 | 1,577 | 32.1% | 65.9% | R+33.8 |
| Precinct -30754390173075439017 | 734 | 784 | 39 | 1,557 | 47.1% | 50.4% | R+3.2 |
| Precinct -30755390873075539087 | 568 | 946 | 42 | 1,556 | 36.5% | 60.8% | R+24.3 |
| Precinct -30755390693075539069 | 646 | 871 | 35 | 1,552 | 41.6% | 56.1% | R+14.5 |
| Precinct -30755390643075539064 | 744 | 764 | 43 | 1,551 | 48.0% | 49.3% | R+1.3 |
| Precinct -30755390853075539085 | 563 | 921 | 48 | 1,532 | 36.7% | 60.1% | R+23.4 |
| Precinct -30754390143075439014 | 486 | 1,002 | 32 | 1,520 | 32.0% | 65.9% | R+33.9 |
| Precinct -30755390733075539073 | 511 | 974 | 32 | 1,517 | 33.7% | 64.2% | R+30.5 |
| Precinct -30754390033075439003 | 551 | 911 | 50 | 1,512 | 36.4% | 60.3% | R+23.8 |
| Precinct -30754390263075439026 | 469 | 992 | 35 | 1,496 | 31.4% | 66.3% | R+35.0 |
| Precinct -30754390043075439004 | 602 | 850 | 41 | 1,493 | 40.3% | 56.9% | R+16.6 |
| Precinct -30755390793075539079 | 604 | 833 | 44 | 1,481 | 40.8% | 56.2% | R+15.5 |
| Precinct -30755390683075539068 | 540 | 905 | 25 | 1,470 | 36.7% | 61.6% | R+24.8 |
| Precinct -30755390763075539076 | 691 | 721 | 52 | 1,464 | 47.2% | 49.2% | R+2.0 |
| Precinct -30754390203075439020 | 418 | 991 | 39 | 1,448 | 28.9% | 68.4% | R+39.6 |
| Precinct -30754390103075439010 | 332 | 1,065 | 28 | 1,425 | 23.3% | 74.7% | R+51.4 |
| Precinct -30754390273075439027 | 477 | 909 | 29 | 1,415 | 33.7% | 64.2% | R+30.5 |
| Precinct -30755390583075539058 | 414 | 958 | 28 | 1,400 | 29.6% | 68.4% | R+38.9 |
| Precinct -30755390863075539086 | 528 | 822 | 30 | 1,380 | 38.3% | 59.6% | R+21.3 |
| Precinct -30754390233075439023 | 467 | 864 | 31 | 1,362 | 34.3% | 63.4% | R+29.1 |
| Precinct -30754390133075439013 | 406 | 914 | 34 | 1,354 | 30.0% | 67.5% | R+37.5 |
| Precinct -30754390123075439012 | 275 | 1,048 | 29 | 1,352 | 20.3% | 77.5% | R+57.2 |
| Precinct -30754390243075439024 | 462 | 825 | 48 | 1,335 | 34.6% | 61.8% | R+27.2 |
| Precinct -30755390783075539078 | 475 | 807 | 51 | 1,333 | 35.6% | 60.5% | R+24.9 |
| Precinct -30755390553075539055 | 486 | 817 | 22 | 1,325 | 36.7% | 61.7% | R+25.0 |
| Precinct -30755390813075539081 | 720 | 551 | 54 | 1,325 | 54.3% | 41.6% | D+12.8 |
| Precinct -30755390593075539059 | 502 | 777 | 34 | 1,313 | 38.2% | 59.2% | R+20.9 |
| Precinct -30754390213075439021 | 407 | 872 | 33 | 1,312 | 31.0% | 66.5% | R+35.4 |
| Precinct -30755390883075539088 | 382 | 901 | 24 | 1,307 | 29.2% | 68.9% | R+39.7 |
| Precinct -30754390303075439030 | 378 | 892 | 33 | 1,303 | 29.0% | 68.5% | R+39.4 |
| Precinct -30755390753075539075 | 655 | 594 | 38 | 1,287 | 50.9% | 46.2% | D+4.7 |
| Precinct -30755390823075539082 | 501 | 738 | 39 | 1,278 | 39.2% | 57.7% | R+18.5 |
| Precinct -30755390573075539057 | 490 | 746 | 33 | 1,269 | 38.6% | 58.8% | R+20.2 |
| Precinct -30754390223075439022 | 374 | 738 | 40 | 1,152 | 32.5% | 64.1% | R+31.6 |
| Precinct -30755390843075539084 | 366 | 753 | 25 | 1,144 | 32.0% | 65.8% | R+33.8 |
| Precinct -30755390623075539062 | 620 | 483 | 23 | 1,126 | 55.1% | 42.9% | D+12.2 |
| Precinct -30754390313075439031 | 360 | 698 | 32 | 1,090 | 33.0% | 64.0% | R+31.0 |
| Precinct -30755390893075539089 | 380 | 684 | 24 | 1,088 | 34.9% | 62.9% | R+27.9 |
| Precinct -30754390093075439009 | 395 | 667 | 18 | 1,080 | 36.6% | 61.8% | R+25.2 |
| Precinct -30755390833075539083 | 384 | 622 | 34 | 1,040 | 36.9% | 59.8% | R+22.9 |
| Precinct -30755390673075539067 | 383 | 613 | 19 | 1,015 | 37.7% | 60.4% | R+22.7 |
| Precinct -30755390773075539077 | 429 | 537 | 28 | 994 | 43.2% | 54.0% | R+10.9 |
| Precinct -30754390253075439025 | 309 | 639 | 13 | 961 | 32.2% | 66.5% | R+34.3 |
| Precinct -30754390163075439016 | 225 | 667 | 14 | 906 | 24.8% | 73.6% | R+48.8 |
| Precinct -30754390153075439015 | 304 | 567 | 24 | 895 | 34.0% | 63.4% | R+29.4 |
| Precinct -30755390603075539060 | 370 | 404 | 20 | 794 | 46.6% | 50.9% | R+4.3 |
| Precinct -30754390183075439018 | 130 | 530 | 13 | 673 | 19.3% | 78.8% | R+59.4 |
| Precinct -30754390193075439019 | 77 | 379 | 11 | 467 | 16.5% | 81.2% | R+64.7 |
| Precinct -30754390113075439011 | 47 | 146 | 2 | 195 | 24.1% | 74.9% | R+50.8 |
| Mesa 108_0807739001 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 1008_0807739010 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 1108_0807739011 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 1208_0807739012 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 1308_0807739013 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 1408_0807739014 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 1508_0807739015 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 1608_0807739016 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 1708_0807739017 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 1808_0807739018 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 1908_0807739019 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 208_0807739002 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 2008_0807739020 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 2108_0807739021 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 2208_0807739022 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 2308_0807739023 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 2408_0807739024 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 2508_0807739025 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 2608_0807739026 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 2708_0807739027 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 2808_0807739028 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 2908_0807739029 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 308_0807739003 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 3008_0807739030 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 3108_0807739031 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 3208_0807739032 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 3308_0807739033 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 3408_0807739034 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 3508_0807739035 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 3608_0807739036 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 3708_0807739037 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 3808_0807739038 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 3908_0807739039 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 408_0807739004 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 4008_0807739040 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 4108_0807739041 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 4208_0807739042 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 4308_0807739043 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 4408_0807739044 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 4508_0807739045 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 4608_0807739046 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 4708_0807739047 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 4808_0807739048 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 4908_0807739049 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 508_0807739005 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 5008_0807739050 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 5108_0807739051 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 5208_0807739052 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 5308_0807739053 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 5408_0807739054 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 5508_0807739055 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 5608_0807739056 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 5708_0807739057 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 5808_0807739058 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 5908_0807739059 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 608_0807739006 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 6008_0807739060 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 6108_0807739061 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 6208_0807739062 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 6308_0807739063 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 6408_0807739064 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 6508_0807739065 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 6608_0807739066 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 6708_0807739067 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 6808_0807739068 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 6908_0807739069 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 708_0807739007 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 7008_0807739070 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 7108_0807739071 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 7208_0807739072 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 7308_0807739073 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 7408_0807739074 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 7508_0807739075 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 7608_0807739076 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 7708_0807739077 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 7808_0807739078 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 7908_0807739079 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 808_0807739008 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 8008_0807739080 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 8108_0807739081 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 8208_0807739082 | 0 | 0 | 0 | 0 | — | — | Even |
| Mesa 908_0807739009 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1884–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1884 | −3.5% |
| 1888 | −5.8% |
| 1892 | −42.8% |
| 1896 | +64.2% |
| 1900 | +18.4% |
| 1904 | −25.8% |
| 1908 | −3.3% |
| 1912 | +22.5% |
| 1916 | +29.4% |
| 1920 | −6.6% |
| 1924 | −18.7% |
| 1928 | −32.9% |
| 1932 | +19.4% |
| 1936 | +33.6% |
| 1940 | +4.3% |
| 1944 | +1.6% |
| 1948 | +12.0% |
| 1952 | −26.5% |
| 1956 | −25.9% |
| 1960 | −17.8% |
| 1964 | +20.9% |
| 1968 | −9.1% |
| 1972 | −40.5% |
| 1976 | −33.3% |
| 1980 | −46.0% |
| 1984 | −40.5% |
| 1988 | −20.9% |
| 1992 | −6.8% |
| 1996 | −16.4% |
| 2000 | −33.2% |
| 2004 | −35.5% |
| 2008 | −29.5% |
| 2012 | −32.4% |
| 2016 | −36.1% |
| 2020 | −28.0% |
| 2024 | −24.3% |
U.S. Senate
| Year | Won | Democratic | Republican | Total |
|---|---|---|---|---|
| 2022 | R | 39.1%28,732 | 56.9%41,766 | 73,440 |
| 2020 | R | 33.0%29,478 | 64.2%57,236 | 89,202 |
Registered voters
By party of registration, over time
Registration and the presidential vote track closely here — within 2.2 points.
| Year | Total registered | Democratic | Republican | Unaffiliated | Other |
|---|---|---|---|---|---|
| 2016 | 117,094 | 22,634 | 50,110 | 42,220 | 2,130 |
| 2018 | 121,113 | 21,982 | 49,453 | 47,498 | 2,180 |
| 2020 | 120,210 | 20,327 | 48,008 | 49,505 | 2,370 |
| 2022 | 124,868 | 17,775 | 46,252 | 58,254 | 2,587 |
| 2024 | 131,373 | 17,355 | 46,340 | 64,382 | 3,296 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+1,638 net domestic migration · 2025
Net +13,235 over 2011–2025 · gain loss
Arrivals reported $70,119 in average income, against $79,346 for residents who stayed — 12% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+3.4 on average — 28 points more Democratic-leaning than Mesa County, CO itself (R+24.3).
Where arrivals came from lean of each source
- Garfield County, CO237D+2.1
- Jefferson County, CO191D+19.5
- Montrose County, CO145R+32.6
- Delta County, CO137R+35.5
- Denver County, CO132D+56.1
- Arapahoe County, CO108D+20.1
Where departures went households, 2022–23
- Delta County, CO151
- Garfield County, CO131
- Montrose County, CO118
- Jefferson County, CO108
- Larimer County, CO91
- Denver County, CO83
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 | +252 |
| 2012 | −319 |
| 2013 | −558 |
| 2014 | −361 |
| 2015 | +621 |
| 2016 | +1,472 |
| 2017 | +1,385 |
| 2018 | +1,629 |
| 2019 | +1,150 |
| 2021 | +1,844 |
| 2022 | +1,528 |
| 2023 | +1,336 |
| 2024 | +1,618 |
| 2025 | +1,638 |
Mesa County, centered on Grand Junction, has voted Republican in every presidential race for decades, with its energy-sector economy and rural geography reinforcing margins that routinely exceed 20 points.
Across the recorded series it reached a Democratic high of 64.2 points in 1896 and a Republican high of 46.0 points in 1980. Between 2020 and 2024 the county moved 3.7 points toward the Democratic candidate; the 2024 margin was 24.3 points.
A population of 158,601, a 78% non-Hispanic-white share, and a median household income of $73,658 describe the county. The county's voting pattern over the last decade is most similar to that of Henderson County and Montrose 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 →
Mesa County, Colorado. Akashic. https://akashic.app/county/08077/. Accessed May 20, 2026. License: CC BY 4.0.