Elections / 2012 · President · IA
Iowa — 2012 presidential election
Recent presidential results
state2012 presidential electionIowa · PresidentObamaD+5.8
How it voted
Share of the 2012 vote
| Barack Obama ✓Democratic | 52.0% | 822,544 |
|---|---|---|
| Mitt RomneyRepublican | 46.2% | 730,617 |
| OtherAll other candidates | 1.8% | 29,019 |
2012presidential margin
D+60R+60
99 counties, each filled by 2012 D-vs-R margin. Hover any county for its result.
Iowa cast 6 electoral votes this cycle.
County-level results (99 counties) — table
| County | Winner | Margin |
|---|---|---|
| Adair County, IA | Republican | R+8.1 |
| Adams County, IA | Republican | R+3.7 |
| Allamakee County, IA | Democratic | D+4.2 |
| Appanoose County, IA | Republican | R+3.4 |
| Audubon County, IA | Republican | R+5.5 |
| Benton County, IA | Republican | R+0.6 |
| Black Hawk County, IA | Democratic | D+20.2 |
| Boone County, IA | Democratic | D+6.6 |
| Bremer County, IA | Democratic | D+2.7 |
| Buchanan County, IA | Democratic | D+13.9 |
| Buena Vista County, IA | Republican | R+10.2 |
| Butler County, IA | Republican | R+10.3 |
| Calhoun County, IA | Republican | R+12.5 |
| Carroll County, IA | Republican | R+6.1 |
| Cass County, IA | Republican | R+18.9 |
| Cedar County, IA | Democratic | D+4.6 |
| Cerro Gordo County, IA | Democratic | D+13.4 |
| Cherokee County, IA | Republican | R+16.0 |
| Chickasaw County, IA | Democratic | D+11.1 |
| Clarke County, IA | Democratic | D+1.5 |
| Clay County, IA | Republican | R+18.4 |
| Clayton County, IA | Democratic | D+7.0 |
| Clinton County, IA | Democratic | D+22.8 |
| Crawford County, IA | Republican | R+7.8 |
| Dallas County, IA | Republican | R+11.6 |
| Davis County, IA | Republican | R+16.4 |
| Decatur County, IA | Republican | R+4.1 |
| Delaware County, IA | Republican | R+0.2 |
| Des Moines County, IA | Democratic | D+18.4 |
| Dickinson County, IA | Republican | R+17.9 |
| Dubuque County, IA | Democratic | D+14.7 |
| Emmet County, IA | Republican | R+8.7 |
| Fayette County, IA | Democratic | D+12.0 |
| Floyd County, IA | Democratic | D+14.6 |
| Franklin County, IA | Republican | R+10.7 |
| Fremont County, IA | Republican | R+9.1 |
| Greene County, IA | Republican | R+0.1 |
| Grundy County, IA | Republican | R+22.7 |
| Guthrie County, IA | Republican | R+10.2 |
| Hamilton County, IA | Republican | R+2.6 |
| Hancock County, IA | Republican | R+13.4 |
| Hardin County, IA | Republican | R+6.7 |
| Harrison County, IA | Republican | R+12.7 |
| Henry County, IA | Republican | R+5.9 |
| Howard County, IA | Democratic | D+20.9 |
| Humboldt County, IA | Republican | R+21.8 |
| Ida County, IA | Republican | R+26.3 |
| Iowa County, IA | Republican | R+4.8 |
| Jackson County, IA | Democratic | D+16.9 |
| Jasper County, IA | Democratic | D+7.1 |
| Jefferson County, IA | Democratic | D+16.0 |
| Johnson County, IA | Democratic | D+35.5 |
| Jones County, IA | Democratic | D+7.8 |
| Keokuk County, IA | Republican | R+10.3 |
| Kossuth County, IA | Republican | R+12.2 |
| Lee County, IA | Democratic | D+15.5 |
| Linn County, IA | Democratic | D+17.7 |
| Louisa County, IA | Democratic | D+0.6 |
| Lucas County, IA | Republican | R+6.2 |
| Lyon County, IA | Republican | R+54.6 |
| Madison County, IA | Republican | R+11.9 |
| Mahaska County, IA | Republican | R+20.5 |
| Marion County, IA | Republican | R+13.1 |
| Marshall County, IA | Democratic | D+9.4 |
| Mills County, IA | Republican | R+19.0 |
| Mitchell County, IA | Democratic | D+3.4 |
| Monona County, IA | Republican | R+9.6 |
| Monroe County, IA | Republican | R+7.7 |
| Montgomery County, IA | Republican | R+21.5 |
| Muscatine County, IA | Democratic | D+15.9 |
| O'Brien County, IA | Republican | R+44.9 |
| Osceola County, IA | Republican | R+41.3 |
| Page County, IA | Republican | R+24.5 |
| Palo Alto County, IA | Republican | R+10.7 |
| Plymouth County, IA | Republican | R+34.2 |
| Pocahontas County, IA | Republican | R+21.7 |
| Polk County, IA | Democratic | D+14.1 |
| Pottawattamie County, IA | Republican | R+5.2 |
| Poweshiek County, IA | Democratic | D+9.4 |
| Ringgold County, IA | Republican | R+7.0 |
| Sac County, IA | Republican | R+18.4 |
| Scott County, IA | Democratic | D+13.7 |
| Shelby County, IA | Republican | R+22.2 |
| Sioux County, IA | Republican | R+67.6 |
| Story County, IA | Democratic | D+13.8 |
| Tama County, IA | Democratic | D+7.4 |
| Taylor County, IA | Republican | R+14.1 |
| Union County, IA | Democratic | D+3.9 |
| Van Buren County, IA | Republican | R+18.5 |
| Wapello County, IA | Democratic | D+11.9 |
| Warren County, IA | Republican | R+1.9 |
| Washington County, IA | Republican | R+4.1 |
| Wayne County, IA | Republican | R+11.4 |
| Webster County, IA | Democratic | D+5.8 |
| Winnebago County, IA | Republican | R+0.1 |
| Winneshiek County, IA | Democratic | D+14.7 |
| Woodbury County, IA | Democratic | D+1.0 |
| Worth County, IA | Democratic | D+14.5 |
| Wright County, IA | Republican | R+8.2 |
Nominees: Barack Obama (D) · Mitt Romney (R)
Iowa's presidential margins
1892–2024, the 2012 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | −5.3% |
| 1896 | −12.6% |
| 1900 | −18.6% |
| 1904 | −32.7% |
| 1908 | −15.0% |
| 1912 | +13.3% |
| 1916 | −11.4% |
| 1920 | −45.5% |
| 1924 | −38.6% |
| 1928 | −24.2% |
| 1932 | +17.7% |
| 1936 | +11.7% |
| 1940 | −4.4% |
| 1944 | −4.5% |
| 1948 | +2.7% |
| 1952 | −28.2% |
| 1956 | −18.4% |
| 1960 | −13.5% |
| 1964 | +24.0% |
| 1968 | −12.2% |
| 1972 | −17.1% |
| 1976 | −1.0% |
| 1980 | −12.7% |
| 1984 | −7.4% |
| 1988 | +10.2% |
| 1992 | +6.0% |
| 1996 | +10.3% |
| 2000 | +0.3% |
| 2004 | −0.7% |
| 2008 | +9.5% |
| 2012 | +5.8% |
| 2016 | −9.3% |
| 2020 | −8.2% |
| 2024 | −13.2% |
County-by-county results — 99 counties
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Adair County | R | 1,790 | 2,114 | 3,996 | |
| Adams County | R | 1,028 | 1,108 | 2,185 | |
| Allamakee County | D | 3,553 | 3,264 | 6,934 | |
| Appanoose County | R | 2,951 | 3,161 | 6,245 | |
| Audubon County | R | 1,611 | 1,802 | 3,457 | |
| Benton County | R | 6,862 | 6,940 | 14,023 | |
| Black Hawk County | D | 39,821 | 26,235 | 67,141 | |
| Boone County | D | 7,512 | 6,556 | 14,388 | |
| Bremer County | D | 6,763 | 6,405 | 13,346 | |
| Buchanan County | D | 5,911 | 4,450 | 10,535 | |
| Buena Vista County | R | 3,700 | 4,554 | 8,383 | |
| Butler County | R | 3,329 | 4,106 | 7,545 | |
| Calhoun County | R | 2,238 | 2,891 | 5,230 | |
| Carroll County | R | 4,947 | 5,601 | 10,674 | |
| Cass County | R | 2,858 | 4,217 | 7,205 | |
| Cedar County | D | 4,972 | 4,529 | 9,649 | |
| Cerro Gordo County | D | 13,316 | 10,128 | 23,824 | |
| Cherokee County | R | 2,634 | 3,662 | 6,415 | |
| Chickasaw County | D | 3,554 | 2,836 | 6,484 | |
| Clarke County | D | 2,189 | 2,124 | 4,430 | |
| Clay County | R | 3,385 | 4,951 | 8,502 | |
| Clayton County | D | 4,806 | 4,164 | 9,138 | |
| Clinton County | D | 15,141 | 9,432 | 25,000 | |
| Crawford County | R | 3,066 | 3,595 | 6,752 | |
| Dallas County | R | 16,576 | 20,988 | 38,116 | |
| Davis County | R | 1,520 | 2,138 | 3,773 | |
| Decatur County | R | 1,791 | 1,947 | 3,833 | |
| Delaware County | R | 4,616 | 4,636 | 9,378 | |
| Des Moines County | D | 11,888 | 8,136 | 20,385 | |
| Dickinson County | R | 4,095 | 5,912 | 10,159 | |
| Dubuque County | D | 28,768 | 21,280 | 50,894 | |
| Emmet County | R | 2,099 | 2,507 | 4,687 | |
| Fayette County | D | 5,732 | 4,492 | 10,366 | |
| Floyd County | D | 4,680 | 3,472 | 8,257 | |
| Franklin County | R | 2,266 | 2,823 | 5,186 | |
| Fremont County | R | 1,637 | 1,972 | 3,668 | |
| Greene County | R | 2,375 | 2,380 | 4,846 | |
| Grundy County | R | 2,635 | 4,215 | 6,962 | |
| Guthrie County | R | 2,569 | 3,171 | 5,888 | |
| Hamilton County | R | 3,782 | 3,991 | 7,927 | |
| Hancock County | R | 2,521 | 3,317 | 5,925 | |
| Hardin County | R | 4,075 | 4,670 | 8,898 | |
| Harrison County | R | 3,136 | 4,065 | 7,322 | |
| Henry County | R | 4,460 | 5,035 | 9,697 | |
| Howard County | D | 2,768 | 1,795 | 4,645 | |
| Humboldt County | R | 1,972 | 3,099 | 5,158 | |
| Ida County | R | 1,321 | 2,286 | 3,663 | |
| Iowa County | R | 4,144 | 4,569 | 8,866 | |
| Jackson County | D | 5,907 | 4,177 | 10,242 | |
| Jasper County | D | 10,257 | 8,877 | 19,515 | |
| Jefferson County | D | 4,798 | 3,436 | 8,530 | |
| Johnson County | D | 50,666 | 23,698 | 75,977 | |
| Jones County | D | 5,534 | 4,721 | 10,449 | |
| Keokuk County | R | 2,303 | 2,843 | 5,266 | |
| Kossuth County | R | 3,850 | 4,937 | 8,923 | |
| Lee County | D | 10,714 | 7,785 | 18,911 | |
| Linn County | D | 68,581 | 47,622 | 118,453 | |
| Louisa County | D | 2,452 | 2,420 | 4,968 | |
| Lucas County | R | 1,987 | 2,254 | 4,323 | |
| Lyon County | R | 1,423 | 4,978 | 6,509 | |
| Madison County | R | 3,630 | 4,638 | 8,458 | |
| Mahaska County | R | 4,213 | 6,448 | 10,883 | |
| Marion County | R | 7,507 | 9,828 | 17,687 | |
| Marshall County | D | 10,257 | 8,472 | 19,064 | |
| Mills County | R | 2,848 | 4,216 | 7,212 | |
| Mitchell County | D | 2,831 | 2,643 | 5,586 | |
| Monona County | R | 2,101 | 2,557 | 4,742 | |
| Monroe County | R | 1,731 | 2,026 | 3,830 | |
| Montgomery County | R | 1,922 | 3,001 | 5,025 | |
| Muscatine County | D | 11,323 | 8,168 | 19,865 | |
| O'Brien County | R | 1,969 | 5,266 | 7,341 | |
| Osceola County | R | 912 | 2,230 | 3,194 | |
| Page County | R | 2,613 | 4,348 | 7,079 | |
| Palo Alto County | R | 2,139 | 2,660 | 4,887 | |
| Plymouth County | R | 4,164 | 8,597 | 12,950 | |
| Pocahontas County | R | 1,523 | 2,396 | 4,032 | |
| Polk County | D | 128,465 | 96,096 | 228,882 | |
| Pottawattamie County | R | 19,644 | 21,860 | 42,301 | |
| Poweshiek County | D | 5,357 | 4,424 | 9,975 | |
| Ringgold County | R | 1,186 | 1,368 | 2,599 | |
| Sac County | R | 2,122 | 3,094 | 5,291 | |
| Scott County | D | 50,652 | 38,251 | 90,263 | |
| Shelby County | R | 2,469 | 3,911 | 6,483 | |
| Sioux County | R | 2,700 | 14,407 | 17,308 | |
| Story County | D | 26,192 | 19,668 | 47,150 | |
| Tama County | D | 4,768 | 4,098 | 9,017 | |
| Taylor County | R | 1,262 | 1,683 | 2,995 | |
| Union County | D | 3,043 | 2,813 | 5,957 | |
| Van Buren County | R | 1,402 | 2,064 | 3,569 | |
| Wapello County | D | 8,663 | 6,789 | 15,770 | |
| Warren County | R | 12,551 | 13,052 | 26,072 | |
| Washington County | R | 5,115 | 5,562 | 11,004 | |
| Wayne County | R | 1,251 | 1,583 | 2,900 | |
| Webster County | D | 9,537 | 8,469 | 18,292 | |
| Winnebago County | R | 2,903 | 2,906 | 5,918 | |
| Winneshiek County | D | 6,256 | 4,622 | 11,084 | |
| Woodbury County | D | 22,302 | 21,841 | 45,019 | |
| Worth County | D | 2,350 | 1,744 | 4,172 | |
| Wright County | R | 2,836 | 3,349 | 6,278 |
Same ballot, 2012IA
Source. MIT Election Data + Science Lab — 2012 presidential returns · official county-level results. Real returns — nothing estimated.