Elections / 2024 · President · MO
Missouri — 2024 presidential election
Recent presidential results
state2024 presidential electionMissouri · PresidentTrumpR+18.4
How it voted
Share of the 2024 vote
| Donald Trump ✓Republican | 58.5% | 1,751,986 |
|---|---|---|
| Kamala HarrisDemocratic | 40.1% | 1,200,599 |
| OtherAll other candidates | 1.4% | 42,742 |
2024presidential margin
D+60R+60
115 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
Missouri cast 10 electoral votes this cycle.
County-level results (115 counties) — table
| County | Winner | Margin |
|---|---|---|
| Adair County, MO | Republican | R+33.6 |
| Andrew County, MO | Republican | R+51.7 |
| Atchison County, MO | Republican | R+59.8 |
| Audrain County, MO | Republican | R+47.6 |
| Barry County, MO | Republican | R+63.5 |
| Barton County, MO | Republican | R+72.1 |
| Bates County, MO | Republican | R+61.6 |
| Benton County, MO | Republican | R+59.1 |
| Bollinger County, MO | Republican | R+74.8 |
| Boone County, MO | Democratic | D+9.7 |
| Buchanan County, MO | Republican | R+28.0 |
| Butler County, MO | Republican | R+63.8 |
| Caldwell County, MO | Republican | R+61.3 |
| Callaway County, MO | Republican | R+43.3 |
| Camden County, MO | Republican | R+54.3 |
| Cape Girardeau County, MO | Republican | R+46.5 |
| Carroll County, MO | Republican | R+64.5 |
| Carter County, MO | Republican | R+74.2 |
| Cass County, MO | Republican | R+32.1 |
| Cedar County, MO | Republican | R+69.6 |
| Chariton County, MO | Republican | R+56.3 |
| Christian County, MO | Republican | R+52.2 |
| Clark County, MO | Republican | R+61.5 |
| Clay County, MO | Republican | R+5.6 |
| Clinton County, MO | Republican | R+47.9 |
| Cole County, MO | Republican | R+34.4 |
| Cooper County, MO | Republican | R+45.8 |
| Crawford County, MO | Republican | R+62.2 |
| Dade County, MO | Republican | R+67.1 |
| Dallas County, MO | Republican | R+64.6 |
| Daviess County, MO | Republican | R+63.3 |
| DeKalb County, MO | Republican | R+62.6 |
| Dent County, MO | Republican | R+70.2 |
| Douglas County, MO | Republican | R+72.0 |
| Dunklin County, MO | Republican | R+61.8 |
| Franklin County, MO | Republican | R+45.9 |
| Gasconade County, MO | Republican | R+60.2 |
| Gentry County, MO | Republican | R+61.8 |
| Greene County, MO | Republican | R+20.8 |
| Grundy County, MO | Republican | R+63.5 |
| Harrison County, MO | Republican | R+71.8 |
| Henry County, MO | Republican | R+52.6 |
| Hickory County, MO | Republican | R+61.1 |
| Holt County, MO | Republican | R+69.1 |
| Howard County, MO | Republican | R+44.2 |
| Howell County, MO | Republican | R+66.7 |
| Iron County, MO | Republican | R+62.4 |
| Jackson County, MO | Democratic | D+19.3 |
| Jasper County, MO | Republican | R+46.7 |
| Jefferson County, MO | Republican | R+36.7 |
| Johnson County, MO | Republican | R+39.6 |
| Knox County, MO | Republican | R+64.5 |
| Laclede County, MO | Republican | R+66.8 |
| Lafayette County, MO | Republican | R+48.9 |
| Lawrence County, MO | Republican | R+63.8 |
| Lewis County, MO | Republican | R+60.0 |
| Lincoln County, MO | Republican | R+55.9 |
| Linn County, MO | Republican | R+57.2 |
| Livingston County, MO | Republican | R+57.8 |
| Macon County, MO | Republican | R+61.5 |
| Madison County, MO | Republican | R+64.9 |
| Maries County, MO | Republican | R+67.5 |
| Marion County, MO | Republican | R+52.9 |
| McDonald County, MO | Republican | R+68.8 |
| Mercer County, MO | Republican | R+73.1 |
| Miller County, MO | Republican | R+67.3 |
| Mississippi County, MO | Republican | R+53.7 |
| Moniteau County, MO | Republican | R+62.7 |
| Monroe County, MO | Republican | R+59.8 |
| Montgomery County, MO | Republican | R+60.1 |
| Morgan County, MO | Republican | R+59.7 |
| New Madrid County, MO | Republican | R+53.5 |
| Newton County, MO | Republican | R+58.6 |
| Nodaway County, MO | Republican | R+43.7 |
| Oregon County, MO | Republican | R+69.1 |
| Osage County, MO | Republican | R+73.1 |
| Ozark County, MO | Republican | R+70.0 |
| Pemiscot County, MO | Republican | R+49.1 |
| Perry County, MO | Republican | R+63.4 |
| Pettis County, MO | Republican | R+48.7 |
| Phelps County, MO | Republican | R+42.9 |
| Pike County, MO | Republican | R+57.9 |
| Platte County, MO | Republican | R+3.1 |
| Polk County, MO | Republican | R+61.6 |
| Pulaski County, MO | Republican | R+50.3 |
| Putnam County, MO | Republican | R+70.3 |
| Ralls County, MO | Republican | R+59.2 |
| Randolph County, MO | Republican | R+52.1 |
| Ray County, MO | Republican | R+48.7 |
| Reynolds County, MO | Republican | R+68.3 |
| Ripley County, MO | Republican | R+73.0 |
| Saline County, MO | Republican | R+40.4 |
| Schuyler County, MO | Republican | R+64.5 |
| Scotland County, MO | Republican | R+61.5 |
| Scott County, MO | Republican | R+58.9 |
| Shannon County, MO | Republican | R+68.2 |
| Shelby County, MO | Republican | R+65.6 |
| St. Charles County, MO | Republican | R+17.0 |
| St. Clair County, MO | Republican | R+60.6 |
| St. Francois County, MO | Republican | R+51.4 |
| St. Louis city, MO | Democratic | D+64.6 |
| St. Louis County, MO | Democratic | D+23.4 |
| Ste. Genevieve County, MO | Republican | R+45.0 |
| Stoddard County, MO | Republican | R+73.9 |
| Stone County, MO | Republican | R+61.4 |
| Sullivan County, MO | Republican | R+66.1 |
| Taney County, MO | Republican | R+59.3 |
| Texas County, MO | Republican | R+71.7 |
| Vernon County, MO | Republican | R+59.5 |
| Warren County, MO | Republican | R+49.5 |
| Washington County, MO | Republican | R+65.2 |
| Wayne County, MO | Republican | R+72.6 |
| Webster County, MO | Republican | R+62.2 |
| Worth County, MO | Republican | R+64.6 |
| Wright County, MO | Republican | R+75.6 |
complete certified result
Missouri candidate results
Top three shown first · expand for every reported candidate and write-in category
Source: MIT Election Data + Science Lab — U.S. President 1976–2024 state candidate returns
Nominees: Kamala Harris (D) · Donald Trump (R)
Missouri's presidential margins
1892–2024, the 2024 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 | R | 3,334 | 6,771 | 10,239 | |
| Andrew County | R | 2,312 | 7,407 | 9,847 | |
| Atchison County | R | 529 | 2,152 | 2,713 | |
| Audrain County | R | 2,688 | 7,699 | 10,523 | |
| Barry County | R | 2,873 | 13,138 | 16,165 | |
| Barton County | R | 820 | 5,159 | 6,015 | |
| Bates County | R | 1,563 | 6,702 | 8,344 | |
| Benton County | R | 2,166 | 8,526 | 10,769 | |
| Bollinger County | R | 756 | 5,365 | 6,161 | |
| Boone County | D | 48,452 | 39,673 | 90,110 | |
| Buchanan County | R | 12,598 | 22,606 | 35,743 | |
| Butler County | R | 3,160 | 14,549 | 17,860 | |
| Caldwell County | R | 888 | 3,771 | 4,703 | |
| Callaway County | R | 5,926 | 15,206 | 21,455 | |
| Camden County | R | 5,724 | 19,597 | 25,548 | |
| Cape Girardeau County | R | 10,561 | 29,315 | 40,353 | |
| Carroll County | R | 789 | 3,708 | 4,528 | |
| Carter County | R | 364 | 2,488 | 2,862 | |
| Cass County | R | 19,753 | 38,792 | 59,349 | |
| Cedar County | R | 1,060 | 6,064 | 7,188 | |
| Chariton County | R | 875 | 3,179 | 4,089 | |
| Christian County | R | 11,850 | 38,379 | 50,789 | |
| Clark County | R | 628 | 2,679 | 3,333 | |
| Clay County | R | 60,345 | 67,688 | 130,160 | |
| Clinton County | R | 2,855 | 8,235 | 11,230 | |
| Cole County | R | 12,874 | 26,686 | 40,152 | |
| Cooper County | R | 2,347 | 6,393 | 8,835 | |
| Crawford County | R | 2,007 | 8,742 | 10,829 | |
| Dade County | R | 671 | 3,480 | 4,186 | |
| Dallas County | R | 1,458 | 6,907 | 8,441 | |
| Daviess County | R | 701 | 3,185 | 3,925 | |
| DeKalb County | R | 870 | 3,885 | 4,814 | |
| Dent County | R | 1,025 | 6,013 | 7,103 | |
| Douglas County | R | 996 | 6,242 | 7,289 | |
| Dunklin County | R | 1,885 | 8,096 | 10,051 | |
| Franklin County | R | 14,694 | 40,126 | 55,464 | |
| Gasconade County | R | 1,555 | 6,370 | 7,997 | |
| Gentry County | R | 616 | 2,651 | 3,292 | |
| Greene County | R | 55,971 | 85,956 | 144,037 | |
| Grundy County | R | 784 | 3,582 | 4,404 | |
| Harrison County | R | 534 | 3,293 | 3,845 | |
| Henry County | R | 2,535 | 8,286 | 10,932 | |
| Hickory County | R | 978 | 4,108 | 5,120 | |
| Holt County | R | 357 | 1,982 | 2,352 | |
| Howard County | R | 1,341 | 3,534 | 4,956 | |
| Howell County | R | 3,073 | 15,733 | 18,968 | |
| Iron County | R | 824 | 3,644 | 4,518 | |
| Jackson County | D | 187,026 | 125,610 | 318,017 | |
| Jasper County | R | 13,943 | 39,084 | 53,807 | |
| Jefferson County | R | 36,965 | 80,796 | 119,314 | |
| Johnson County | R | 6,960 | 16,298 | 23,602 | |
| Knox County | R | 311 | 1,479 | 1,810 | |
| Laclede County | R | 2,756 | 14,155 | 17,076 | |
| Lafayette County | R | 4,294 | 12,720 | 17,248 | |
| Lawrence County | R | 3,248 | 15,001 | 18,427 | |
| Lewis County | R | 872 | 3,565 | 4,486 | |
| Lincoln County | R | 6,908 | 24,866 | 32,133 | |
| Linn County | R | 1,183 | 4,437 | 5,687 | |
| Livingston County | R | 1,422 | 5,395 | 6,873 | |
| Macon County | R | 1,481 | 6,300 | 7,839 | |
| Madison County | R | 986 | 4,721 | 5,753 | |
| Maries County | R | 755 | 3,987 | 4,786 | |
| Marion County | R | 3,032 | 9,991 | 13,153 | |
| McDonald County | R | 1,423 | 7,843 | 9,338 | |
| Mercer County | R | 235 | 1,545 | 1,792 | |
| Miller County | R | 2,067 | 10,826 | 13,011 | |
| Mississippi County | R | 1,015 | 3,404 | 4,449 | |
| Moniteau County | R | 1,313 | 5,877 | 7,275 | |
| Monroe County | R | 857 | 3,476 | 4,378 | |
| Montgomery County | R | 1,170 | 4,776 | 5,998 | |
| Morgan County | R | 1,914 | 7,725 | 9,735 | |
| New Madrid County | R | 1,561 | 5,203 | 6,811 | |
| Newton County | R | 5,867 | 22,923 | 29,097 | |
| Nodaway County | R | 2,674 | 6,909 | 9,689 | |
| Oregon County | R | 696 | 3,884 | 4,613 | |
| Osage County | R | 1,009 | 6,657 | 7,727 | |
| Ozark County | R | 698 | 4,044 | 4,780 | |
| Pemiscot County | R | 1,331 | 3,917 | 5,270 | |
| Perry County | R | 1,757 | 7,986 | 9,824 | |
| Pettis County | R | 4,703 | 13,907 | 18,882 | |
| Phelps County | R | 5,379 | 13,658 | 19,300 | |
| Pike County | R | 1,618 | 6,151 | 7,824 | |
| Platte County | R | 27,566 | 29,381 | 57,817 | |
| Polk County | R | 2,948 | 12,691 | 15,826 | |
| Pulaski County | R | 3,765 | 11,579 | 15,549 | |
| Putnam County | R | 347 | 2,021 | 2,380 | |
| Ralls County | R | 1,154 | 4,575 | 5,777 | |
| Randolph County | R | 2,571 | 8,322 | 11,028 | |
| Ray County | R | 2,927 | 8,602 | 11,662 | |
| Reynolds County | R | 472 | 2,560 | 3,059 | |
| Ripley County | R | 763 | 5,002 | 5,804 | |
| Saline County | R | 2,726 | 6,498 | 9,330 | |
| Schuyler County | R | 334 | 1,588 | 1,945 | |
| Scotland County | R | 358 | 1,537 | 1,918 | |
| Scott County | R | 3,525 | 13,786 | 17,421 | |
| Shannon County | R | 625 | 3,364 | 4,018 | |
| Shelby County | R | 550 | 2,691 | 3,262 | |
| St. Charles County | R | 92,226 | 130,588 | 226,166 | |
| St. Clair County | R | 959 | 3,982 | 4,990 | |
| St. Francois County | R | 6,811 | 21,521 | 28,615 | |
| St. Louis city | D | 94,458 | 19,342 | 116,271 | |
| St. Louis County | D | 305,635 | 187,982 | 502,738 | |
| Ste. Genevieve County | R | 2,629 | 7,031 | 9,776 | |
| Stoddard County | R | 1,736 | 11,783 | 13,599 | |
| Stone County | R | 3,620 | 15,357 | 19,123 | |
| Sullivan County | R | 408 | 2,035 | 2,463 | |
| Taney County | R | 5,329 | 21,236 | 26,824 | |
| Texas County | R | 1,589 | 9,855 | 11,525 | |
| Vernon County | R | 1,774 | 7,112 | 8,973 | |
| Warren County | R | 4,970 | 14,915 | 20,095 | |
| Washington County | R | 1,747 | 8,424 | 10,237 | |
| Wayne County | R | 783 | 5,030 | 5,847 | |
| Webster County | R | 3,653 | 15,984 | 19,814 | |
| Worth County | R | 190 | 904 | 1,105 | |
| Wright County | R | 1,057 | 7,850 | 8,980 |
Same ballot, 2024MO
Source. MIT Election Data + Science Lab — 2024 presidential returns · official county-level results. Real returns — nothing estimated.