Elections / 2012 · President · IA
Barack Obama carried Iowa D+5.8.
Barack Obama (D) vs Mitt Romney (R) in Iowa, 2012. The state ran 2.0 points more Democratic than the nation (D+3.9 nationally).
Nominees: Barack Obama (D) · Mitt Romney (R)
Iowa result
1,582,180 votes counted
Obama (D)
822,544
52.0%
Romney (R)
730,617
46.2%
All others
29,019
1.8%
Margin
D+5.8
2012 presidential election
Iowa, 2012
ObamaD+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 |
D+60R+60
99 counties, each filled by 2012 D-vs-R margin. Hover any county for its result.
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 results — 2012
99 counties; every row links to the county's full page.
| 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 |