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 |
Missouri results by county
115 counties. Third-party and independent votes are reported by the county source as one combined figure; every named candidate is listed in the complete result below.
| Led by | |||||
|---|---|---|---|---|---|
| Adair County | Trump, Donald J.+3,437 | 6,77166.1% | 3,33432.6% | 1341.3% | 10,239 |
| Andrew County | Trump, Donald J.+5,095 | 7,40775.2% | 2,31223.5% | 1281.3% | 9,847 |
| Atchison County | Trump, Donald J.+1,623 | 2,15279.3% | 52919.5% | 321.2% | 2,713 |
| Audrain County | Trump, Donald J.+5,011 | 7,69973.2% | 2,68825.5% | 1361.3% | 10,523 |
| Barry County | Trump, Donald J.+10,265 | 13,13881.3% | 2,87317.8% | 1541.0% | 16,165 |
| Barton County | Trump, Donald J.+4,339 | 5,15985.8% | 82013.6% | 360.6% | 6,015 |
| Bates County | Trump, Donald J.+5,139 | 6,70280.3% | 1,56318.7% | 790.9% | 8,344 |
| Benton County | Trump, Donald J.+6,360 | 8,52679.2% | 2,16620.1% | 770.7% | 10,769 |
| Bollinger County | Trump, Donald J.+4,609 | 5,36587.1% | 75612.3% | 400.6% | 6,161 |
| Boone County | Harris, Kamala D.+8,779 | 39,67344.0% | 48,45253.8% | 1,9852.2% | 90,110 |
| Buchanan County | Trump, Donald J.+10,008 | 22,60663.2% | 12,59835.2% | 5391.5% | 35,743 |
| Butler County | Trump, Donald J.+11,389 | 14,54981.5% | 3,16017.7% | 1510.8% | 17,860 |
| Caldwell County | Trump, Donald J.+2,883 | 3,77180.2% | 88818.9% | 440.9% | 4,703 |
| Callaway County | Trump, Donald J.+9,280 | 15,20670.9% | 5,92627.6% | 3231.5% | 21,455 |
| Camden County | Trump, Donald J.+13,873 | 19,59776.7% | 5,72422.4% | 2270.9% | 25,548 |
| Cape Girardeau County | Trump, Donald J.+18,754 | 29,31572.6% | 10,56126.2% | 4771.2% | 40,353 |
| Carroll County | Trump, Donald J.+2,919 | 3,70881.9% | 78917.4% | 310.7% | 4,528 |
| Carter County | Trump, Donald J.+2,124 | 2,48886.9% | 36412.7% | 100.3% | 2,862 |
| Cass County | Trump, Donald J.+19,039 | 38,79265.4% | 19,75333.3% | 8041.4% | 59,349 |
| Cedar County | Trump, Donald J.+5,004 | 6,06484.4% | 1,06014.7% | 640.9% | 7,188 |
| Chariton County | Trump, Donald J.+2,304 | 3,17977.7% | 87521.4% | 350.9% | 4,089 |
| Christian County | Trump, Donald J.+26,529 | 38,37975.6% | 11,85023.3% | 5601.1% | 50,789 |
| Clark County | Trump, Donald J.+2,051 | 2,67980.4% | 62818.8% | 260.8% | 3,333 |
| Clay County | Trump, Donald J.+7,343 | 67,68852.0% | 60,34546.4% | 2,1271.6% | 130,160 |
| Clinton County | Trump, Donald J.+5,380 | 8,23573.3% | 2,85525.4% | 1401.2% | 11,230 |
| Cole County | Trump, Donald J.+13,812 | 26,68666.5% | 12,87432.1% | 5921.5% | 40,152 |
| Cooper County | Trump, Donald J.+4,046 | 6,39372.4% | 2,34726.6% | 951.1% | 8,835 |
| Crawford County | Trump, Donald J.+6,735 | 8,74280.7% | 2,00718.5% | 800.7% | 10,829 |
| Dade County | Trump, Donald J.+2,809 | 3,48083.1% | 67116.0% | 350.8% | 4,186 |
| Dallas County | Trump, Donald J.+5,449 | 6,90781.8% | 1,45817.3% | 760.9% | 8,441 |
| Daviess County | Trump, Donald J.+2,484 | 3,18581.1% | 70117.9% | 391.0% | 3,925 |
| DeKalb County | Trump, Donald J.+3,015 | 3,88580.7% | 87018.1% | 591.2% | 4,814 |
| Dent County | Trump, Donald J.+4,988 | 6,01384.7% | 1,02514.4% | 650.9% | 7,103 |
| Douglas County | Trump, Donald J.+5,246 | 6,24285.6% | 99613.7% | 510.7% | 7,289 |
| Dunklin County | Trump, Donald J.+6,211 | 8,09680.5% | 1,88518.8% | 700.7% | 10,051 |
| Franklin County | Trump, Donald J.+25,432 | 40,12672.3% | 14,69426.5% | 6441.2% | 55,464 |
| Gasconade County | Trump, Donald J.+4,815 | 6,37079.7% | 1,55519.4% | 720.9% | 7,997 |
| Gentry County | Trump, Donald J.+2,035 | 2,65180.5% | 61618.7% | 250.8% | 3,292 |
| Greene County | Trump, Donald J.+29,985 | 85,95659.7% | 55,97138.9% | 2,1101.5% | 144,037 |
| Grundy County | Trump, Donald J.+2,798 | 3,58281.3% | 78417.8% | 380.9% | 4,404 |
| Harrison County | Trump, Donald J.+2,759 | 3,29385.6% | 53413.9% | 180.5% | 3,845 |
| Henry County | Trump, Donald J.+5,751 | 8,28675.8% | 2,53523.2% | 1111.0% | 10,932 |
| Hickory County | Trump, Donald J.+3,130 | 4,10880.2% | 97819.1% | 340.7% | 5,120 |
| Holt County | Trump, Donald J.+1,625 | 1,98284.3% | 35715.2% | 130.6% | 2,352 |
| Howard County | Trump, Donald J.+2,193 | 3,53471.3% | 1,34127.1% | 811.6% | 4,956 |
| Howell County | Trump, Donald J.+12,660 | 15,73382.9% | 3,07316.2% | 1620.9% | 18,968 |
| Iron County | Trump, Donald J.+2,820 | 3,64480.7% | 82418.2% | 501.1% | 4,518 |
| Jackson County | Harris, Kamala D.+61,416 | 125,61039.5% | 187,02658.8% | 5,3811.7% | 318,017 |
| Jasper County | Trump, Donald J.+25,141 | 39,08472.6% | 13,94325.9% | 7801.4% | 53,807 |
| Jefferson County | Trump, Donald J.+43,831 | 80,79667.7% | 36,96531.0% | 1,5531.3% | 119,314 |
| Johnson County | Trump, Donald J.+9,338 | 16,29869.1% | 6,96029.5% | 3441.5% | 23,602 |
| Knox County | Trump, Donald J.+1,168 | 1,47981.7% | 31117.2% | 201.1% | 1,810 |
| Laclede County | Trump, Donald J.+11,399 | 14,15582.9% | 2,75616.1% | 1651.0% | 17,076 |
| Lafayette County | Trump, Donald J.+8,426 | 12,72073.7% | 4,29424.9% | 2341.4% | 17,248 |
| Lawrence County | Trump, Donald J.+11,753 | 15,00181.4% | 3,24817.6% | 1781.0% | 18,427 |
| Lewis County | Trump, Donald J.+2,693 | 3,56579.5% | 87219.4% | 491.1% | 4,486 |
| Lincoln County | Trump, Donald J.+17,958 | 24,86677.4% | 6,90821.5% | 3591.1% | 32,133 |
| Linn County | Trump, Donald J.+3,254 | 4,43778.0% | 1,18320.8% | 671.2% | 5,687 |
| Livingston County | Trump, Donald J.+3,973 | 5,39578.5% | 1,42220.7% | 560.8% | 6,873 |
| Macon County | Trump, Donald J.+4,819 | 6,30080.4% | 1,48118.9% | 580.7% | 7,839 |
| Madison County | Trump, Donald J.+3,735 | 4,72182.1% | 98617.1% | 460.8% | 5,753 |
| Maries County | Trump, Donald J.+3,232 | 3,98783.3% | 75515.8% | 440.9% | 4,786 |
| Marion County | Trump, Donald J.+6,959 | 9,99176.0% | 3,03223.1% | 1301.0% | 13,153 |
| McDonald County | Trump, Donald J.+6,420 | 7,84384.0% | 1,42315.2% | 720.8% | 9,338 |
| Mercer County | Trump, Donald J.+1,310 | 1,54586.2% | 23513.1% | 120.7% | 1,792 |
| Miller County | Trump, Donald J.+8,759 | 10,82683.2% | 2,06715.9% | 1180.9% | 13,011 |
| Mississippi County | Trump, Donald J.+2,389 | 3,40476.5% | 1,01522.8% | 300.7% | 4,449 |
| Moniteau County | Trump, Donald J.+4,564 | 5,87780.8% | 1,31318.0% | 851.2% | 7,275 |
| Monroe County | Trump, Donald J.+2,619 | 3,47679.4% | 85719.6% | 451.0% | 4,378 |
| Montgomery County | Trump, Donald J.+3,606 | 4,77679.6% | 1,17019.5% | 520.9% | 5,998 |
| Morgan County | Trump, Donald J.+5,811 | 7,72579.4% | 1,91419.7% | 961.0% | 9,735 |
| New Madrid County | Trump, Donald J.+3,642 | 5,20376.4% | 1,56122.9% | 470.7% | 6,811 |
| Newton County | Trump, Donald J.+17,056 | 22,92378.8% | 5,86720.2% | 3071.1% | 29,097 |
| Nodaway County | Trump, Donald J.+4,235 | 6,90971.3% | 2,67427.6% | 1061.1% | 9,689 |
| Oregon County | Trump, Donald J.+3,188 | 3,88484.2% | 69615.1% | 330.7% | 4,613 |
| Osage County | Trump, Donald J.+5,648 | 6,65786.2% | 1,00913.1% | 610.8% | 7,727 |
| Ozark County | Trump, Donald J.+3,346 | 4,04484.6% | 69814.6% | 380.8% | 4,780 |
| Pemiscot County | Trump, Donald J.+2,586 | 3,91774.3% | 1,33125.3% | 220.4% | 5,270 |
| Perry County | Trump, Donald J.+6,229 | 7,98681.3% | 1,75717.9% | 810.8% | 9,824 |
| Pettis County | Trump, Donald J.+9,204 | 13,90773.7% | 4,70324.9% | 2721.4% | 18,882 |
| Phelps County | Trump, Donald J.+8,279 | 13,65870.8% | 5,37927.9% | 2631.4% | 19,300 |
| Pike County | Trump, Donald J.+4,533 | 6,15178.6% | 1,61820.7% | 550.7% | 7,824 |
| Platte County | Trump, Donald J.+1,815 | 29,38150.8% | 27,56647.7% | 8701.5% | 57,817 |
| Polk County | Trump, Donald J.+9,743 | 12,69180.2% | 2,94818.6% | 1871.2% | 15,826 |
| Pulaski County | Trump, Donald J.+7,814 | 11,57974.5% | 3,76524.2% | 2051.3% | 15,549 |
| Putnam County | Trump, Donald J.+1,674 | 2,02184.9% | 34714.6% | 120.5% | 2,380 |
| Ralls County | Trump, Donald J.+3,421 | 4,57579.2% | 1,15420.0% | 480.8% | 5,777 |
| Randolph County | Trump, Donald J.+5,751 | 8,32275.5% | 2,57123.3% | 1351.2% | 11,028 |
| Ray County | Trump, Donald J.+5,675 | 8,60273.8% | 2,92725.1% | 1331.1% | 11,662 |
| Reynolds County | Trump, Donald J.+2,088 | 2,56083.7% | 47215.4% | 270.9% | 3,059 |
| Ripley County | Trump, Donald J.+4,239 | 5,00286.2% | 76313.1% | 390.7% | 5,804 |
| Saline County | Trump, Donald J.+3,772 | 6,49869.6% | 2,72629.2% | 1061.1% | 9,330 |
| Schuyler County | Trump, Donald J.+1,254 | 1,58881.6% | 33417.2% | 231.2% | 1,945 |
| Scotland County | Trump, Donald J.+1,179 | 1,53780.1% | 35818.7% | 231.2% | 1,918 |
| Scott County | Trump, Donald J.+10,261 | 13,78679.1% | 3,52520.2% | 1100.6% | 17,421 |
| Shannon County | Trump, Donald J.+2,739 | 3,36483.7% | 62515.6% | 290.7% | 4,018 |
| Shelby County | Trump, Donald J.+2,141 | 2,69182.5% | 55016.9% | 210.6% | 3,262 |
| St. Charles County | Trump, Donald J.+38,362 | 130,58857.7% | 92,22640.8% | 3,3521.5% | 226,166 |
| St. Clair County | Trump, Donald J.+3,023 | 3,98279.8% | 95919.2% | 491.0% | 4,990 |
| St. Francois County | Trump, Donald J.+14,710 | 21,52175.2% | 6,81123.8% | 2831.0% | 28,615 |
| St. Louis city | Harris, Kamala D.+75,116 | 19,34216.6% | 94,45881.2% | 2,4712.1% | 116,271 |
| St. Louis County | Harris, Kamala D.+117,653 | 187,98237.4% | 305,63560.8% | 9,1211.8% | 502,738 |
| Ste. Genevieve County | Trump, Donald J.+4,402 | 7,03171.9% | 2,62926.9% | 1161.2% | 9,776 |
| Stoddard County | Trump, Donald J.+10,047 | 11,78386.6% | 1,73612.8% | 800.6% | 13,599 |
| Stone County | Trump, Donald J.+11,737 | 15,35780.3% | 3,62018.9% | 1460.8% | 19,123 |
| Sullivan County | Trump, Donald J.+1,627 | 2,03582.6% | 40816.6% | 200.8% | 2,463 |
| Taney County | Trump, Donald J.+15,907 | 21,23679.2% | 5,32919.9% | 2591.0% | 26,824 |
| Texas County | Trump, Donald J.+8,266 | 9,85585.5% | 1,58913.8% | 810.7% | 11,525 |
| Vernon County | Trump, Donald J.+5,338 | 7,11279.3% | 1,77419.8% | 871.0% | 8,973 |
| Warren County | Trump, Donald J.+9,945 | 14,91574.2% | 4,97024.7% | 2101.0% | 20,095 |
| Washington County | Trump, Donald J.+6,677 | 8,42482.3% | 1,74717.1% | 660.6% | 10,237 |
| Wayne County | Trump, Donald J.+4,247 | 5,03086.0% | 78313.4% | 340.6% | 5,847 |
| Webster County | Trump, Donald J.+12,331 | 15,98480.7% | 3,65318.4% | 1770.9% | 19,814 |
| Worth County | Trump, Donald J.+714 | 90481.8% | 19017.2% | 111.0% | 1,105 |
| Wright County | Trump, Donald J.+6,793 | 7,85087.4% | 1,05711.8% | 730.8% | 8,980 |
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% |
Same ballot, 2024MO
Source. MIT Election Data + Science Lab — 2024 presidential returns · official county-level results. Real returns — nothing estimated.