Freeborn County, Minnesota
Precinct data
Results by precinct
82 precincts · 16,704 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -ALBERT LEA W-1 P-1ALBERT LEA W-1 P-1 | 895 | 996 | 29 | 1,920 | 46.6% | 51.9% | R+5.3 |
|---|---|---|---|---|---|---|---|
| Precinct -ALBERT LEA W-3 P-1ALBERT LEA W-3 P-1 | 763 | 937 | 36 | 1,736 | 44.0% | 54.0% | R+10.0 |
| Precinct -ALBERT LEA W-4 P-1ALBERT LEA W-4 P-1 | 705 | 873 | 27 | 1,605 | 43.9% | 54.4% | R+10.5 |
| Precinct -ALBERT LEA W-2 P-1ALBERT LEA W-2 P-1 | 679 | 783 | 18 | 1,480 | 45.9% | 52.9% | R+7.0 |
| Precinct -ALBERT LEA W-6 P-1ALBERT LEA W-6 P-1 | 481 | 675 | 18 | 1,174 | 41.0% | 57.5% | R+16.5 |
| Precinct -ALBERT LEA W-5 P-1ALBERT LEA W-5 P-1 | 483 | 537 | 9 | 1,029 | 46.9% | 52.2% | R+5.2 |
| Precinct -PICKEREL LAKE TWPPICKEREL LAKE TWP | 124 | 284 | 13 | 421 | 29.5% | 67.5% | R+38.0 |
| Precinct -ALBERT LEA TWP P-1ALBERT LEA TWP P-1 | 134 | 243 | 4 | 381 | 35.2% | 63.8% | R+28.6 |
| Precinct -CLARKS GROVECLARKS GROVE | 97 | 270 | 4 | 371 | 26.1% | 72.8% | R+46.6 |
| Precinct -GLENVILLEGLENVILLE | 139 | 227 | 4 | 370 | 37.6% | 61.4% | R+23.8 |
| Precinct -ALDENALDEN | 131 | 225 | 4 | 360 | 36.4% | 62.5% | R+26.1 |
| Precinct -MOSCOW TWPMOSCOW TWP | 111 | 218 | 5 | 334 | 33.2% | 65.3% | R+32.0 |
| Precinct -FREEMAN TWPFREEMAN TWP | 90 | 233 | 5 | 328 | 27.4% | 71.0% | R+43.6 |
| Precinct -BANCROFT TWP P-1BANCROFT TWP P-1 | 115 | 195 | 4 | 314 | 36.6% | 62.1% | R+25.5 |
| Precinct -GENEVAGENEVA | 89 | 216 | 6 | 311 | 28.6% | 69.5% | R+40.8 |
| Precinct -GENEVA TWPGENEVA TWP | 85 | 197 | 6 | 288 | 29.5% | 68.4% | R+38.9 |
| Precinct -NEWRY TWPNEWRY TWP | 69 | 212 | 2 | 283 | 24.4% | 74.9% | R+50.5 |
| Precinct -RICELAND TWPRICELAND TWP | 84 | 182 | 6 | 272 | 30.9% | 66.9% | R+36.0 |
| Precinct -BATH TWPBATH TWP | 80 | 184 | 4 | 268 | 29.9% | 68.7% | R+38.8 |
| Precinct -MANCHESTER TWPMANCHESTER TWP | 86 | 174 | 3 | 263 | 32.7% | 66.2% | R+33.5 |
| Precinct -BANCROFT TWP P-2BANCROFT TWP P-2 | 87 | 147 | 1 | 235 | 37.0% | 62.6% | R+25.5 |
| Precinct -SHELL ROCK TWPSHELL ROCK TWP | 57 | 163 | 8 | 228 | 25.0% | 71.5% | R+46.5 |
| Precinct -HAYWARD TWPHAYWARD TWP | 64 | 155 | 5 | 224 | 28.6% | 69.2% | R+40.6 |
| Precinct -NUNDA TWPNUNDA TWP | 73 | 133 | 2 | 208 | 35.1% | 63.9% | R+28.8 |
| Precinct -OAKLAND TWPOAKLAND TWP | 82 | 121 | 2 | 205 | 40.0% | 59.0% | R+19.0 |
| Precinct -EMMONSEMMONS | 72 | 125 | 4 | 201 | 35.8% | 62.2% | R+26.4 |
| Precinct -HARTLANDHARTLAND | 49 | 141 | 3 | 193 | 25.4% | 73.1% | R+47.7 |
| Precinct -CARLSTON TWPCARLSTON TWP | 54 | 133 | 3 | 190 | 28.4% | 70.0% | R+41.6 |
| Precinct -LONDON TWPLONDON TWP | 57 | 122 | 2 | 181 | 31.5% | 67.4% | R+35.9 |
| Precinct -ALDEN TWPALDEN TWP | 55 | 125 | 0 | 180 | 30.6% | 69.4% | R+38.9 |
| Precinct -HARTLAND TWPHARTLAND TWP | 46 | 127 | 4 | 177 | 26.0% | 71.8% | R+45.8 |
| Precinct -MANSFIELD TWPMANSFIELD TWP | 65 | 99 | 1 | 165 | 39.4% | 60.0% | R+20.6 |
| Precinct -HOLLANDALEHOLLANDALE | 32 | 124 | 1 | 157 | 20.4% | 79.0% | R+58.6 |
| Precinct -FREEBORN TWPFREEBORN TWP | 33 | 120 | 2 | 155 | 21.3% | 77.4% | R+56.1 |
| Precinct -HAYWARDHAYWARD | 60 | 85 | 1 | 146 | 41.1% | 58.2% | R+17.1 |
| Precinct -FREEBORNFREEBORN | 37 | 101 | 1 | 139 | 26.6% | 72.7% | R+46.0 |
| Precinct -CONGERCONGER | 35 | 50 | 2 | 87 | 40.2% | 57.5% | R+17.2 |
| Precinct -TWIN LAKESTWIN LAKES | 29 | 32 | 4 | 65 | 44.6% | 49.2% | R+4.6 |
| Precinct -MANCHESTERMANCHESTER | 10 | 15 | 0 | 25 | 40.0% | 60.0% | R+20.0 |
| Precinct -MYRTLEMYRTLE | 9 | 14 | 0 | 23 | 39.1% | 60.9% | R+21.7 |
| Precinct -ALBERT LEA TWP P-2ALBERT LEA TWP P-2 | 2 | 8 | 0 | 10 | 20.0% | 80.0% | R+60.0 |
| Precinct -ALBERT LEA TWP P-4ALBERT LEA TWP P-4 | 0 | 2 | 0 | 2 | 0.0% | 100.0% | R+100.0 |
| Albert Lea Twp. P-127_270470060 | 0 | 0 | 0 | 0 | — | — | Even |
| Albert Lea Twp. P-227_270470061 | 0 | 0 | 0 | 0 | — | — | Even |
| Albert Lea W-1 P-127_270470005 | 0 | 0 | 0 | 0 | — | — | Even |
| Albert Lea W-2 P-127_270470015 | 0 | 0 | 0 | 0 | — | — | Even |
| Albert Lea W-3 P-127_270470025 | 0 | 0 | 0 | 0 | — | — | Even |
| Albert Lea W-4 P-127_270470035 | 0 | 0 | 0 | 0 | — | — | Even |
| Albert Lea W-5 P-127_270470045 | 0 | 0 | 0 | 0 | — | — | Even |
| Albert Lea W-6 P-127_270470050 | 0 | 0 | 0 | 0 | — | — | Even |
| Alden Twp. Voting District27_270470070 | 0 | 0 | 0 | 0 | — | — | Even |
| Alden Voting District27_270470065 | 0 | 0 | 0 | 0 | — | — | Even |
| Bancroft Twp. Voting District27_270470075 | 0 | 0 | 0 | 0 | — | — | Even |
| Bath Twp. Voting District27_270470080 | 0 | 0 | 0 | 0 | — | — | Even |
| Carlston Twp. Voting District27_270470085 | 0 | 0 | 0 | 0 | — | — | Even |
| Clarks Grove Voting District27_270470090 | 0 | 0 | 0 | 0 | — | — | Even |
| Conger Voting District27_270470095 | 0 | 0 | 0 | 0 | — | — | Even |
| Emmons Voting District27_270470100 | 0 | 0 | 0 | 0 | — | — | Even |
| Freeborn Twp. Voting District27_270470110 | 0 | 0 | 0 | 0 | — | — | Even |
| Freeborn Voting District27_270470105 | 0 | 0 | 0 | 0 | — | — | Even |
| Freeman Twp. Voting District27_270470115 | 0 | 0 | 0 | 0 | — | — | Even |
| Geneva Twp. Voting District27_270470125 | 0 | 0 | 0 | 0 | — | — | Even |
| Geneva Voting District27_270470120 | 0 | 0 | 0 | 0 | — | — | Even |
| Glenville Voting District27_270470130 | 0 | 0 | 0 | 0 | — | — | Even |
| Hartland Twp. Voting District27_270470140 | 0 | 0 | 0 | 0 | — | — | Even |
| Hartland Voting District27_270470135 | 0 | 0 | 0 | 0 | — | — | Even |
| Hayward Twp. Voting District27_270470150 | 0 | 0 | 0 | 0 | — | — | Even |
| Hayward Voting District27_270470145 | 0 | 0 | 0 | 0 | — | — | Even |
| Hollandale Voting District27_270470155 | 0 | 0 | 0 | 0 | — | — | Even |
| London Twp. Voting District27_270470160 | 0 | 0 | 0 | 0 | — | — | Even |
| Manchester Twp. Voting District27_270470170 | 0 | 0 | 0 | 0 | — | — | Even |
| Manchester Voting District27_270470165 | 0 | 0 | 0 | 0 | — | — | Even |
| Mansfield Twp. Voting District27_270470175 | 0 | 0 | 0 | 0 | — | — | Even |
| Moscow Twp. Voting District27_270470180 | 0 | 0 | 0 | 0 | — | — | Even |
| Myrtle Voting District27_270470185 | 0 | 0 | 0 | 0 | — | — | Even |
| Newry Twp. Voting District27_270470190 | 0 | 0 | 0 | 0 | — | — | Even |
| Nunda Twp. Voting District27_270470195 | 0 | 0 | 0 | 0 | — | — | Even |
| Oakland Twp. Voting District27_270470200 | 0 | 0 | 0 | 0 | — | — | Even |
| Pickerel Lake Twp. Voting District27_270470205 | 0 | 0 | 0 | 0 | — | — | Even |
| Riceland Twp. Voting District27_270470210 | 0 | 0 | 0 | 0 | — | — | Even |
| Shell Rock Twp. Voting District27_270470215 | 0 | 0 | 0 | 0 | — | — | Even |
| Twin Lakes Voting District27_270470220 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −38.6% |
| 1896 | −47.2% |
| 1900 | −53.0% |
| 1904 | −65.7% |
| 1908 | −36.9% |
| 1912 | +5.3% |
| 1916 | −26.6% |
| 1920 | −68.3% |
| 1924 | −58.8% |
| 1928 | −46.1% |
| 1932 | +8.2% |
| 1936 | +22.1% |
| 1940 | +1.9% |
| 1944 | +6.2% |
| 1948 | +19.5% |
| 1952 | −12.8% |
| 1956 | −3.3% |
| 1960 | −5.6% |
| 1964 | +26.4% |
| 1968 | +8.2% |
| 1972 | −15.1% |
| 1976 | +6.9% |
| 1980 | −1.5% |
| 1984 | +5.2% |
| 1988 | +9.9% |
| 1992 | +15.0% |
| 1996 | +20.6% |
| 2000 | +10.4% |
| 2004 | +11.6% |
| 2008 | +17.1% |
| 2012 | +14.1% |
| 2016 | −17.2% |
| 2020 | −16.0% |
| 2024 | −21.3% |
U.S. Senate
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 18,915 |
| 2018 | 18,185 |
| 2020 | 19,297 |
| 2022 | 18,766 |
| 2024 | 19,838 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+102 net domestic migration · 2025
Net −965 over 2011–2025 · gain loss
Arrivals reported $51,711 in average income, against $71,265 for residents who stayed — 27% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+1.7 on average — 20 points more Democratic-leaning than Freeborn County, MN itself (R+21.3).
Where arrivals came from lean of each source
- Mower County, MN93R+10.5
- Steele County, MN46R+24.4
- Hennepin County, MN37D+42.4
- Olmsted County, MN26D+10.6
- Faribault County, MN24R+37.3
- Dakota County, MN23D+12.8
Where departures went households, 2022–23
- Mower County, MN56
- Steele County, MN44
- Hennepin County, MN38
- Olmsted County, MN34
- Ramsey County, MN25
- Blue Earth County, MN22
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 | −145 |
| 2012 | −26 |
| 2013 | −169 |
| 2014 | −186 |
| 2015 | −167 |
| 2016 | −111 |
| 2017 | +146 |
| 2018 | −67 |
| 2019 | −187 |
| 2021 | −33 |
| 2022 | −31 |
| 2023 | −107 |
| 2024 | +16 |
| 2025 | +102 |
Freeborn County, anchored by Albert Lea, was reliably competitive into the early 2000s but has trended heavily Republican over the past two decades, reflecting the broader realignment of rural Midwest manufacturing and agricultural communities.
Across the recorded series it reached a Democratic high of 26.4 points in 1964 and a Republican high of 68.3 points in 1920. Between 2020 and 2024 the county moved 5.3 points toward the Republican candidate; the 2024 margin was 21.3 points.
A population of 30,623, a 82% non-Hispanic-white share, and a median household income of $71,023 describe the county. The county's voting pattern over the last decade is most similar to that of Worth County and Fillmore 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 →
Freeborn County, Minnesota. Akashic. https://akashic.app/county/27047/. Accessed May 20, 2026. License: CC BY 4.0.