Elections / 1948 · President · IL
Illinois — 1948 presidential election
Recent presidential results
state1948 presidential electionIllinois · PresidentTrumanD+0.8
How it voted
Share of the 1948 vote
| Harry S. Truman ✓Democratic | 50.1% | 1,994,715 |
|---|---|---|
| Thomas E. DeweyRepublican | 49.2% | 1,961,103 |
| OtherAll other candidates | 0.7% | 28,228 |
1948presidential margin
D+60R+60
102 counties, each filled by 1948 D-vs-R margin. Hover any county for its result.
Illinois cast 28 electoral votes this cycle.
County-level results (102 counties) — table
| County | Winner | Margin |
|---|---|---|
| Adams County, IL | Democratic | D+2.1 |
| Alexander County, IL | Democratic | D+0.9 |
| Bond County, IL | Republican | R+9.3 |
| Boone County, IL | Republican | R+43.2 |
| Brown County, IL | Democratic | D+7.2 |
| Bureau County, IL | Republican | R+26.7 |
| Calhoun County, IL | Republican | R+5.1 |
| Carroll County, IL | Republican | R+30.6 |
| Cass County, IL | Democratic | D+5.3 |
| Champaign County, IL | Republican | R+24.1 |
| Christian County, IL | Democratic | D+10.5 |
| Clark County, IL | Republican | R+9.2 |
| Clay County, IL | Republican | R+8.8 |
| Clinton County, IL | Republican | R+3.6 |
| Coles County, IL | Republican | R+1.4 |
| Cook County, IL | Democratic | D+8.9 |
| Crawford County, IL | Republican | R+10.3 |
| Cumberland County, IL | Republican | R+2.0 |
| De Witt County, IL | Republican | R+11.8 |
| DeKalb County, IL | Republican | R+38.0 |
| Douglas County, IL | Republican | R+18.1 |
| DuPage County, IL | Republican | R+48.6 |
| Edgar County, IL | Republican | R+10.1 |
| Edwards County, IL | Republican | R+34.1 |
| Effingham County, IL | Democratic | D+1.2 |
| Fayette County, IL | Democratic | D+0.5 |
| Ford County, IL | Republican | R+40.3 |
| Franklin County, IL | Democratic | D+10.9 |
| Fulton County, IL | Republican | R+7.1 |
| Gallatin County, IL | Democratic | D+14.2 |
| Greene County, IL | Democratic | D+5.1 |
| Grundy County, IL | Republican | R+29.2 |
| Hamilton County, IL | Republican | R+2.4 |
| Hancock County, IL | Republican | R+12.0 |
| Hardin County, IL | Republican | R+11.5 |
| Henderson County, IL | Republican | R+22.7 |
| Henry County, IL | Republican | R+18.4 |
| Iroquois County, IL | Republican | R+30.2 |
| Jackson County, IL | Republican | R+8.8 |
| Jasper County, IL | Republican | R+0.4 |
| Jefferson County, IL | Democratic | D+9.4 |
| Jersey County, IL | Democratic | D+1.2 |
| Jo Daviess County, IL | Republican | R+24.3 |
| Johnson County, IL | Republican | R+29.4 |
| Kane County, IL | Republican | R+29.7 |
| Kankakee County, IL | Republican | R+16.2 |
| Kendall County, IL | Republican | R+44.0 |
| Knox County, IL | Republican | R+21.0 |
| Lake County, IL | Republican | R+27.7 |
| LaSalle County, IL | Republican | R+10.8 |
| Lawrence County, IL | Republican | R+0.9 |
| Lee County, IL | Republican | R+34.5 |
| Livingston County, IL | Republican | R+33.0 |
| Logan County, IL | Republican | R+21.1 |
| Macon County, IL | Democratic | D+6.8 |
| Macoupin County, IL | Democratic | D+6.9 |
| Madison County, IL | Democratic | D+23.9 |
| Marion County, IL | Democratic | D+6.4 |
| Marshall County, IL | Republican | R+20.1 |
| Mason County, IL | Republican | R+0.3 |
| Massac County, IL | Republican | R+26.5 |
| McDonough County, IL | Republican | R+31.1 |
| McHenry County, IL | Republican | R+47.4 |
| McLean County, IL | Republican | R+17.5 |
| Menard County, IL | Republican | R+17.2 |
| Mercer County, IL | Republican | R+25.5 |
| Monroe County, IL | Republican | R+25.3 |
| Montgomery County, IL | Republican | R+2.7 |
| Morgan County, IL | Republican | R+10.5 |
| Moultrie County, IL | Republican | R+0.1 |
| Ogle County, IL | Republican | R+42.8 |
| Peoria County, IL | Republican | R+6.0 |
| Perry County, IL | Republican | R+0.6 |
| Piatt County, IL | Republican | R+21.2 |
| Pike County, IL | Democratic | D+9.1 |
| Pope County, IL | Republican | R+31.5 |
| Pulaski County, IL | Republican | R+6.2 |
| Putnam County, IL | Republican | R+21.4 |
| Randolph County, IL | Republican | R+0.1 |
| Richland County, IL | Republican | R+22.5 |
| Rock Island County, IL | Democratic | D+5.0 |
| Saline County, IL | Democratic | D+0.3 |
| Sangamon County, IL | Republican | R+7.1 |
| Schuyler County, IL | Republican | R+1.1 |
| Scott County, IL | Republican | R+2.9 |
| Shelby County, IL | Democratic | D+2.8 |
| St. Clair County, IL | Democratic | D+27.3 |
| Stark County, IL | Republican | R+37.1 |
| Stephenson County, IL | Republican | R+17.4 |
| Tazewell County, IL | Democratic | D+6.1 |
| Union County, IL | Democratic | D+7.3 |
| Vermilion County, IL | Republican | R+7.9 |
| Wabash County, IL | Republican | R+1.0 |
| Warren County, IL | Republican | R+33.1 |
| Washington County, IL | Republican | R+24.7 |
| Wayne County, IL | Republican | R+10.0 |
| White County, IL | Democratic | D+2.8 |
| Whiteside County, IL | Republican | R+41.5 |
| Will County, IL | Republican | R+3.9 |
| Williamson County, IL | Republican | R+2.7 |
| Winnebago County, IL | Republican | R+4.2 |
| Woodford County, IL | Republican | R+25.2 |
Nominees: Harry S. Truman (D) · Thomas E. Dewey (R) · Strom Thurmond (States' Rights Democratic)
Illinois's presidential margins
1892–2024, the 1948 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | +3.1% |
| 1896 | −13.0% |
| 1900 | −8.4% |
| 1904 | −28.3% |
| 1908 | −15.5% |
| 1912 | +13.2% |
| 1916 | −9.2% |
| 1920 | −42.3% |
| 1924 | −35.5% |
| 1928 | −14.7% |
| 1932 | +13.2% |
| 1936 | +18.0% |
| 1940 | +2.4% |
| 1944 | +3.5% |
| 1948 | +0.8% |
| 1952 | −9.9% |
| 1956 | −19.2% |
| 1960 | +0.2% |
| 1964 | +18.9% |
| 1968 | −2.9% |
| 1972 | −18.5% |
| 1976 | −2.0% |
| 1980 | −7.9% |
| 1984 | −12.9% |
| 1988 | −2.1% |
| 1992 | +14.2% |
| 1996 | +17.5% |
| 2000 | +12.0% |
| 2004 | +10.3% |
| 2008 | +25.1% |
| 2012 | +16.8% |
| 2016 | +16.9% |
| 2020 | +16.9% |
| 2024 | +10.9% |
County-by-county results — 102 counties
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Adams County | D | 14,960 | 14,329 | 29,441 | |
| Alexander County | D | 4,641 | 4,561 | 9,298 | |
| Bond County | R | 2,837 | 3,438 | 6,483 | |
| Boone County | R | 1,941 | 4,916 | 6,882 | |
| Brown County | D | 1,805 | 1,562 | 3,389 | |
| Bureau County | R | 6,463 | 11,207 | 17,748 | |
| Calhoun County | R | 1,377 | 1,526 | 2,923 | |
| Carroll County | R | 2,809 | 5,318 | 8,189 | |
| Cass County | D | 3,776 | 3,391 | 7,217 | |
| Champaign County | R | 11,572 | 19,156 | 31,465 | |
| Christian County | D | 9,366 | 7,576 | 17,062 | |
| Clark County | R | 3,714 | 4,477 | 8,303 | |
| Clay County | R | 3,160 | 3,782 | 7,108 | |
| Clinton County | R | 4,773 | 5,128 | 9,963 | |
| Coles County | R | 8,393 | 8,638 | 17,084 | |
| Cook County | D | 1,216,636 | 1,015,800 | 2,245,899 | |
| Crawford County | R | 4,150 | 5,111 | 9,364 | |
| Cumberland County | R | 2,353 | 2,451 | 4,832 | |
| De Witt County | R | 3,290 | 4,178 | 7,513 | |
| DeKalb County | R | 5,082 | 11,380 | 16,567 | |
| Douglas County | R | 2,893 | 4,181 | 7,129 | |
| DuPage County | R | 15,528 | 45,794 | 62,238 | |
| Edgar County | R | 5,121 | 6,282 | 11,470 | |
| Edwards County | R | 1,206 | 2,491 | 3,770 | |
| Effingham County | D | 4,940 | 4,823 | 9,859 | |
| Fayette County | D | 5,771 | 5,717 | 11,608 | |
| Ford County | R | 2,079 | 4,903 | 7,015 | |
| Franklin County | D | 11,750 | 9,407 | 21,444 | |
| Fulton County | R | 8,226 | 9,504 | 17,933 | |
| Gallatin County | D | 2,385 | 1,789 | 4,200 | |
| Greene County | D | 4,035 | 3,639 | 7,727 | |
| Grundy County | R | 3,255 | 5,954 | 9,240 | |
| Hamilton County | R | 2,750 | 2,887 | 5,669 | |
| Hancock County | R | 5,559 | 7,098 | 12,779 | |
| Hardin County | R | 1,358 | 1,713 | 3,087 | |
| Henderson County | R | 1,465 | 2,336 | 3,838 | |
| Henry County | R | 8,489 | 12,363 | 21,011 | |
| Iroquois County | R | 4,823 | 9,051 | 14,001 | |
| Jackson County | R | 6,939 | 8,288 | 15,408 | |
| Jasper County | R | 2,936 | 2,957 | 5,943 | |
| Jefferson County | D | 8,928 | 7,393 | 16,321 | |
| Jersey County | D | 3,092 | 3,021 | 6,139 | |
| Jo Daviess County | R | 3,220 | 5,299 | 8,570 | |
| Johnson County | R | 1,510 | 2,778 | 4,309 | |
| Kane County | R | 21,176 | 39,284 | 60,992 | |
| Kankakee County | R | 11,305 | 15,699 | 27,201 | |
| Kendall County | R | 1,517 | 3,925 | 5,469 | |
| Knox County | R | 9,772 | 15,016 | 24,952 | |
| Lake County | R | 22,192 | 39,456 | 62,368 | |
| LaSalle County | R | 19,666 | 24,453 | 44,440 | |
| Lawrence County | R | 4,391 | 4,472 | 9,057 | |
| Lee County | R | 4,368 | 9,001 | 13,441 | |
| Livingston County | R | 5,618 | 11,184 | 16,876 | |
| Logan County | R | 4,832 | 7,431 | 12,312 | |
| Macon County | D | 21,487 | 18,719 | 40,456 | |
| Macoupin County | D | 11,742 | 10,198 | 22,298 | |
| Madison County | D | 40,897 | 25,059 | 66,306 | |
| Marion County | D | 8,878 | 7,798 | 16,884 | |
| Marshall County | R | 2,514 | 3,785 | 6,318 | |
| Mason County | R | 3,503 | 3,525 | 7,074 | |
| Massac County | R | 1,842 | 3,201 | 5,125 | |
| McDonough County | R | 4,206 | 8,058 | 12,373 | |
| McHenry County | R | 5,459 | 15,387 | 20,949 | |
| McLean County | R | 12,904 | 18,430 | 31,517 | |
| Menard County | R | 2,043 | 2,899 | 4,968 | |
| Mercer County | R | 3,117 | 5,267 | 8,420 | |
| Monroe County | R | 2,026 | 3,403 | 5,432 | |
| Montgomery County | R | 7,902 | 8,348 | 16,455 | |
| Morgan County | R | 6,798 | 8,398 | 15,255 | |
| Moultrie County | R | 3,037 | 3,043 | 6,161 | |
| Ogle County | R | 3,796 | 9,519 | 13,378 | |
| Peoria County | R | 31,026 | 35,018 | 66,352 | |
| Perry County | R | 5,043 | 5,109 | 10,226 | |
| Piatt County | R | 2,361 | 3,646 | 6,064 | |
| Pike County | D | 5,674 | 4,722 | 10,494 | |
| Pope County | R | 916 | 1,764 | 2,696 | |
| Pulaski County | R | 2,344 | 2,658 | 5,033 | |
| Putnam County | R | 905 | 1,405 | 2,336 | |
| Randolph County | R | 6,852 | 6,867 | 13,781 | |
| Richland County | R | 2,438 | 3,884 | 6,413 | |
| Rock Island County | D | 24,542 | 22,192 | 47,211 | |
| Saline County | D | 7,718 | 7,676 | 15,485 | |
| Sangamon County | R | 29,196 | 33,714 | 63,273 | |
| Schuyler County | R | 2,464 | 2,519 | 5,074 | |
| Scott County | R | 1,735 | 1,840 | 3,588 | |
| Shelby County | D | 5,589 | 5,282 | 11,029 | |
| St. Clair County | D | 54,260 | 30,883 | 85,617 | |
| Stark County | R | 1,163 | 2,537 | 3,707 | |
| Stephenson County | R | 7,409 | 10,564 | 18,122 | |
| Tazewell County | D | 14,131 | 12,504 | 26,778 | |
| Union County | D | 4,479 | 3,864 | 8,398 | |
| Vermilion County | R | 16,173 | 18,994 | 35,646 | |
| Wabash County | R | 2,857 | 2,916 | 5,898 | |
| Warren County | R | 3,367 | 6,738 | 10,179 | |
| Washington County | R | 2,737 | 4,544 | 7,330 | |
| Wayne County | R | 4,070 | 4,984 | 9,114 | |
| White County | D | 4,761 | 4,498 | 9,338 | |
| Whiteside County | R | 5,299 | 12,922 | 18,375 | |
| Will County | R | 26,430 | 28,601 | 55,628 | |
| Williamson County | R | 9,841 | 10,386 | 20,357 | |
| Winnebago County | R | 27,145 | 29,537 | 57,313 | |
| Woodford County | R | 3,446 | 5,784 | 9,276 |
Source. Compiled historical county records — 1948 presidential returns · official county-level results. Real returns — nothing estimated.