Beltrami County, Minnesota
Precinct data
Results by precinct
123 precincts · 24,874 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -NORTHERN TWPNORTHERN TWP | 883 | 1,322 | 43 | 2,248 | 39.3% | 58.8% | R+19.5 |
|---|---|---|---|---|---|---|---|
| Precinct -BEMIDJI W-5BEMIDJI W-5 | 879 | 797 | 42 | 1,718 | 51.2% | 46.4% | D+4.8 |
| Precinct -BEMIDJI TWPBEMIDJI TWP | 654 | 991 | 40 | 1,685 | 38.8% | 58.8% | R+20.0 |
| Precinct -BEMIDJI W-3BEMIDJI W-3 | 803 | 731 | 33 | 1,567 | 51.2% | 46.6% | D+4.6 |
| Precinct -BEMIDJI W-4BEMIDJI W-4 | 869 | 619 | 41 | 1,529 | 56.8% | 40.5% | D+16.4 |
| Precinct -GRANT VALLEY TWPGRANT VALLEY TWP | 519 | 809 | 23 | 1,351 | 38.4% | 59.9% | R+21.5 |
| Precinct -BEMIDJI W-2BEMIDJI W-2 | 731 | 584 | 32 | 1,347 | 54.3% | 43.4% | D+10.9 |
| Precinct -BEMIDJI W-1BEMIDJI W-1 | 660 | 456 | 33 | 1,149 | 57.4% | 39.7% | D+17.8 |
| Precinct -ECKLES TWPECKLES TWP | 348 | 754 | 18 | 1,120 | 31.1% | 67.3% | R+36.3 |
| Precinct -FROHN TWPFROHN TWP | 409 | 595 | 19 | 1,023 | 40.0% | 58.2% | R+18.2 |
| Precinct -RED LAKE AGENCY PCTRED LAKE AGENCY PCT | 831 | 62 | 11 | 904 | 91.9% | 6.9% | D+85.1 |
| Precinct -TURTLE RIVER TWPTURTLE RIVER TWP | 396 | 475 | 17 | 888 | 44.6% | 53.5% | R+8.9 |
| Precinct -TURTLE LAKE TWPTURTLE LAKE TWP | 347 | 525 | 8 | 880 | 39.4% | 59.7% | R+20.2 |
| Precinct -REDBY PCTREDBY PCT | 516 | 38 | 6 | 560 | 92.1% | 6.8% | D+85.4 |
| Precinct -TEN LAKE TWPTEN LAKE TWP | 318 | 219 | 9 | 546 | 58.2% | 40.1% | D+18.1 |
| Precinct -LIBERTY TWPLIBERTY TWP | 167 | 315 | 11 | 493 | 33.9% | 63.9% | R+30.0 |
| Precinct -PORT HOPE TWPPORT HOPE TWP | 142 | 335 | 10 | 487 | 29.2% | 68.8% | R+39.6 |
| Precinct -PONEMAH PCTPONEMAH PCT | 390 | 27 | 6 | 423 | 92.2% | 6.4% | D+85.8 |
| Precinct -HINES TWPHINES TWP | 94 | 308 | 9 | 411 | 22.9% | 74.9% | R+52.1 |
| Precinct -LITTLE ROCKLITTLE ROCK | 364 | 40 | 6 | 410 | 88.8% | 9.8% | D+79.0 |
| Precinct -LAMMERS TWPLAMMERS TWP | 84 | 277 | 8 | 369 | 22.8% | 75.1% | R+52.3 |
| Precinct -BLACKDUCKBLACKDUCK | 92 | 228 | 7 | 327 | 28.1% | 69.7% | R+41.6 |
| Precinct -HAGALI TWPHAGALI TWP | 64 | 167 | 4 | 235 | 27.2% | 71.1% | R+43.8 |
| Precinct -BUZZLE TWPBUZZLE TWP | 61 | 143 | 1 | 205 | 29.8% | 69.8% | R+40.0 |
| Precinct -SUMMIT TWPSUMMIT TWP | 23 | 151 | 1 | 175 | 13.1% | 86.3% | R+73.1 |
| Precinct -NEBISH TWPNEBISH TWP | 64 | 101 | 5 | 170 | 37.6% | 59.4% | R+21.8 |
| Precinct -ROOSEVELT TWPROOSEVELT TWP | 52 | 102 | 1 | 155 | 33.5% | 65.8% | R+32.3 |
| Precinct -MOOSE LAKE TWPMOOSE LAKE TWP | 57 | 95 | 2 | 154 | 37.0% | 61.7% | R+24.7 |
| Precinct -JONES TWPJONES TWP | 32 | 110 | 1 | 143 | 22.4% | 76.9% | R+54.5 |
| Precinct -DURAND TWPDURAND TWP | 40 | 97 | 3 | 140 | 28.6% | 69.3% | R+40.7 |
| Precinct -KELLIHERKELLIHER | 42 | 93 | 0 | 135 | 31.1% | 68.9% | R+37.8 |
| Precinct -ALASKA TWPALASKA TWP | 70 | 56 | 3 | 129 | 54.3% | 43.4% | D+10.9 |
| Precinct -SHOOKS TWPSHOOKS TWP | 12 | 105 | 2 | 119 | 10.1% | 88.2% | R+78.2 |
| Precinct -TENSTRIKETENSTRIKE | 28 | 89 | 1 | 118 | 23.7% | 75.4% | R+51.7 |
| Precinct -UNORG DIST 3UNORG DIST 3 | 58 | 59 | 1 | 118 | 49.2% | 50.0% | R+0.8 |
| Precinct -CORMANT TWPCORMANT TWP | 22 | 90 | 0 | 112 | 19.6% | 80.4% | R+60.7 |
| Precinct -LANGOR TWPLANGOR TWP | 19 | 92 | 1 | 112 | 17.0% | 82.1% | R+65.2 |
| Precinct -WILTONWILTON | 37 | 72 | 3 | 112 | 33.0% | 64.3% | R+31.3 |
| Precinct -HORNET TWPHORNET TWP | 15 | 92 | 2 | 109 | 13.8% | 84.4% | R+70.6 |
| Precinct -SUGAR BUSH TWPSUGAR BUSH TWP | 46 | 56 | 5 | 107 | 43.0% | 52.3% | R+9.3 |
| Precinct -WASKISH TWPWASKISH TWP | 27 | 53 | 2 | 82 | 32.9% | 64.6% | R+31.7 |
| Precinct -KELLIHER TWPKELLIHER TWP | 22 | 58 | 1 | 81 | 27.2% | 71.6% | R+44.4 |
| Precinct -BIRCH TWPBIRCH TWP | 26 | 50 | 2 | 78 | 33.3% | 64.1% | R+30.8 |
| Precinct -MAPLE RIDGE TWPMAPLE RIDGE TWP | 20 | 50 | 3 | 73 | 27.4% | 68.5% | R+41.1 |
| Precinct -TAYLOR TWPTAYLOR TWP | 20 | 52 | 1 | 73 | 27.4% | 71.2% | R+43.8 |
| Precinct -TURTLE RIVERTURTLE RIVER | 37 | 25 | 4 | 66 | 56.1% | 37.9% | D+18.2 |
| Precinct -BENVILLE TWPBENVILLE TWP | 13 | 52 | 0 | 65 | 20.0% | 80.0% | R+60.0 |
| Precinct -QUIRING TWPQUIRING TWP | 10 | 33 | 0 | 43 | 23.3% | 76.7% | R+53.5 |
| Precinct -SOLWAYSOLWAY | 12 | 30 | 0 | 42 | 28.6% | 71.4% | R+42.9 |
| Precinct -WOODROW TWPWOODROW TWP | 9 | 33 | 0 | 42 | 21.4% | 78.6% | R+57.1 |
| Precinct -SPRUCE GROVE TWPSPRUCE GROVE TWP | 12 | 24 | 0 | 36 | 33.3% | 66.7% | R+33.3 |
| Precinct -SHOTLEY TWPSHOTLEY TWP | 7 | 28 | 0 | 35 | 20.0% | 80.0% | R+60.0 |
| Precinct -O'BRIEN TWPO'BRIEN TWP | 0 | 32 | 0 | 32 | 0.0% | 100.0% | R+100.0 |
| Precinct -UNORG DIST 1UNORG DIST 1 | 7 | 18 | 0 | 25 | 28.0% | 72.0% | R+44.0 |
| Precinct -STEENERSON TWPSTEENERSON TWP | 4 | 17 | 0 | 21 | 19.0% | 81.0% | R+61.9 |
| Precinct -BATTLE TWPBATTLE TWP | 8 | 11 | 1 | 20 | 40.0% | 55.0% | R+15.0 |
| Precinct -LEE TWPLEE TWP | 3 | 17 | 0 | 20 | 15.0% | 85.0% | R+70.0 |
| Precinct -UNORG DIST 2UNORG DIST 2 | 7 | 11 | 0 | 18 | 38.9% | 61.1% | R+22.2 |
| Precinct -HAMRE TWPHAMRE TWP | 5 | 11 | 0 | 16 | 31.3% | 68.8% | R+37.5 |
| Precinct -MINNIE TWPMINNIE TWP | 3 | 10 | 0 | 13 | 23.1% | 76.9% | R+53.8 |
| Precinct -FUNKLEYFUNKLEY | 3 | 6 | 1 | 10 | 30.0% | 60.0% | R+30.0 |
| Alaska Twp. Voting District27_270070005 | 0 | 0 | 0 | 0 | — | — | Even |
| Battle Twp. Voting District27_270070010 | 0 | 0 | 0 | 0 | — | — | Even |
| Bemidji Twp. Voting District27_270070015 | 0 | 0 | 0 | 0 | — | — | Even |
| Bemidji W-127_270070020 | 0 | 0 | 0 | 0 | — | — | Even |
| Bemidji W-227_270070025 | 0 | 0 | 0 | 0 | — | — | Even |
| Bemidji W-327_270070030 | 0 | 0 | 0 | 0 | — | — | Even |
| Bemidji W-427_270070035 | 0 | 0 | 0 | 0 | — | — | Even |
| Bemidji W-527_270070040 | 0 | 0 | 0 | 0 | — | — | Even |
| Benville Twp. Voting District27_270070045 | 0 | 0 | 0 | 0 | — | — | Even |
| Birch Twp. Voting District27_270070050 | 0 | 0 | 0 | 0 | — | — | Even |
| Blackduck Voting District27_270070055 | 0 | 0 | 0 | 0 | — | — | Even |
| Buzzle Twp. Voting District27_270070060 | 0 | 0 | 0 | 0 | — | — | Even |
| Cormant Twp. Voting District27_270070065 | 0 | 0 | 0 | 0 | — | — | Even |
| Durand Twp. Voting District27_270070070 | 0 | 0 | 0 | 0 | — | — | Even |
| Eckles Twp. Voting District27_270070075 | 0 | 0 | 0 | 0 | — | — | Even |
| Frohn Twp. Voting District27_270070080 | 0 | 0 | 0 | 0 | — | — | Even |
| Funkley Voting District27_270070085 | 0 | 0 | 0 | 0 | — | — | Even |
| Grant Valley Twp. Voting District27_270070090 | 0 | 0 | 0 | 0 | — | — | Even |
| Hagali Twp. Voting District27_270070095 | 0 | 0 | 0 | 0 | — | — | Even |
| Hamre Twp. Voting District27_270070100 | 0 | 0 | 0 | 0 | — | — | Even |
| Hines Twp. Voting District27_270070105 | 0 | 0 | 0 | 0 | — | — | Even |
| Hornet Twp. Voting District27_270070110 | 0 | 0 | 0 | 0 | — | — | Even |
| Jones Twp. Voting District27_270070115 | 0 | 0 | 0 | 0 | — | — | Even |
| Kelliher Twp. Voting District27_270070125 | 0 | 0 | 0 | 0 | — | — | Even |
| Kelliher Voting District27_270070120 | 0 | 0 | 0 | 0 | — | — | Even |
| Lammers Twp. Voting District27_270070130 | 0 | 0 | 0 | 0 | — | — | Even |
| Langor Twp. Voting District27_270070135 | 0 | 0 | 0 | 0 | — | — | Even |
| Lee Twp. Voting District27_270070140 | 0 | 0 | 0 | 0 | — | — | Even |
| Liberty Twp. Voting District27_270070145 | 0 | 0 | 0 | 0 | — | — | Even |
| Little Rock Voting District27_270070202 | 0 | 0 | 0 | 0 | — | — | Even |
| Maple Ridge Twp. Voting District27_270070150 | 0 | 0 | 0 | 0 | — | — | Even |
| Minnie Twp. Voting District27_270070155 | 0 | 0 | 0 | 0 | — | — | Even |
| Moose Lake Twp. Voting District27_270070160 | 0 | 0 | 0 | 0 | — | — | Even |
| Nebish Twp. Voting District27_270070165 | 0 | 0 | 0 | 0 | — | — | Even |
| Northern Twp. P-127_270070170 | 0 | 0 | 0 | 0 | — | — | Even |
| Northern Twp. P-227_270070172 | 0 | 0 | 0 | 0 | — | — | Even |
| O'brien Twp. Voting District27_270070175 | 0 | 0 | 0 | 0 | — | — | Even |
| Ponemah Prec.27_270070180 | 0 | 0 | 0 | 0 | — | — | Even |
| Port Hope Twp. Voting District27_270070185 | 0 | 0 | 0 | 0 | — | — | Even |
| Quiring Twp. Voting District27_270070190 | 0 | 0 | 0 | 0 | — | — | Even |
| Red Lake Agency Prec.27_270070195 | 0 | 0 | 0 | 0 | — | — | Even |
| Redby Prec.27_270070200 | 0 | 0 | 0 | 0 | — | — | Even |
| Roosevelt Twp. Voting District27_270070205 | 0 | 0 | 0 | 0 | — | — | Even |
| Shooks Twp. Voting District27_270070210 | 0 | 0 | 0 | 0 | — | — | Even |
| Shotley Twp. Voting District27_270070215 | 0 | 0 | 0 | 0 | — | — | Even |
| Solway Voting District27_270070220 | 0 | 0 | 0 | 0 | — | — | Even |
| Spruce Grove Twp. Voting District27_270070225 | 0 | 0 | 0 | 0 | — | — | Even |
| Steenerson Twp. Voting District27_270070230 | 0 | 0 | 0 | 0 | — | — | Even |
| Sugar Bush Twp. Voting District27_270070235 | 0 | 0 | 0 | 0 | — | — | Even |
| Summit Twp. Voting District27_270070240 | 0 | 0 | 0 | 0 | — | — | Even |
| Taylor Twp. Voting District27_270070245 | 0 | 0 | 0 | 0 | — | — | Even |
| Ten Lake Twp. Voting District27_270070250 | 0 | 0 | 0 | 0 | — | — | Even |
| Tenstrike Voting District27_270070255 | 0 | 0 | 0 | 0 | — | — | Even |
| Turtle Lake Twp. Voting District27_270070260 | 0 | 0 | 0 | 0 | — | — | Even |
| Turtle River Twp. Voting District27_270070270 | 0 | 0 | 0 | 0 | — | — | Even |
| Turtle River Voting District27_270070265 | 0 | 0 | 0 | 0 | — | — | Even |
| Unorg. Dist. 127_270070275 | 0 | 0 | 0 | 0 | — | — | Even |
| Unorg. Dist. 227_270070280 | 0 | 0 | 0 | 0 | — | — | Even |
| Unorg. Dist. 327_270070285 | 0 | 0 | 0 | 0 | — | — | Even |
| Waskish Twp. Voting District27_270070290 | 0 | 0 | 0 | 0 | — | — | Even |
| Wilton Voting District27_270070295 | 0 | 0 | 0 | 0 | — | — | Even |
| Woodrow Twp. Voting District27_270070300 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −10.2% |
| 1896 | +2.6% |
| 1900 | −26.5% |
| 1904 | −72.5% |
| 1908 | −41.6% |
| 1912 | +9.9% |
| 1916 | +14.4% |
| 1920 | −41.9% |
| 1924 | −41.2% |
| 1928 | −28.2% |
| 1932 | +28.6% |
| 1936 | +48.3% |
| 1940 | +32.9% |
| 1944 | +33.7% |
| 1948 | +30.2% |
| 1952 | −8.1% |
| 1956 | −2.1% |
| 1960 | +1.9% |
| 1964 | +30.4% |
| 1968 | +11.7% |
| 1972 | −6.6% |
| 1976 | +17.5% |
| 1980 | +6.1% |
| 1984 | +0.4% |
| 1988 | +6.4% |
| 1992 | +12.5% |
| 1996 | +13.9% |
| 2000 | −6.1% |
| 2004 | +1.7% |
| 2008 | +10.2% |
| 2012 | +9.9% |
| 2016 | −9.7% |
| 2020 | −3.2% |
| 2024 | −5.6% |
U.S. Senate
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 26,614 |
| 2018 | 25,580 |
| 2020 | 29,086 |
| 2022 | 28,688 |
| 2024 | 31,162 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+206 net domestic migration · 2025
Net +411 over 2011–2025 · gain loss
Arrivals reported $58,776 in average income, against $72,395 for residents who stayed — 19% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+16.4 on average — 11 points more Republican-leaning than Beltrami County, MN itself (R+5.6).
Where arrivals came from lean of each source
- Hubbard County, MN91R+31.4
- Clearwater County, MN69R+50.0
- Cass County, MN66R+33.4
- Hennepin County, MN45D+42.4
- St. Louis County, MN33D+13.7
- Itasca County, MN27R+20.1
Where departures went households, 2022–23
- Hubbard County, MN110
- Hennepin County, MN78
- Cass County, MN54
- Clearwater County, MN51
- St. Louis County, MN48
- Cass County, ND45
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 | +161 |
| 2012 | −247 |
| 2013 | +6 |
| 2014 | −212 |
| 2015 | −290 |
| 2016 | +64 |
| 2017 | +171 |
| 2018 | +24 |
| 2019 | +219 |
| 2021 | +98 |
| 2022 | +233 |
| 2023 | −141 |
| 2024 | +119 |
| 2025 | +206 |
Beltrami County sits in Minnesota's lake-dense north country and is home to the Leech Lake Band of Ojibwe, whose reservation shapes local demographics and voting patterns in ways that have kept presidential margins narrower than surrounding rural counties.
Across the recorded series it reached a Democratic high of 48.3 points in 1936 and a Republican high of 72.5 points in 1904. Between 2020 and 2024 the county moved 2.5 points toward the Republican candidate; the 2024 margin was 5.6 points.
A population of 46,512, a 70% non-Hispanic-white share, and a median household income of $68,975 describe the county. The county's voting pattern over the last decade is most similar to that of Dunn County and Clay 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 →
Beltrami County, Minnesota. Akashic. https://akashic.app/county/27007/. Accessed May 20, 2026. License: CC BY 4.0.