Cerro Gordo County, Iowa
Precinct data
Results by precinct
23 precincts · 22,942 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -Mason City W3 P3Mason City W3 P3 | 803 | 857 | 36 | 1,696 | 47.3% | 50.5% | R+3.2 |
|---|---|---|---|---|---|---|---|
| Precinct -Clear Lake Ward 3Clear Lake Ward 3 | 623 | 933 | 17 | 1,573 | 39.6% | 59.3% | R+19.7 |
| Precinct -Mason City W2 P2Mason City W2 P2 | 837 | 703 | 21 | 1,561 | 53.6% | 45.0% | D+8.6 |
| Precinct -Clear Lake Ward 1Clear Lake Ward 1 | 586 | 955 | 15 | 1,556 | 37.7% | 61.4% | R+23.7 |
| Precinct -Clear Lake Ward 2Clear Lake Ward 2 | 527 | 878 | 27 | 1,432 | 36.8% | 61.3% | R+24.5 |
| Precinct -Mason City W1 P3Mason City W1 P3 | 646 | 713 | 20 | 1,379 | 46.8% | 51.7% | R+4.9 |
| Precinct -Clear Lake/Grant/Union Twps PctClear Lake/Grant/Union Twps Pct | 421 | 912 | 12 | 1,345 | 31.3% | 67.8% | R+36.5 |
| Precinct -Mason City W4 P3Mason City W4 P3 | 641 | 675 | 23 | 1,339 | 47.9% | 50.4% | R+2.5 |
| Precinct -Mason City W1 P2Mason City W1 P2 | 553 | 597 | 20 | 1,170 | 47.3% | 51.0% | R+3.8 |
| Precinct -Mason City W3 P1Mason City W3 P1 | 557 | 531 | 23 | 1,111 | 50.1% | 47.8% | D+2.3 |
| Precinct -Mason City W4 P2Mason City W4 P2 | 494 | 554 | 16 | 1,064 | 46.4% | 52.1% | R+5.6 |
| Precinct -Mason City W3 P2Mason City W3 P2 | 473 | 469 | 21 | 963 | 49.1% | 48.7% | D+0.4 |
| Precinct -Mason City W2 P3Mason City W2 P3 | 426 | 451 | 15 | 892 | 47.8% | 50.6% | R+2.8 |
| Precinct -Mason City W4 P1Mason City W4 P1 | 448 | 411 | 14 | 873 | 51.3% | 47.1% | D+4.2 |
| Precinct -Geneseo/Dougherty Twps PctGeneseo/Dougherty Twps Pct | 268 | 545 | 11 | 824 | 32.5% | 66.1% | R+33.6 |
| Precinct -Mason S/Bath/Portland/Owen Twps PctMason S/Bath/Portland/Owen Twps Pct | 237 | 521 | 8 | 766 | 30.9% | 68.0% | R+37.1 |
| Precinct -Mason City W1 P1Mason City W1 P1 | 378 | 308 | 15 | 701 | 53.9% | 43.9% | D+10.0 |
| Precinct -Mason City W2 P1Mason City W2 P1 | 375 | 298 | 18 | 691 | 54.3% | 43.1% | D+11.1 |
| Precinct -Falls Twp PctFalls Twp Pct | 214 | 356 | 9 | 579 | 37.0% | 61.5% | R+24.5 |
| Precinct -Grimes Twp PctGrimes Twp Pct | 120 | 288 | 4 | 412 | 29.1% | 69.9% | R+40.8 |
| Precinct -Mt Vernon/Pleasant Valley Twps PctMt Vernon/Pleasant Valley Twps Pct | 116 | 240 | 7 | 363 | 32.0% | 66.1% | R+34.2 |
| Precinct -Lime Creek/Mason N Twps PctLime Creek/Mason N Twps Pct | 125 | 213 | 5 | 343 | 36.4% | 62.1% | R+25.7 |
| Precinct -Lake/Lincoln Twps PctLake/Lincoln Twps Pct | 87 | 219 | 3 | 309 | 28.2% | 70.9% | R+42.7 |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −26.2% |
| 1896 | −35.9% |
| 1900 | −42.1% |
| 1904 | −54.5% |
| 1908 | −31.5% |
| 1912 | +7.8% |
| 1916 | −21.1% |
| 1920 | −54.7% |
| 1924 | −49.4% |
| 1928 | −32.1% |
| 1932 | +8.8% |
| 1936 | +11.8% |
| 1940 | +5.4% |
| 1944 | +4.5% |
| 1948 | +9.6% |
| 1952 | −22.5% |
| 1956 | −14.1% |
| 1960 | −12.2% |
| 1964 | +25.0% |
| 1968 | −10.4% |
| 1972 | −11.0% |
| 1976 | +2.6% |
| 1980 | −8.0% |
| 1984 | +1.6% |
| 1988 | +15.6% |
| 1992 | +13.0% |
| 1996 | +21.3% |
| 2000 | +12.6% |
| 2004 | +9.8% |
| 2008 | +20.8% |
| 2012 | +13.4% |
| 2016 | −7.6% |
| 2020 | −6.3% |
| 2024 | −11.6% |
U.S. Senate
| Year | Won | Democratic | Republican | Total |
|---|---|---|---|---|
| 2022 | R | 45.2%7,644 | 54.8%9,260 | 16,904 |
| 2020 | D | 49.1%11,534 | 48.2%11,339 | 23,514 |
Registered voters
By party of registration, over time
Registration leans Republican; the presidential vote runs 6.3 points more Democratic.
| Year | Total registered | Democratic | Republican | Unaffiliated | Other |
|---|---|---|---|---|---|
| 2008 | 32,588 | 10,965 | 8,410 | 13,206 | 7 |
| 2010 | 32,252 | 10,362 | 8,547 | 13,328 | 15 |
| 2012 | 32,838 | 10,377 | 8,594 | 13,850 | 17 |
| 2014 | 32,246 | 9,859 | 8,485 | 13,861 | 41 |
| 2016 | 32,040 | 9,629 | 8,807 | 13,524 | 80 |
| 2018 | 31,482 | 9,147 | 8,483 | 13,728 | 124 |
| 2020 | 31,781 | 9,840 | 9,047 | 12,685 | 209 |
| 2022 | 31,473 | 9,295 | 9,559 | 12,412 | 207 |
| 2024 | 31,512 | 8,628 | 10,302 | 12,316 | 266 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+154 net domestic migration · 2025
Net −1,644 over 2011–2025 · gain loss
Arrivals reported $63,018 in average income, against $84,971 for residents who stayed — 26% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+25.1 on average — 14 points more Republican-leaning than Cerro Gordo County, IA itself (R+11.6).
Where arrivals came from lean of each source
- Floyd County, IA88R+25.6
- Worth County, IA73R+28.2
- Hancock County, IA55R+47.4
- Polk County, IA47D+10.8
- Franklin County, IA38R+41.6
- Winnebago County, IA34R+30.6
Where departures went households, 2022–23
- Polk County, IA103
- Worth County, IA69
- Floyd County, IA67
- Winnebago County, IA41
- Hancock County, IA36
- Black Hawk County, IA31
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 | −159 |
| 2012 | −281 |
| 2013 | −191 |
| 2014 | −332 |
| 2015 | −202 |
| 2016 | +177 |
| 2017 | −46 |
| 2018 | −325 |
| 2019 | −153 |
| 2021 | −109 |
| 2022 | −229 |
| 2023 | +48 |
| 2024 | +4 |
| 2025 | +154 |
Cerro Gordo, anchored by Mason City, was a Democratic-leaning industrial county as recently as the 2000s but posted an R+11.6 margin in 2024, reflecting a broader working-class realignment across Iowa's small manufacturing cities.
Across the recorded series it reached a Democratic high of 25.0 points in 1964 and a Republican high of 54.7 points in 1920. Between 2020 and 2024 the county moved 5.3 points toward the Republican candidate; the 2024 margin was 11.6 points.
A population of 42,632, a 88% non-Hispanic-white share, and a median household income of $68,189 describe the county. The county's voting pattern over the last decade is most similar to that of Vernon County and Iowa 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 →
Cerro Gordo County, Iowa. Akashic. https://akashic.app/county/19033/. Accessed May 20, 2026. License: CC BY 4.0.