Elections / 1948 · President · MO
Missouri — 1948 presidential election
Recent presidential results
state1948 presidential electionMissouri · PresidentTrumanD+16.6
How it voted
Share of the 1948 vote
| Harry S. Truman ✓Democratic | 58.1% | 917,315 |
|---|---|---|
| Thomas E. DeweyRepublican | 41.5% | 655,039 |
| OtherAll other candidates | 0.4% | 6,220 |
1948presidential margin
D+60R+60
115 counties, each filled by 1948 D-vs-R margin. Hover any county for its result.
Missouri cast 15 electoral votes this cycle.
County-level results (115 counties) — table
| County | Winner | Margin |
|---|---|---|
| Adair County, MO | Democratic | D+1.4 |
| Andrew County, MO | Republican | R+9.9 |
| Atchison County, MO | Democratic | D+6.6 |
| Audrain County, MO | Democratic | D+46.4 |
| Barry County, MO | Republican | R+0.9 |
| Barton County, MO | Democratic | D+7.7 |
| Bates County, MO | Democratic | D+2.5 |
| Benton County, MO | Republican | R+34.1 |
| Bollinger County, MO | Republican | R+2.6 |
| Boone County, MO | Democratic | D+40.3 |
| Buchanan County, MO | Democratic | D+27.7 |
| Butler County, MO | Democratic | D+10.8 |
| Caldwell County, MO | Republican | R+15.0 |
| Callaway County, MO | Democratic | D+43.7 |
| Camden County, MO | Republican | R+23.0 |
| Cape Girardeau County, MO | Democratic | D+5.3 |
| Carroll County, MO | Republican | R+10.6 |
| Carter County, MO | Democratic | D+13.0 |
| Cass County, MO | Democratic | D+19.9 |
| Cedar County, MO | Republican | R+17.3 |
| Chariton County, MO | Democratic | D+22.9 |
| Christian County, MO | Republican | R+32.3 |
| Clark County, MO | Democratic | D+1.9 |
| Clay County, MO | Democratic | D+29.8 |
| Clinton County, MO | Democratic | D+21.9 |
| Cole County, MO | Democratic | D+6.6 |
| Cooper County, MO | Republican | R+2.9 |
| Crawford County, MO | Republican | R+7.3 |
| Dade County, MO | Republican | R+23.2 |
| Dallas County, MO | Republican | R+25.7 |
| Daviess County, MO | Democratic | D+0.8 |
| DeKalb County, MO | Republican | R+1.6 |
| Dent County, MO | Democratic | D+19.4 |
| Douglas County, MO | Republican | R+40.1 |
| Dunklin County, MO | Democratic | D+63.2 |
| Franklin County, MO | Democratic | D+0.6 |
| Gasconade County, MO | Republican | R+55.9 |
| Gentry County, MO | Democratic | D+12.9 |
| Greene County, MO | Democratic | D+4.9 |
| Grundy County, MO | Republican | R+2.4 |
| Harrison County, MO | Republican | R+12.2 |
| Henry County, MO | Democratic | D+9.2 |
| Hickory County, MO | Republican | R+40.4 |
| Holt County, MO | Republican | R+12.2 |
| Howard County, MO | Democratic | D+45.8 |
| Howell County, MO | Republican | R+10.3 |
| Iron County, MO | Democratic | D+28.0 |
| Jackson County, MO | Democratic | D+23.3 |
| Jasper County, MO | Democratic | D+2.7 |
| Jefferson County, MO | Democratic | D+25.5 |
| Johnson County, MO | Republican | R+0.2 |
| Knox County, MO | Democratic | D+16.7 |
| Laclede County, MO | Republican | R+7.9 |
| Lafayette County, MO | Republican | R+5.1 |
| Lawrence County, MO | Republican | R+7.4 |
| Lewis County, MO | Democratic | D+33.6 |
| Lincoln County, MO | Democratic | D+32.4 |
| Linn County, MO | Democratic | D+17.8 |
| Livingston County, MO | Democratic | D+4.3 |
| Macon County, MO | Democratic | D+15.0 |
| Madison County, MO | Democratic | D+9.2 |
| Maries County, MO | Democratic | D+37.0 |
| Marion County, MO | Democratic | D+41.1 |
| McDonald County, MO | Republican | R+0.9 |
| Mercer County, MO | Republican | R+22.5 |
| Miller County, MO | Republican | R+10.2 |
| Mississippi County, MO | Democratic | D+55.8 |
| Moniteau County, MO | Democratic | D+3.6 |
| Monroe County, MO | Democratic | D+70.9 |
| Montgomery County, MO | Republican | R+1.7 |
| Morgan County, MO | Republican | R+11.9 |
| New Madrid County, MO | Democratic | D+62.1 |
| Newton County, MO | Republican | R+1.9 |
| Nodaway County, MO | Democratic | D+12.2 |
| Oregon County, MO | Democratic | D+44.0 |
| Osage County, MO | Democratic | D+3.6 |
| Ozark County, MO | Republican | R+39.1 |
| Pemiscot County, MO | Democratic | D+64.0 |
| Perry County, MO | Republican | R+15.3 |
| Pettis County, MO | Democratic | D+11.5 |
| Phelps County, MO | Democratic | D+26.0 |
| Pike County, MO | Democratic | D+33.6 |
| Platte County, MO | Democratic | D+45.1 |
| Polk County, MO | Republican | R+13.3 |
| Pulaski County, MO | Democratic | D+26.9 |
| Putnam County, MO | Republican | R+26.0 |
| Ralls County, MO | Democratic | D+53.7 |
| Randolph County, MO | Democratic | D+55.6 |
| Ray County, MO | Democratic | D+39.3 |
| Reynolds County, MO | Democratic | D+49.4 |
| Ripley County, MO | Democratic | D+20.0 |
| Saline County, MO | Democratic | D+19.6 |
| Schuyler County, MO | Democratic | D+15.7 |
| Scotland County, MO | Democratic | D+18.3 |
| Scott County, MO | Democratic | D+53.2 |
| Shannon County, MO | Democratic | D+48.7 |
| Shelby County, MO | Democratic | D+43.1 |
| St. Charles County, MO | Democratic | D+0.6 |
| St. Clair County, MO | Republican | R+1.2 |
| St. Francois County, MO | Democratic | D+7.7 |
| St. Louis city, MO | Democratic | D+29.1 |
| St. Louis County, MO | Republican | R+5.2 |
| Ste. Genevieve County, MO | Democratic | D+11.7 |
| Stoddard County, MO | Democratic | D+38.5 |
| Stone County, MO | Republican | R+42.6 |
| Sullivan County, MO | Democratic | D+4.6 |
| Taney County, MO | Republican | R+24.6 |
| Texas County, MO | Democratic | D+16.8 |
| Vernon County, MO | Democratic | D+16.7 |
| Warren County, MO | Republican | R+37.7 |
| Washington County, MO | Democratic | D+3.7 |
| Wayne County, MO | Democratic | D+16.4 |
| Webster County, MO | Republican | R+4.2 |
| Worth County, MO | Democratic | D+14.7 |
| Wright County, MO | Republican | R+17.1 |
Nominees: Harry S. Truman (D) · Thomas E. Dewey (R) · Strom Thurmond (States' Rights Democratic)
Missouri's presidential margins
1892–2024, the 1948 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | +7.5% |
| 1896 | +8.7% |
| 1900 | +5.5% |
| 1904 | −3.9% |
| 1908 | −0.1% |
| 1912 | +17.6% |
| 1916 | +3.6% |
| 1920 | −11.5% |
| 1924 | −5.6% |
| 1928 | −11.4% |
| 1932 | +28.6% |
| 1936 | +22.6% |
| 1940 | +4.8% |
| 1944 | +2.9% |
| 1948 | +16.6% |
| 1952 | −1.6% |
| 1956 | +0.2% |
| 1960 | +0.5% |
| 1964 | +28.1% |
| 1968 | −1.1% |
| 1972 | −24.7% |
| 1976 | +3.6% |
| 1980 | −6.8% |
| 1984 | −20.0% |
| 1988 | −4.0% |
| 1992 | +10.1% |
| 1996 | +6.3% |
| 2000 | −3.3% |
| 2004 | −7.2% |
| 2008 | −0.1% |
| 2012 | −9.4% |
| 2016 | −18.5% |
| 2020 | −15.3% |
| 2024 | −18.4% |
County-by-county results — 115 counties
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Adair County | D | 4,136 | 4,024 | 8,201 | |
| Andrew County | R | 2,576 | 3,142 | 5,729 | |
| Atchison County | D | 2,498 | 2,190 | 4,693 | |
| Audrain County | D | 7,495 | 2,739 | 10,250 | |
| Barry County | R | 4,724 | 4,812 | 9,536 | |
| Barton County | D | 3,008 | 2,577 | 5,592 | |
| Bates County | D | 4,371 | 4,156 | 8,533 | |
| Benton County | R | 1,360 | 2,768 | 4,131 | |
| Bollinger County | R | 2,075 | 2,187 | 4,267 | |
| Boone County | D | 10,200 | 4,289 | 14,653 | |
| Buchanan County | D | 22,975 | 13,002 | 36,034 | |
| Butler County | D | 5,319 | 4,276 | 9,630 | |
| Caldwell County | R | 1,985 | 2,687 | 4,676 | |
| Callaway County | D | 6,215 | 2,433 | 8,658 | |
| Camden County | R | 1,264 | 2,020 | 3,291 | |
| Cape Girardeau County | D | 7,872 | 7,084 | 14,971 | |
| Carroll County | R | 3,401 | 4,212 | 7,618 | |
| Carter County | D | 1,255 | 964 | 2,237 | |
| Cass County | D | 5,415 | 3,614 | 9,045 | |
| Cedar County | R | 2,062 | 2,928 | 5,000 | |
| Chariton County | D | 4,170 | 2,615 | 6,791 | |
| Christian County | R | 1,600 | 3,129 | 4,735 | |
| Clark County | D | 2,352 | 2,264 | 4,619 | |
| Clay County | D | 11,855 | 6,408 | 18,304 | |
| Clinton County | D | 3,481 | 2,227 | 5,715 | |
| Cole County | D | 7,891 | 6,909 | 14,825 | |
| Cooper County | R | 3,865 | 4,094 | 7,968 | |
| Crawford County | R | 2,289 | 2,650 | 4,949 | |
| Dade County | R | 1,733 | 2,783 | 4,521 | |
| Dallas County | R | 1,590 | 2,695 | 4,296 | |
| Daviess County | D | 2,868 | 2,823 | 5,693 | |
| DeKalb County | R | 2,033 | 2,098 | 4,135 | |
| Dent County | D | 2,973 | 2,003 | 4,990 | |
| Douglas County | R | 1,163 | 2,734 | 3,914 | |
| Dunklin County | D | 10,979 | 2,466 | 13,461 | |
| Franklin County | D | 7,822 | 7,725 | 15,585 | |
| Gasconade County | R | 1,204 | 4,268 | 5,485 | |
| Gentry County | D | 3,410 | 2,633 | 6,044 | |
| Greene County | D | 20,762 | 18,836 | 39,664 | |
| Grundy County | R | 3,177 | 3,331 | 6,512 | |
| Harrison County | R | 2,854 | 3,646 | 6,513 | |
| Henry County | D | 5,551 | 4,619 | 10,174 | |
| Hickory County | R | 733 | 1,728 | 2,462 | |
| Holt County | R | 2,040 | 2,607 | 4,651 | |
| Howard County | D | 4,143 | 1,538 | 5,693 | |
| Howell County | R | 3,599 | 4,427 | 8,060 | |
| Iron County | D | 2,552 | 1,435 | 3,994 | |
| Jackson County | D | 139,186 | 86,471 | 226,527 | |
| Jasper County | D | 15,404 | 14,593 | 30,078 | |
| Jefferson County | D | 10,280 | 6,085 | 16,435 | |
| Johnson County | R | 4,888 | 4,903 | 9,805 | |
| Knox County | D | 2,268 | 1,620 | 3,889 | |
| Laclede County | R | 3,221 | 3,773 | 7,015 | |
| Lafayette County | R | 5,988 | 6,634 | 12,642 | |
| Lawrence County | R | 4,649 | 5,392 | 10,058 | |
| Lewis County | D | 3,155 | 1,564 | 4,731 | |
| Lincoln County | D | 4,190 | 2,135 | 6,336 | |
| Linn County | D | 5,788 | 4,034 | 9,833 | |
| Livingston County | D | 4,182 | 3,835 | 8,031 | |
| Macon County | D | 5,193 | 3,833 | 9,039 | |
| Madison County | D | 2,509 | 2,086 | 4,599 | |
| Maries County | D | 1,948 | 894 | 2,846 | |
| Marion County | D | 9,122 | 3,802 | 12,944 | |
| McDonald County | R | 2,925 | 2,979 | 5,915 | |
| Mercer County | R | 1,008 | 1,595 | 2,605 | |
| Miller County | R | 2,514 | 3,088 | 5,611 | |
| Mississippi County | D | 4,592 | 1,293 | 5,915 | |
| Moniteau County | D | 2,787 | 2,594 | 5,385 | |
| Monroe County | D | 4,769 | 809 | 5,585 | |
| Montgomery County | R | 2,792 | 2,889 | 5,693 | |
| Morgan County | R | 1,862 | 2,365 | 4,238 | |
| New Madrid County | D | 8,925 | 2,082 | 11,018 | |
| Newton County | R | 5,598 | 5,820 | 11,443 | |
| Nodaway County | D | 6,253 | 4,886 | 11,161 | |
| Oregon County | D | 3,133 | 1,214 | 4,357 | |
| Osage County | D | 2,672 | 2,488 | 5,170 | |
| Ozark County | R | 859 | 1,967 | 2,832 | |
| Pemiscot County | D | 10,269 | 2,249 | 12,526 | |
| Perry County | R | 2,133 | 2,903 | 5,043 | |
| Pettis County | D | 8,388 | 6,657 | 15,069 | |
| Phelps County | D | 5,202 | 3,053 | 8,277 | |
| Pike County | D | 4,934 | 2,448 | 7,400 | |
| Platte County | D | 4,354 | 1,644 | 6,014 | |
| Polk County | R | 3,079 | 4,026 | 7,107 | |
| Pulaski County | D | 2,858 | 1,644 | 4,513 | |
| Putnam County | R | 1,463 | 2,499 | 3,977 | |
| Ralls County | D | 3,013 | 908 | 3,922 | |
| Randolph County | D | 7,912 | 2,256 | 10,178 | |
| Ray County | D | 4,826 | 2,102 | 6,937 | |
| Reynolds County | D | 2,050 | 692 | 2,748 | |
| Ripley County | D | 2,304 | 1,533 | 3,858 | |
| Saline County | D | 7,185 | 4,822 | 12,029 | |
| Schuyler County | D | 1,892 | 1,377 | 3,277 | |
| Scotland County | D | 2,451 | 1,693 | 4,153 | |
| Scott County | D | 8,266 | 2,519 | 10,803 | |
| Shannon County | D | 2,352 | 805 | 3,174 | |
| Shelby County | D | 3,400 | 1,348 | 4,760 | |
| St. Charles County | D | 6,049 | 5,976 | 12,064 | |
| St. Clair County | R | 2,489 | 2,548 | 5,044 | |
| St. Francois County | D | 7,276 | 6,234 | 13,542 | |
| St. Louis city | D | 220,654 | 120,656 | 343,770 | |
| St. Louis County | R | 62,684 | 69,592 | 133,383 | |
| Ste. Genevieve County | D | 1,984 | 1,567 | 3,568 | |
| Stoddard County | D | 7,029 | 3,117 | 10,169 | |
| Stone County | R | 892 | 2,222 | 3,121 | |
| Sullivan County | D | 3,443 | 3,140 | 6,592 | |
| Taney County | R | 1,427 | 2,361 | 3,797 | |
| Texas County | D | 4,664 | 3,320 | 7,994 | |
| Vernon County | D | 5,342 | 3,808 | 9,164 | |
| Warren County | R | 1,071 | 2,380 | 3,468 | |
| Washington County | D | 2,370 | 2,200 | 4,585 | |
| Wayne County | D | 2,695 | 1,937 | 4,634 | |
| Webster County | R | 3,292 | 3,581 | 6,890 | |
| Worth County | D | 1,563 | 1,162 | 2,732 | |
| Wright County | R | 2,505 | 3,542 | 6,058 |
Source. Compiled historical county records — 1948 presidential returns · official county-level results. Real returns — nothing estimated.