Akashic
1876–2024
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
Iowa, 1948
TrumanD+2.7
1948 presidential margin by county for Iowa — 1948 presidential electionA map of the constituent counties of Iowa — 1948 presidential election, each outlined and filled by its 1948 presidential margin from deep red (Republican) through neutral to deep blue (Democratic), seated within the faint outlines of the surrounding states.Adair County, IA · R+5.6Adams County, IA · R+8.1Allamakee County, IA · R+16.9Appanoose County, IA · D+9.9Audubon County, IA · D+12.9Benton County, IA · D+5.2Black Hawk County, IA · D+9.8Boone County, IA · D+13.3Bremer County, IA · R+4.5Buchanan County, IA · R+2.1Buena Vista County, IA · D+4.5Butler County, IA · R+5.7Calhoun County, IA · D+1.3Carroll County, IA · D+17.7Cass County, IA · R+20.3Cedar County, IA · R+14.2Cerro Gordo County, IA · D+9.6Cherokee County, IA · D+5.9Chickasaw County, IA · D+8.2Clarke County, IA · R+2.1Clay County, IA · D+8.8Clayton County, IA · R+2.9Clinton County, IA · R+7.1Crawford County, IA · D+9.6Dallas County, IA · D+7.9Davis County, IA · D+13.3Decatur County, IA · D+10.8Delaware County, IA · R+22.4Des Moines County, IA · D+7.0Dickinson County, IA · D+0.4Dubuque County, IA · D+20.9Emmet County, IA · D+5.4Fayette County, IA · R+8.4Floyd County, IA · R+11.3Franklin County, IA · D+2.6Fremont County, IA · R+1.1Greene County, IA · R+1.8Grundy County, IA · R+14.3Guthrie County, IA · D+0.04Hamilton County, IA · D+1.1Hancock County, IA · D+4.9Hardin County, IA · R+6.0Harrison County, IA · D+3.0Henry County, IA · R+20.2Howard County, IA · D+12.3Humboldt County, IA · D+6.6Ida County, IA · D+2.3Iowa County, IA · R+9.0Jackson County, IA · R+4.8Jasper County, IA · D+7.6Jefferson County, IA · R+12.3Johnson County, IA · D+9.0Jones County, IA · R+4.5Keokuk County, IA · R+1.0Kossuth County, IA · D+17.9Lee County, IA · D+8.1Linn County, IA · D+0.3Louisa County, IA · R+10.7Lucas County, IA · D+0.7Lyon County, IA · R+6.9Madison County, IA · R+6.2Mahaska County, IA · D+1.0Marion County, IA · D+18.3Marshall County, IA · R+8.5Mills County, IA · R+15.0Mitchell County, IA · R+2.4Monona County, IA · D+12.5Monroe County, IA · D+18.1Montgomery County, IA · R+19.3Muscatine County, IA · R+4.6O'Brien County, IA · R+3.8Osceola County, IA · D+8.9Page County, IA · R+22.1Palo Alto County, IA · D+19.1Plymouth County, IA · R+7.0Pocahontas County, IA · D+18.2Polk County, IA · D+14.2Pottawattamie County, IA · R+4.0Poweshiek County, IA · D+5.2Ringgold County, IA · R+12.7Sac County, IA · D+2.6Scott County, IA · R+0.5Shelby County, IA · D+2.9Sioux County, IA · R+15.9Story County, IA · R+14.1Tama County, IA · D+3.5Taylor County, IA · R+14.8Union County, IA · R+12.4Van Buren County, IA · R+16.7Wapello County, IA · D+15.6Warren County, IA · R+5.2Washington County, IA · R+14.5Wayne County, IA · D+9.4Webster County, IA · D+15.0Winnebago County, IA · R+0.2Winneshiek County, IA · D+3.2Woodbury County, IA · D+13.8Worth County, IA · D+16.1Wright County, IA · D+0.7
How it voted
Share of the 1948 vote
Harry S. TrumanDemocratic50.3%522,380
Thomas E. DeweyRepublican47.6%494,018
Strom ThurmondStates' Rights2.1%21,866
D+60
R+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
Iowa's presidential marginsDemocratic-minus-Republican presidential margin from 1892 to 2024. Most recent: −13.2% in 2024.flipped R · 2016−13.2%DR18922024
Iowa's presidential margins
YearMargin (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.
CountyWonMarginDemocraticRepublicanTotal
Adair CountyR
−5.6%
2,5672,8795,523
Adams CountyR
−8.1%
1,8172,1424,012
Allamakee CountyR
−16.9%
3,1724,4747,726
Appanoose CountyD
+9.9%
4,9984,0789,296
Audubon CountyD
+12.9%
2,8402,1775,153
Benton CountyD
+5.2%
4,2093,7708,367
Black Hawk CountyD
+9.8%
19,60316,04136,230
Boone CountyD
+13.3%
5,5414,18310,222
Bremer CountyR
−4.5%
3,5023,8377,433
Buchanan CountyR
−2.1%
4,1274,3108,523
Buena Vista CountyD
+4.5%
4,3403,9598,493
Butler CountyR
−5.7%
3,0083,3806,513
Calhoun CountyD
+1.3%
3,1643,0836,398
Carroll CountyD
+17.7%
5,7113,9749,786
Cass CountyR
−20.3%
3,3725,1068,559
Cedar CountyR
−14.2%
2,9583,9577,016
Cerro Gordo CountyD
+9.6%
9,5447,84017,682
Cherokee CountyD
+5.9%
3,7393,3187,144
Chickasaw CountyD
+8.2%
4,0713,4497,589
Clarke CountyR
−2.1%
2,1012,1954,379
Clay CountyD
+8.8%
3,6493,0366,961
Clayton CountyR
−2.9%
4,8575,15110,111
Clinton CountyR
−7.1%
8,5349,85918,665
Crawford CountyD
+9.6%
3,9833,2677,485
Dallas CountyD
+7.9%
5,6614,81010,819
Davis CountyD
+13.3%
2,9822,2765,305
Decatur CountyD
+10.8%
3,1722,5475,803
Delaware CountyR
−22.4%
2,8764,5557,498
Des Moines CountyD
+7.0%
8,7927,62116,729
Dickinson CountyD
+0.4%
2,3242,3044,766
Dubuque CountyD
+20.9%
15,52110,11125,913
Emmet CountyD
+5.4%
2,7522,4645,313
Fayette CountyR
−8.4%
5,3036,29611,760
Floyd CountyR
−11.3%
3,6884,6448,497
Franklin CountyD
+2.6%
2,8712,7166,021
Fremont CountyR
−1.1%
2,6372,6985,378
Greene CountyR
−1.8%
2,9463,0596,290
Grundy CountyR
−14.3%
2,3443,1545,647
Guthrie CountyD
+0.0%
3,3923,3896,891
Hamilton CountyD
+1.1%
3,6133,5357,345
Hancock CountyD
+4.9%
3,0962,8026,051
Hardin CountyR
−6.0%
4,0234,5538,854
Harrison CountyD
+3.0%
4,6084,3419,016
Henry CountyR
−20.2%
3,0424,6207,805
Howard CountyD
+12.3%
3,3782,6306,090
Humboldt CountyD
+6.6%
2,8552,4985,432
Ida CountyD
+2.3%
2,3652,2574,698
Iowa CountyR
−9.0%
3,0303,6596,978
Jackson CountyR
−4.8%
3,2633,5977,005
Jasper CountyD
+7.6%
6,6845,71012,786
Jefferson CountyR
−12.3%
3,0333,9067,088
Johnson CountyD
+9.0%
8,6117,13916,303
Jones CountyR
−4.5%
3,9154,2908,322
Keokuk CountyR
−1.0%
4,1184,2018,475
Kossuth CountyD
+17.9%
6,0394,18610,353
Lee CountyD
+8.1%
9,2017,80117,212
Linn CountyD
+0.3%
20,99520,88143,098
Louisa CountyR
−10.7%
1,9452,4204,429
Lucas CountyD
+0.7%
2,6972,6565,475
Lyon CountyR
−6.9%
2,1742,5004,740
Madison CountyR
−6.2%
2,8273,2076,123
Mahaska CountyD
+1.0%
4,3274,2389,030
Marion CountyD
+18.3%
6,3004,31210,870
Marshall CountyR
−8.5%
5,6026,69812,833
Mills CountyR
−15.0%
2,1552,9215,107
Mitchell CountyR
−2.4%
2,8733,0216,119
Monona CountyD
+12.5%
4,0983,1797,346
Monroe CountyD
+18.1%
3,4452,3715,926
Montgomery CountyR
−19.3%
2,7514,0846,910
Muscatine CountyR
−4.6%
5,4666,00311,615
O'Brien CountyR
−3.8%
3,4213,6977,326
Osceola CountyD
+8.9%
2,1231,7723,939
Page CountyR
−22.1%
3,5675,6389,374
Palo Alto CountyD
+19.1%
3,8582,5946,601
Plymouth CountyR
−7.0%
4,3395,0029,416
Pocahontas CountyD
+18.2%
3,5002,3976,051
Polk CountyD
+14.2%
45,28933,74281,379
Pottawattamie CountyR
−4.0%
11,43012,38424,095
Poweshiek CountyD
+5.2%
4,3243,8888,385
Ringgold CountyR
−12.7%
1,9222,4874,459
Sac CountyD
+2.6%
3,6993,5057,363
Scott CountyR
−0.5%
16,66116,84234,081
Shelby CountyD
+2.9%
3,4993,3016,935
Sioux CountyR
−15.9%
4,0425,5979,801
Story CountyR
−14.1%
6,1528,30715,251
Tama CountyD
+3.5%
5,1154,76310,028
Taylor CountyR
−14.8%
2,4023,2445,698
Union CountyR
−12.4%
3,2184,1387,414
Van Buren CountyR
−16.7%
1,9172,7024,688
Wapello CountyD
+15.6%
10,8417,87518,976
Warren CountyR
−5.2%
3,4813,8767,605
Washington CountyR
−14.5%
3,4854,6808,245
Wayne CountyD
+9.4%
3,3142,7386,123
Webster CountyD
+15.0%
9,5086,95117,066
Winnebago CountyR
−0.2%
2,6262,6365,451
Winneshiek CountyD
+3.2%
4,9054,5949,663
Woodbury CountyD
+13.8%
22,05616,65539,084
Worth CountyD
+16.1%
2,6231,8784,637
Wright CountyD
+0.7%
3,8663,8107,800