Hubbard County, Minnesota
Precinct data
Results by precinct
71 precincts · 13,617 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -PARK RAPIDS P-2PARK RAPIDS P-2 | 512 | 752 | 36 | 1,300 | 39.4% | 57.8% | R+18.5 |
|---|---|---|---|---|---|---|---|
| Precinct -HELGA TWPHELGA TWP | 312 | 715 | 22 | 1,049 | 29.7% | 68.2% | R+38.4 |
| Precinct -HENRIETTA TWPHENRIETTA TWP | 290 | 696 | 19 | 1,005 | 28.9% | 69.3% | R+40.4 |
| Precinct -NEVIS TWPNEVIS TWP | 297 | 526 | 18 | 841 | 35.3% | 62.5% | R+27.2 |
| Precinct -TODD TWP P-1TODD TWP P-1 | 225 | 583 | 12 | 820 | 27.4% | 71.1% | R+43.7 |
| Precinct -LAKE EMMA TWPLAKE EMMA TWP | 327 | 447 | 13 | 787 | 41.6% | 56.8% | R+15.2 |
| Precinct -PARK RAPIDS P-1PARK RAPIDS P-1 | 292 | 470 | 13 | 775 | 37.7% | 60.6% | R+23.0 |
| Precinct -FARDEN TWPFARDEN TWP | 254 | 408 | 8 | 670 | 37.9% | 60.9% | R+23.0 |
| Precinct -LAKEPORT TWP P-1LAKEPORT TWP P-1 | 237 | 293 | 14 | 544 | 43.6% | 53.9% | R+10.3 |
| Precinct -HUBBARD TWPHUBBARD TWP | 155 | 342 | 16 | 513 | 30.2% | 66.7% | R+36.5 |
| Precinct -STRAIGHT RIVER TWPSTRAIGHT RIVER TWP | 131 | 354 | 11 | 496 | 26.4% | 71.4% | R+45.0 |
| Precinct -ARAGO TWPARAGO TWP | 119 | 349 | 6 | 474 | 25.1% | 73.6% | R+48.5 |
| Precinct -MANTRAP TWPMANTRAP TWP | 160 | 240 | 8 | 408 | 39.2% | 58.8% | R+19.6 |
| Precinct -GUTHRIE TWPGUTHRIE TWP | 101 | 297 | 5 | 403 | 25.1% | 73.7% | R+48.6 |
| Precinct -HART LAKE TWPHART LAKE TWP | 112 | 228 | 5 | 345 | 32.5% | 66.1% | R+33.6 |
| Precinct -ROCKWOOD TWPROCKWOOD TWP | 106 | 193 | 5 | 304 | 34.9% | 63.5% | R+28.6 |
| Precinct -WHITE OAK TWPWHITE OAK TWP | 117 | 178 | 2 | 297 | 39.4% | 59.9% | R+20.5 |
| Precinct -LAKE GEORGE TWPLAKE GEORGE TWP | 83 | 202 | 7 | 292 | 28.4% | 69.2% | R+40.8 |
| Precinct -CROW WING LAKE TWPCROW WING LAKE TWP | 95 | 183 | 3 | 281 | 33.8% | 65.1% | R+31.3 |
| Precinct -NEVISNEVIS | 76 | 147 | 4 | 227 | 33.5% | 64.8% | R+31.3 |
| Precinct -AKELEY TWP P-1AKELEY TWP P-1 | 79 | 137 | 3 | 219 | 36.1% | 62.6% | R+26.5 |
| Precinct -AKELEYAKELEY | 70 | 140 | 4 | 214 | 32.7% | 65.4% | R+32.7 |
| Precinct -HENDRICKSON TWPHENDRICKSON TWP | 49 | 138 | 4 | 191 | 25.7% | 72.3% | R+46.6 |
| Precinct -FERN TWPFERN TWP | 37 | 138 | 6 | 181 | 20.4% | 76.2% | R+55.8 |
| Precinct -AKELEY TWP P-2AKELEY TWP P-2 | 37 | 121 | 2 | 160 | 23.1% | 75.6% | R+52.5 |
| Precinct -CLOVER TWPCLOVER TWP | 35 | 87 | 5 | 127 | 27.6% | 68.5% | R+40.9 |
| Precinct -LAKE HATTIE TWPLAKE HATTIE TWP | 33 | 90 | 1 | 124 | 26.6% | 72.6% | R+46.0 |
| Precinct -STEAMBOAT RIVER TWP P-1STEAMBOAT RIVER TWP P-1 | 38 | 47 | 1 | 86 | 44.2% | 54.7% | R+10.5 |
| Precinct -BADOURA TWPBADOURA TWP | 31 | 49 | 2 | 82 | 37.8% | 59.8% | R+22.0 |
| Precinct -SCHOOLCRAFT TWPSCHOOLCRAFT TWP | 24 | 51 | 4 | 79 | 30.4% | 64.6% | R+34.2 |
| Precinct -LA PORTELA PORTE | 22 | 40 | 3 | 65 | 33.8% | 61.5% | R+27.7 |
| Precinct -LAKE ALICE TWPLAKE ALICE TWP | 19 | 45 | 1 | 65 | 29.2% | 69.2% | R+40.0 |
| Precinct -CLAY TWPCLAY TWP | 18 | 38 | 4 | 60 | 30.0% | 63.3% | R+33.3 |
| Precinct -TODD TWP P-2TODD TWP P-2 | 22 | 35 | 2 | 59 | 37.3% | 59.3% | R+22.0 |
| Precinct -LAKEPORT TWP P-2LAKEPORT TWP P-2 | 12 | 28 | 3 | 43 | 27.9% | 65.1% | R+37.2 |
| Precinct -THORPE TWPTHORPE TWP | 7 | 22 | 0 | 29 | 24.1% | 75.9% | R+51.7 |
| Precinct -STEAMBOAT RIVER TWP P-2STEAMBOAT RIVER TWP P-2 | 2 | 0 | 0 | 2 | 100.0% | 0.0% | D+100.0 |
| Akeley Twp. Voting District27_270570010 | 0 | 0 | 0 | 0 | — | — | Even |
| Akeley Voting District27_270570005 | 0 | 0 | 0 | 0 | — | — | Even |
| Arago Twp. Voting District27_270570015 | 0 | 0 | 0 | 0 | — | — | Even |
| Badoura Twp. Voting District27_270570020 | 0 | 0 | 0 | 0 | — | — | Even |
| Clay Twp. Voting District27_270570022 | 0 | 0 | 0 | 0 | — | — | Even |
| Clover Twp. Voting District27_270570025 | 0 | 0 | 0 | 0 | — | — | Even |
| Crow Wing Lake Twp. Voting District27_270570030 | 0 | 0 | 0 | 0 | — | — | Even |
| Farden Twp. Voting District27_270570035 | 0 | 0 | 0 | 0 | — | — | Even |
| Fern Twp. Voting District27_270570040 | 0 | 0 | 0 | 0 | — | — | Even |
| Guthrie Twp. Voting District27_270570045 | 0 | 0 | 0 | 0 | — | — | Even |
| Hart Lake Twp. Voting District27_270570050 | 0 | 0 | 0 | 0 | — | — | Even |
| Helga Twp. Voting District27_270570055 | 0 | 0 | 0 | 0 | — | — | Even |
| Hendrickson Twp. Voting District27_270570060 | 0 | 0 | 0 | 0 | — | — | Even |
| Henrietta Twp. Voting District27_270570065 | 0 | 0 | 0 | 0 | — | — | Even |
| Hubbard Twp. Voting District27_270570070 | 0 | 0 | 0 | 0 | — | — | Even |
| La Porte Voting District27_270570100 | 0 | 0 | 0 | 0 | — | — | Even |
| Lake Alice Twp. Voting District27_270570075 | 0 | 0 | 0 | 0 | — | — | Even |
| Lake Emma Twp. Voting District27_270570080 | 0 | 0 | 0 | 0 | — | — | Even |
| Lake George Twp. Voting District27_270570085 | 0 | 0 | 0 | 0 | — | — | Even |
| Lake Hattie Twp. Voting District27_270570090 | 0 | 0 | 0 | 0 | — | — | Even |
| Lakeport Twp. Voting District27_270570095 | 0 | 0 | 0 | 0 | — | — | Even |
| Mantrap Twp. Voting District27_270570105 | 0 | 0 | 0 | 0 | — | — | Even |
| Nevis Twp. Voting District27_270570115 | 0 | 0 | 0 | 0 | — | — | Even |
| Nevis Voting District27_270570110 | 0 | 0 | 0 | 0 | — | — | Even |
| Park Rapids P-127_270570120 | 0 | 0 | 0 | 0 | — | — | Even |
| Park Rapids P-227_270570122 | 0 | 0 | 0 | 0 | — | — | Even |
| Rockwood Twp. Voting District27_270570125 | 0 | 0 | 0 | 0 | — | — | Even |
| Schoolcraft Twp. Voting District27_270570130 | 0 | 0 | 0 | 0 | — | — | Even |
| Steamboat River Twp. Voting District27_270570135 | 0 | 0 | 0 | 0 | — | — | Even |
| Straight River Twp. Voting District27_270570140 | 0 | 0 | 0 | 0 | — | — | Even |
| Thorpe Twp. Voting District27_270570145 | 0 | 0 | 0 | 0 | — | — | Even |
| Todd Twp. P-127_270570150 | 0 | 0 | 0 | 0 | — | — | Even |
| Todd Twp. P-227_270570152 | 0 | 0 | 0 | 0 | — | — | Even |
| White Oak Twp. Voting District27_270570155 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −7.6% |
| 1896 | −2.7% |
| 1900 | −35.7% |
| 1904 | −66.6% |
| 1908 | −47.6% |
| 1912 | +5.4% |
| 1916 | +6.7% |
| 1920 | −58.9% |
| 1924 | −51.9% |
| 1928 | −33.6% |
| 1932 | +23.5% |
| 1936 | +17.1% |
| 1940 | −8.6% |
| 1944 | −13.4% |
| 1948 | −0.6% |
| 1952 | −38.7% |
| 1956 | −25.5% |
| 1960 | −15.0% |
| 1964 | +5.6% |
| 1968 | −16.2% |
| 1972 | −20.8% |
| 1976 | +3.3% |
| 1980 | −17.7% |
| 1984 | −24.3% |
| 1988 | −13.7% |
| 1992 | +1.6% |
| 1996 | +2.4% |
| 2000 | −17.4% |
| 2004 | −15.0% |
| 2008 | −14.5% |
| 2012 | −16.9% |
| 2016 | −33.4% |
| 2020 | −28.8% |
| 2024 | −31.4% |
U.S. Senate
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 13,502 |
| 2018 | 13,287 |
| 2020 | 14,721 |
| 2022 | 14,941 |
| 2024 | 15,963 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+294 net domestic migration · 2025
Net +2,034 over 2011–2025 · gain loss
Arrivals reported $70,152 in average income, against $74,333 for residents who stayed — 6% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+12.1 on average — 19 points more Democratic-leaning than Hubbard County, MN itself (R+31.4).
Where arrivals came from lean of each source
- Beltrami County, MN110R+5.6
- Cass County, MN56R+33.4
- Hennepin County, MN50D+42.4
- Becker County, MN45R+33.1
- Wadena County, MN35R+51.3
- Cass County, ND22R+8.3
Where departures went households, 2022–23
- Beltrami County, MN91
- Cass County, MN45
- Becker County, MN38
- Wadena County, MN35
- Cass County, ND32
- Hennepin County, MN26
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 | +26 |
| 2012 | −81 |
| 2013 | +208 |
| 2014 | −85 |
| 2015 | +9 |
| 2016 | +32 |
| 2017 | +270 |
| 2018 | +312 |
| 2019 | +182 |
| 2021 | +402 |
| 2022 | +220 |
| 2023 | +171 |
| 2024 | +74 |
| 2025 | +294 |
Hubbard County sits in Minnesota's lake-country belt, where a mix of retirees, resort workers, and rural residents has pushed presidential margins steadily rightward over the past decade, reaching R+31.4 in 2024.
Across the recorded series it reached a Democratic high of 23.5 points in 1932 and a Republican high of 66.6 points in 1904. Between 2020 and 2024 the county moved 2.5 points toward the Republican candidate; the 2024 margin was 31.4 points.
A population of 21,831, a 90% non-Hispanic-white share, and a median household income of $71,995 describe the county. The county's voting pattern over the last decade is most similar to that of Cass County and Polk 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 →
Hubbard County, Minnesota. Akashic. https://akashic.app/county/27057/. Accessed May 20, 2026. License: CC BY 4.0.