Elections / 1896 · President · IA
Iowa — 1896 presidential election
Recent presidential results
state1896 presidential electionIowa · PresidentMcKinleyR+12.6
How it voted
Share of the 1896 vote
| William McKinley ✓Republican | 55.5% | 289,463 |
|---|---|---|
| William J. BryanDemocratic | 42.9% | 223,611 |
| OtherAll other candidates | 1.6% | 8,513 |
1896presidential margin
D+60R+60
99 counties, each filled by 1896 D-vs-R margin. Hover any county for its result.
Iowa cast 13 electoral votes this cycle.
County-level results (99 counties) — table
| County | Winner | Margin |
|---|---|---|
| Adair County, IA | Republican | R+4.4 |
| Adams County, IA | Republican | R+1.0 |
| Allamakee County, IA | Republican | R+12.8 |
| Appanoose County, IA | Republican | R+1.8 |
| Audubon County, IA | Republican | R+9.1 |
| Benton County, IA | Republican | R+16.7 |
| Black Hawk County, IA | Republican | R+35.2 |
| Boone County, IA | Republican | R+14.2 |
| Bremer County, IA | Republican | R+10.5 |
| Buchanan County, IA | Republican | R+12.2 |
| Buena Vista County, IA | Republican | R+36.6 |
| Butler County, IA | Republican | R+33.9 |
| Calhoun County, IA | Republican | R+35.3 |
| Carroll County, IA | Democratic | D+7.8 |
| Cass County, IA | Republican | R+13.6 |
| Cedar County, IA | Republican | R+11.8 |
| Cerro Gordo County, IA | Republican | R+35.9 |
| Cherokee County, IA | Republican | R+22.5 |
| Chickasaw County, IA | Democratic | D+2.9 |
| Clarke County, IA | Republican | R+4.0 |
| Clay County, IA | Republican | R+33.2 |
| Clayton County, IA | Republican | R+6.2 |
| Clinton County, IA | Republican | R+9.6 |
| Crawford County, IA | Democratic | D+4.4 |
| Dallas County, IA | Republican | R+17.6 |
| Davis County, IA | Democratic | D+17.7 |
| Decatur County, IA | Democratic | D+2.0 |
| Delaware County, IA | Republican | R+22.1 |
| Des Moines County, IA | Republican | R+9.4 |
| Dickinson County, IA | Republican | R+36.6 |
| Dubuque County, IA | Democratic | D+11.0 |
| Emmet County, IA | Republican | R+42.6 |
| Fayette County, IA | Republican | R+10.9 |
| Floyd County, IA | Republican | R+30.1 |
| Franklin County, IA | Republican | R+46.0 |
| Fremont County, IA | Democratic | D+18.8 |
| Greene County, IA | Republican | R+22.8 |
| Grundy County, IA | Republican | R+21.9 |
| Guthrie County, IA | Republican | R+6.7 |
| Hamilton County, IA | Republican | R+40.0 |
| Hancock County, IA | Republican | R+32.2 |
| Hardin County, IA | Republican | R+38.4 |
| Harrison County, IA | Democratic | D+6.1 |
| Henry County, IA | Republican | R+13.7 |
| Howard County, IA | Republican | R+12.1 |
| Humboldt County, IA | Republican | R+43.4 |
| Ida County, IA | Republican | R+1.8 |
| Iowa County, IA | Republican | R+9.8 |
| Jackson County, IA | Republican | R+6.1 |
| Jasper County, IA | Democratic | D+4.3 |
| Jefferson County, IA | Republican | R+16.3 |
| Johnson County, IA | Democratic | D+4.2 |
| Jones County, IA | Republican | R+17.3 |
| Keokuk County, IA | Republican | R+4.4 |
| Kossuth County, IA | Republican | R+22.0 |
| Lee County, IA | Democratic | D+3.0 |
| Linn County, IA | Republican | R+16.0 |
| Louisa County, IA | Republican | R+20.4 |
| Lucas County, IA | Republican | R+6.7 |
| Lyon County, IA | Republican | R+3.4 |
| Madison County, IA | Republican | R+1.9 |
| Mahaska County, IA | Republican | R+3.4 |
| Marion County, IA | Democratic | D+6.4 |
| Marshall County, IA | Republican | R+26.1 |
| Mills County, IA | Republican | R+4.7 |
| Mitchell County, IA | Republican | R+41.0 |
| Monona County, IA | Democratic | D+24.9 |
| Monroe County, IA | Democratic | D+6.2 |
| Montgomery County, IA | Republican | R+28.1 |
| Muscatine County, IA | Republican | R+11.6 |
| O'Brien County, IA | Republican | R+21.3 |
| Osceola County, IA | Republican | R+17.3 |
| Page County, IA | Republican | R+14.4 |
| Palo Alto County, IA | Republican | R+1.5 |
| Plymouth County, IA | Republican | R+4.5 |
| Pocahontas County, IA | Republican | R+14.9 |
| Polk County, IA | Republican | R+21.9 |
| Pottawattamie County, IA | Republican | R+3.0 |
| Poweshiek County, IA | Republican | R+18.8 |
| Ringgold County, IA | Republican | R+14.3 |
| Sac County, IA | Republican | R+29.8 |
| Scott County, IA | Republican | R+21.8 |
| Shelby County, IA | Democratic | D+3.7 |
| Sioux County, IA | Republican | R+19.6 |
| Story County, IA | Republican | R+38.6 |
| Tama County, IA | Republican | R+8.0 |
| Taylor County, IA | Republican | R+3.7 |
| Union County, IA | Democratic | D+4.9 |
| Van Buren County, IA | Republican | R+8.7 |
| Wapello County, IA | Republican | R+3.3 |
| Warren County, IA | Republican | R+12.0 |
| Washington County, IA | Republican | R+11.1 |
| Wayne County, IA | Democratic | D+0.3 |
| Webster County, IA | Republican | R+17.8 |
| Winnebago County, IA | Republican | R+45.2 |
| Winneshiek County, IA | Republican | R+25.1 |
| Woodbury County, IA | Republican | R+11.7 |
| Worth County, IA | Republican | R+48.3 |
| Wright County, IA | Republican | R+44.2 |
Nominees: William Jennings Bryan (D) · William McKinley (R)
Iowa's presidential margins
1892–2024, the 1896 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,946 | 2,127 | 4,111 | |
| Adams County | R | 1,701 | 1,736 | 3,488 | |
| Allamakee County | R | 1,897 | 2,471 | 4,480 | |
| Appanoose County | R | 2,940 | 3,046 | 6,027 | |
| Audubon County | R | 1,417 | 1,705 | 3,149 | |
| Benton County | R | 2,560 | 3,604 | 6,268 | |
| Black Hawk County | R | 2,167 | 4,643 | 7,030 | |
| Boone County | R | 2,801 | 3,741 | 6,630 | |
| Bremer County | R | 1,704 | 2,116 | 3,917 | |
| Buchanan County | R | 2,233 | 2,865 | 5,181 | |
| Buena Vista County | R | 1,178 | 2,568 | 3,797 | |
| Butler County | R | 1,302 | 2,670 | 4,041 | |
| Calhoun County | R | 1,280 | 2,698 | 4,012 | |
| Carroll County | D | 2,417 | 2,066 | 4,524 | |
| Cass County | R | 2,240 | 2,959 | 5,274 | |
| Cedar County | R | 2,128 | 2,717 | 4,985 | |
| Cerro Gordo County | R | 1,408 | 3,048 | 4,568 | |
| Cherokee County | R | 1,464 | 2,343 | 3,900 | |
| Chickasaw County | D | 2,084 | 1,967 | 4,081 | |
| Clarke County | R | 1,517 | 1,646 | 3,194 | |
| Clay County | R | 933 | 1,880 | 2,849 | |
| Clayton County | R | 2,910 | 3,302 | 6,331 | |
| Clinton County | R | 4,590 | 5,584 | 10,337 | |
| Crawford County | D | 2,396 | 2,189 | 4,659 | |
| Dallas County | R | 2,316 | 3,326 | 5,747 | |
| Davis County | D | 2,367 | 1,652 | 4,042 | |
| Decatur County | D | 2,362 | 2,268 | 4,680 | |
| Delaware County | R | 1,778 | 2,799 | 4,625 | |
| Des Moines County | R | 3,741 | 4,549 | 8,574 | |
| Dickinson County | R | 517 | 1,131 | 1,679 | |
| Dubuque County | D | 6,510 | 5,203 | 11,898 | |
| Emmet County | R | 559 | 1,429 | 2,040 | |
| Fayette County | R | 2,822 | 3,522 | 6,440 | |
| Floyd County | R | 1,461 | 2,749 | 4,285 | |
| Franklin County | R | 894 | 2,439 | 3,361 | |
| Fremont County | D | 2,857 | 1,948 | 4,845 | |
| Greene County | R | 1,629 | 2,606 | 4,286 | |
| Grundy County | R | 1,206 | 1,894 | 3,138 | |
| Guthrie County | R | 2,220 | 2,541 | 4,825 | |
| Hamilton County | R | 1,300 | 3,074 | 4,439 | |
| Hancock County | R | 1,007 | 1,975 | 3,009 | |
| Hardin County | R | 1,568 | 3,575 | 5,222 | |
| Harrison County | D | 3,214 | 2,839 | 6,108 | |
| Henry County | R | 2,092 | 2,774 | 4,969 | |
| Howard County | R | 1,507 | 1,929 | 3,492 | |
| Humboldt County | R | 783 | 2,010 | 2,824 | |
| Ida County | R | 1,421 | 1,475 | 2,929 | |
| Iowa County | R | 1,956 | 2,391 | 4,446 | |
| Jackson County | R | 3,279 | 3,713 | 7,074 | |
| Jasper County | D | 3,019 | 2,768 | 5,863 | |
| Jefferson County | R | 1,772 | 2,478 | 4,329 | |
| Johnson County | D | 3,170 | 2,910 | 6,184 | |
| Jones County | R | 2,143 | 3,057 | 5,285 | |
| Keokuk County | R | 2,891 | 3,166 | 6,242 | |
| Kossuth County | R | 1,861 | 2,930 | 4,859 | |
| Lee County | D | 5,153 | 4,847 | 10,162 | |
| Linn County | R | 5,283 | 7,335 | 12,836 | |
| Louisa County | R | 1,334 | 2,035 | 3,442 | |
| Lucas County | R | 1,621 | 1,859 | 3,546 | |
| Lyon County | R | 1,464 | 1,568 | 3,055 | |
| Madison County | R | 2,224 | 2,313 | 4,600 | |
| Mahaska County | R | 3,974 | 4,256 | 8,396 | |
| Marion County | D | 3,119 | 2,741 | 5,952 | |
| Marshall County | R | 2,626 | 4,541 | 7,342 | |
| Mills County | R | 1,958 | 2,153 | 4,146 | |
| Mitchell County | R | 1,031 | 2,498 | 3,579 | |
| Monona County | D | 2,558 | 1,526 | 4,140 | |
| Monroe County | D | 2,086 | 1,836 | 4,018 | |
| Montgomery County | R | 1,634 | 2,927 | 4,597 | |
| Muscatine County | R | 2,863 | 3,627 | 6,592 | |
| O'Brien County | R | 1,562 | 2,421 | 4,028 | |
| Osceola County | R | 767 | 1,094 | 1,889 | |
| Page County | R | 2,390 | 3,213 | 5,705 | |
| Palo Alto County | R | 1,547 | 1,595 | 3,190 | |
| Plymouth County | R | 2,392 | 2,623 | 5,103 | |
| Pocahontas County | R | 1,377 | 1,866 | 3,284 | |
| Polk County | R | 7,087 | 11,127 | 18,471 | |
| Pottawattamie County | R | 5,468 | 5,810 | 11,392 | |
| Poweshiek County | R | 2,013 | 2,969 | 5,076 | |
| Ringgold County | R | 1,651 | 2,209 | 3,912 | |
| Sac County | R | 1,346 | 2,513 | 3,918 | |
| Scott County | R | 4,032 | 6,419 | 10,930 | |
| Shelby County | D | 2,175 | 2,019 | 4,219 | |
| Sioux County | R | 1,898 | 2,841 | 4,814 | |
| Story County | R | 1,589 | 3,630 | 5,282 | |
| Tama County | R | 2,596 | 3,054 | 5,733 | |
| Taylor County | R | 2,293 | 2,468 | 4,788 | |
| Union County | D | 2,425 | 2,196 | 4,689 | |
| Van Buren County | R | 2,076 | 2,478 | 4,628 | |
| Wapello County | R | 4,041 | 4,319 | 8,510 | |
| Warren County | R | 2,214 | 2,826 | 5,113 | |
| Washington County | R | 2,292 | 2,882 | 5,296 | |
| Wayne County | D | 2,115 | 2,101 | 4,294 | |
| Webster County | R | 2,557 | 3,691 | 6,355 | |
| Winnebago County | R | 714 | 1,912 | 2,651 | |
| Winneshiek County | R | 2,033 | 3,422 | 5,542 | |
| Woodbury County | R | 4,876 | 6,204 | 11,309 | |
| Worth County | R | 584 | 1,696 | 2,300 | |
| Wright County | R | 1,138 | 2,992 | 4,191 |
Source. Compiled historical county records — 1896 presidential returns · official county-level results. Real returns — nothing estimated.