Elections / 2024 · President · MO
Donald Trump carried Missouri R+18.4.
Kamala Harris (D) vs Donald Trump (R) in Missouri, 2024. The state ran 16.9 points more Republican than the nation (R+1.5 nationally). A US Senate contest shared the 2024 ballot here.
Nominees: Kamala Harris (D) · Donald Trump (R)
Missouri result
3,003,671 votes counted
Harris (D)
1,200,599
40.0%
Trump (R)
1,751,986
58.3%
All others
51,086
1.7%
Margin
R+18.4
2024 presidential election
Missouri, 2024
TrumpR+18.4
How it voted
Share of the 2024 vote
| Donald Trump ✓Republican | 58.3% | 1,751,986 |
|---|---|---|
| Kamala HarrisDemocratic | 40.0% | 1,200,599 |
| OtherAll other candidates | 1.7% | 51,086 |
D+60R+60
115 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
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 results — 2024
115 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Adair County | R | 3,334 | 6,771 | 10,291 | |
| 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,360 | |
| 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,375 | |
| Buchanan County | R | 12,598 | 22,606 | 35,905 | |
| 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,622 | |
| Cape Girardeau County | R | 10,561 | 29,315 | 40,537 | |
| Carroll County | R | 789 | 3,708 | 4,535 | |
| 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,789 | |
| Clinton County | R | 2,855 | 8,235 | 11,267 | |
| Cole County | R | 12,874 | 26,686 | 40,152 | |
| Cooper County | R | 2,347 | 6,393 | 8,867 | |
| 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,699 | |
| 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,876 | |
| 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 | 319,728 | |
| Jasper County | R | 13,943 | 39,084 | 54,041 | |
| Jefferson County | R | 36,965 | 80,796 | 119,833 | |
| Johnson County | R | 6,960 | 16,298 | 23,688 | |
| Knox County | R | 311 | 1,479 | 1,810 | |
| Laclede County | R | 2,756 | 14,155 | 17,139 | |
| Lafayette County | R | 4,294 | 12,720 | 17,248 | |
| Lawrence County | R | 3,248 | 15,001 | 18,492 | |
| 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,720 | |
| Oregon County | R | 696 | 3,884 | 4,613 | |
| Osage County | R | 1,009 | 6,657 | 7,745 | |
| Ozark County | R | 698 | 4,044 | 4,780 | |
| Pemiscot County | R | 1,331 | 3,917 | 5,278 | |
| Perry County | R | 1,757 | 7,986 | 9,844 | |
| Pettis County | R | 4,703 | 13,907 | 18,935 | |
| Phelps County | R | 5,379 | 13,658 | 19,385 | |
| Pike County | R | 1,618 | 6,151 | 7,853 | |
| Platte County | R | 27,566 | 29,381 | 58,189 | |
| Polk County | R | 2,948 | 12,691 | 15,908 | |
| Pulaski County | R | 3,765 | 11,579 | 15,604 | |
| 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,699 | |
| 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,920 | |
| Scott County | R | 3,525 | 13,786 | 17,480 | |
| Shannon County | R | 625 | 3,364 | 4,018 | |
| Shelby County | R | 550 | 2,691 | 3,262 | |
| St. Charles County | R | 92,226 | 130,588 | 227,408 | |
| St. Clair County | R | 959 | 3,982 | 4,990 | |
| St. Francois County | R | 6,811 | 21,521 | 28,698 | |
| St. Louis city | D | 94,458 | 19,342 | 116,979 | |
| St. Louis County | D | 305,635 | 187,982 | 502,738 | |
| Ste. Genevieve County | R | 2,629 | 7,031 | 9,803 | |
| Stoddard County | R | 1,736 | 11,783 | 13,634 | |
| Stone County | R | 3,620 | 15,357 | 19,179 | |
| 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 | 9,001 | |
| Warren County | R | 4,970 | 14,915 | 20,166 | |
| Washington County | R | 1,747 | 8,424 | 10,270 | |
| 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 |