Elections / 1948 · President · IA
Harry S. Truman carried Iowa D+2.7.
Harry S. Truman (D) vs Thomas E. Dewey (R) in Iowa, 1948. The state ran 1.8 points more Republican than the nation (D+4.5 nationally).
Nominees: Harry S. Truman (D) · Thomas E. Dewey (R) · Strom Thurmond (States' Rights Democratic)
Iowa result
1,038,264 votes counted
Truman (D)
522,380
50.3%
Dewey (R)
494,018
47.6%
Thurmond + others
21,866
2.1%
Margin
D+2.7
1948 presidential election
Iowa, 1948
TrumanD+2.7
How it voted
Share of the 1948 vote
| Harry S. Truman ✓Democratic | 50.3% | 522,380 |
|---|---|---|
| Thomas E. DeweyRepublican | 47.6% | 494,018 |
| Strom ThurmondStates' Rights | 2.1% | 21,866 |
D+60R+60
99 counties, each filled by 1948 D-vs-R margin. Hover any county for its result.
Iowa's presidential margins
1892–2024, the 1948 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 — 1948
99 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Adair County | R | 2,567 | 2,879 | 5,523 | |
| Adams County | R | 1,817 | 2,142 | 4,012 | |
| Allamakee County | R | 3,172 | 4,474 | 7,726 | |
| Appanoose County | D | 4,998 | 4,078 | 9,296 | |
| Audubon County | D | 2,840 | 2,177 | 5,153 | |
| Benton County | D | 4,209 | 3,770 | 8,367 | |
| Black Hawk County | D | 19,603 | 16,041 | 36,230 | |
| Boone County | D | 5,541 | 4,183 | 10,222 | |
| Bremer County | R | 3,502 | 3,837 | 7,433 | |
| Buchanan County | R | 4,127 | 4,310 | 8,523 | |
| Buena Vista County | D | 4,340 | 3,959 | 8,493 | |
| Butler County | R | 3,008 | 3,380 | 6,513 | |
| Calhoun County | D | 3,164 | 3,083 | 6,398 | |
| Carroll County | D | 5,711 | 3,974 | 9,786 | |
| Cass County | R | 3,372 | 5,106 | 8,559 | |
| Cedar County | R | 2,958 | 3,957 | 7,016 | |
| Cerro Gordo County | D | 9,544 | 7,840 | 17,682 | |
| Cherokee County | D | 3,739 | 3,318 | 7,144 | |
| Chickasaw County | D | 4,071 | 3,449 | 7,589 | |
| Clarke County | R | 2,101 | 2,195 | 4,379 | |
| Clay County | D | 3,649 | 3,036 | 6,961 | |
| Clayton County | R | 4,857 | 5,151 | 10,111 | |
| Clinton County | R | 8,534 | 9,859 | 18,665 | |
| Crawford County | D | 3,983 | 3,267 | 7,485 | |
| Dallas County | D | 5,661 | 4,810 | 10,819 | |
| Davis County | D | 2,982 | 2,276 | 5,305 | |
| Decatur County | D | 3,172 | 2,547 | 5,803 | |
| Delaware County | R | 2,876 | 4,555 | 7,498 | |
| Des Moines County | D | 8,792 | 7,621 | 16,729 | |
| Dickinson County | D | 2,324 | 2,304 | 4,766 | |
| Dubuque County | D | 15,521 | 10,111 | 25,913 | |
| Emmet County | D | 2,752 | 2,464 | 5,313 | |
| Fayette County | R | 5,303 | 6,296 | 11,760 | |
| Floyd County | R | 3,688 | 4,644 | 8,497 | |
| Franklin County | D | 2,871 | 2,716 | 6,021 | |
| Fremont County | R | 2,637 | 2,698 | 5,378 | |
| Greene County | R | 2,946 | 3,059 | 6,290 | |
| Grundy County | R | 2,344 | 3,154 | 5,647 | |
| Guthrie County | D | 3,392 | 3,389 | 6,891 | |
| Hamilton County | D | 3,613 | 3,535 | 7,345 | |
| Hancock County | D | 3,096 | 2,802 | 6,051 | |
| Hardin County | R | 4,023 | 4,553 | 8,854 | |
| Harrison County | D | 4,608 | 4,341 | 9,016 | |
| Henry County | R | 3,042 | 4,620 | 7,805 | |
| Howard County | D | 3,378 | 2,630 | 6,090 | |
| Humboldt County | D | 2,855 | 2,498 | 5,432 | |
| Ida County | D | 2,365 | 2,257 | 4,698 | |
| Iowa County | R | 3,030 | 3,659 | 6,978 | |
| Jackson County | R | 3,263 | 3,597 | 7,005 | |
| Jasper County | D | 6,684 | 5,710 | 12,786 | |
| Jefferson County | R | 3,033 | 3,906 | 7,088 | |
| Johnson County | D | 8,611 | 7,139 | 16,303 | |
| Jones County | R | 3,915 | 4,290 | 8,322 | |
| Keokuk County | R | 4,118 | 4,201 | 8,475 | |
| Kossuth County | D | 6,039 | 4,186 | 10,353 | |
| Lee County | D | 9,201 | 7,801 | 17,212 | |
| Linn County | D | 20,995 | 20,881 | 43,098 | |
| Louisa County | R | 1,945 | 2,420 | 4,429 | |
| Lucas County | D | 2,697 | 2,656 | 5,475 | |
| Lyon County | R | 2,174 | 2,500 | 4,740 | |
| Madison County | R | 2,827 | 3,207 | 6,123 | |
| Mahaska County | D | 4,327 | 4,238 | 9,030 | |
| Marion County | D | 6,300 | 4,312 | 10,870 | |
| Marshall County | R | 5,602 | 6,698 | 12,833 | |
| Mills County | R | 2,155 | 2,921 | 5,107 | |
| Mitchell County | R | 2,873 | 3,021 | 6,119 | |
| Monona County | D | 4,098 | 3,179 | 7,346 | |
| Monroe County | D | 3,445 | 2,371 | 5,926 | |
| Montgomery County | R | 2,751 | 4,084 | 6,910 | |
| Muscatine County | R | 5,466 | 6,003 | 11,615 | |
| O'Brien County | R | 3,421 | 3,697 | 7,326 | |
| Osceola County | D | 2,123 | 1,772 | 3,939 | |
| Page County | R | 3,567 | 5,638 | 9,374 | |
| Palo Alto County | D | 3,858 | 2,594 | 6,601 | |
| Plymouth County | R | 4,339 | 5,002 | 9,416 | |
| Pocahontas County | D | 3,500 | 2,397 | 6,051 | |
| Polk County | D | 45,289 | 33,742 | 81,379 | |
| Pottawattamie County | R | 11,430 | 12,384 | 24,095 | |
| Poweshiek County | D | 4,324 | 3,888 | 8,385 | |
| Ringgold County | R | 1,922 | 2,487 | 4,459 | |
| Sac County | D | 3,699 | 3,505 | 7,363 | |
| Scott County | R | 16,661 | 16,842 | 34,081 | |
| Shelby County | D | 3,499 | 3,301 | 6,935 | |
| Sioux County | R | 4,042 | 5,597 | 9,801 | |
| Story County | R | 6,152 | 8,307 | 15,251 | |
| Tama County | D | 5,115 | 4,763 | 10,028 | |
| Taylor County | R | 2,402 | 3,244 | 5,698 | |
| Union County | R | 3,218 | 4,138 | 7,414 | |
| Van Buren County | R | 1,917 | 2,702 | 4,688 | |
| Wapello County | D | 10,841 | 7,875 | 18,976 | |
| Warren County | R | 3,481 | 3,876 | 7,605 | |
| Washington County | R | 3,485 | 4,680 | 8,245 | |
| Wayne County | D | 3,314 | 2,738 | 6,123 | |
| Webster County | D | 9,508 | 6,951 | 17,066 | |
| Winnebago County | R | 2,626 | 2,636 | 5,451 | |
| Winneshiek County | D | 4,905 | 4,594 | 9,663 | |
| Woodbury County | D | 22,056 | 16,655 | 39,084 | |
| Worth County | D | 2,623 | 1,878 | 4,637 | |
| Wright County | D | 3,866 | 3,810 | 7,800 |