Missouri — 2020 presidential election
Recent presidential results
state2020 presidential electionMissouri · PresidentTrumpR+15.4
How it voted
Share of the 2020 vote
| Donald Trump ✓Republican | 56.8% | 1,718,736 |
|---|---|---|
| Joe BidenDemocratic | 41.4% | 1,253,014 |
| OtherAll other candidates | 1.8% | 54,212 |
2020presidential margin
D+60R+60
115 counties, each filled by 2020 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+26.2 |
| Andrew County, MO | Republican | R+50.2 |
| Atchison County, MO | Republican | R+58.1 |
| Audrain County, MO | Republican | R+47.1 |
| Barry County, MO | Republican | R+60.8 |
| Barton County, MO | Republican | R+71.2 |
| Bates County, MO | Republican | R+58.4 |
| Benton County, MO | Republican | R+56.6 |
| Bollinger County, MO | Republican | R+73.8 |
| Boone County, MO | Democratic | D+12.5 |
| Buchanan County, MO | Republican | R+24.5 |
| Butler County, MO | Republican | R+62.2 |
| Caldwell County, MO | Republican | R+60.2 |
| Callaway County, MO | Republican | R+42.2 |
| Camden County, MO | Republican | R+53.2 |
| Cape Girardeau County, MO | Republican | R+44.9 |
| Carroll County, MO | Republican | R+64.4 |
| Carter County, MO | Republican | R+70.2 |
| Cass County, MO | Republican | R+31.5 |
| Cedar County, MO | Republican | R+65.9 |
| Chariton County, MO | Republican | R+53.8 |
| Christian County, MO | Republican | R+50.7 |
| Clark County, MO | Republican | R+58.8 |
| Clay County, MO | Republican | R+4.1 |
| Clinton County, MO | Republican | R+45.0 |
| Cole County, MO | Republican | R+33.8 |
| Cooper County, MO | Republican | R+46.3 |
| Crawford County, MO | Republican | R+60.3 |
| Dade County, MO | Republican | R+67.0 |
| Dallas County, MO | Republican | R+64.6 |
| Daviess County, MO | Republican | R+60.2 |
| DeKalb County, MO | Republican | R+59.7 |
| Dent County, MO | Republican | R+69.0 |
| Douglas County, MO | Republican | R+69.7 |
| Dunklin County, MO | Republican | R+57.0 |
| Franklin County, MO | Republican | R+43.7 |
| Gasconade County, MO | Republican | R+58.4 |
| Gentry County, MO | Republican | R+60.8 |
| Greene County, MO | Republican | R+20.1 |
| Grundy County, MO | Republican | R+62.8 |
| Harrison County, MO | Republican | R+68.0 |
| Henry County, MO | Republican | R+50.1 |
| Hickory County, MO | Republican | R+57.3 |
| Holt County, MO | Republican | R+69.9 |
| Howard County, MO | Republican | R+42.0 |
| Howell County, MO | Republican | R+64.1 |
| Iron County, MO | Republican | R+57.7 |
| Jackson County, MO | Democratic | D+21.9 |
| Jasper County, MO | Republican | R+46.0 |
| Jefferson County, MO | Republican | R+33.4 |
| Johnson County, MO | Republican | R+36.7 |
| Knox County, MO | Republican | R+61.7 |
| Laclede County, MO | Republican | R+65.3 |
| Lafayette County, MO | Republican | R+43.1 |
| Lawrence County, MO | Republican | R+62.5 |
| Lewis County, MO | Republican | R+55.6 |
| Lincoln County, MO | Republican | R+52.4 |
| Linn County, MO | Republican | R+53.9 |
| Livingston County, MO | Republican | R+57.1 |
| Macon County, MO | Republican | R+56.3 |
| Madison County, MO | Republican | R+62.8 |
| Maries County, MO | Republican | R+64.5 |
| Marion County, MO | Republican | R+50.2 |
| McDonald County, MO | Republican | R+66.5 |
| Mercer County, MO | Republican | R+74.0 |
| Miller County, MO | Republican | R+65.6 |
| Mississippi County, MO | Republican | R+49.6 |
| Moniteau County, MO | Republican | R+62.0 |
| Monroe County, MO | Republican | R+56.7 |
| Montgomery County, MO | Republican | R+56.4 |
| Morgan County, MO | Republican | R+58.2 |
| New Madrid County, MO | Republican | R+51.0 |
| Newton County, MO | Republican | R+57.3 |
| Nodaway County, MO | Republican | R+40.5 |
| Oregon County, MO | Republican | R+63.8 |
| Osage County, MO | Republican | R+71.4 |
| Ozark County, MO | Republican | R+68.1 |
| Pemiscot County, MO | Republican | R+44.6 |
| Perry County, MO | Republican | R+63.4 |
| Pettis County, MO | Republican | R+47.5 |
| Phelps County, MO | Republican | R+40.0 |
| Pike County, MO | Republican | R+53.8 |
| Platte County, MO | Republican | R+3.0 |
| Polk County, MO | Republican | R+59.4 |
| Pulaski County, MO | Republican | R+45.6 |
| Putnam County, MO | Republican | R+68.7 |
| Ralls County, MO | Republican | R+56.4 |
| Randolph County, MO | Republican | R+50.2 |
| Ray County, MO | Republican | R+44.8 |
| Reynolds County, MO | Republican | R+66.8 |
| Ripley County, MO | Republican | R+70.1 |
| Saline County, MO | Republican | R+37.2 |
| Schuyler County, MO | Republican | R+61.6 |
| Scotland County, MO | Republican | R+59.0 |
| Scott County, MO | Republican | R+56.4 |
| Shannon County, MO | Republican | R+63.0 |
| Shelby County, MO | Republican | R+62.9 |
| St. Charles County, MO | Republican | R+17.5 |
| St. Clair County, MO | Republican | R+59.2 |
| St. Francois County, MO | Republican | R+48.0 |
| St. Louis city, MO | Democratic | D+65.9 |
| St. Louis County, MO | Democratic | D+24.0 |
| Ste. Genevieve County, MO | Republican | R+41.2 |
| Stoddard County, MO | Republican | R+72.0 |
| Stone County, MO | Republican | R+61.0 |
| Sullivan County, MO | Republican | R+60.5 |
| Taney County, MO | Republican | R+57.6 |
| Texas County, MO | Republican | R+68.6 |
| Vernon County, MO | Republican | R+57.2 |
| Warren County, MO | Republican | R+45.9 |
| Washington County, MO | Republican | R+62.5 |
| Wayne County, MO | Republican | R+70.5 |
| Webster County, MO | Republican | R+60.2 |
| Worth County, MO | Republican | R+59.8 |
| Wright County, MO | Republican | R+71.8 |
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 | Donald Trump+2,703 | 6,41362.0% | 3,71035.9% | 2132.1% | 10,336 |
| Andrew County | Donald Trump+4,904 | 7,25574.2% | 2,35124.1% | 1681.7% | 9,774 |
| Atchison County | Donald Trump+1,635 | 2,19978.1% | 56420.0% | 511.8% | 2,814 |
| Audrain County | Donald Trump+5,028 | 7,73272.5% | 2,70425.4% | 2302.2% | 10,666 |
| Barry County | Donald Trump+9,477 | 12,42579.7% | 2,94818.9% | 2251.4% | 15,598 |
| Barton County | Donald Trump+4,324 | 5,16885.0% | 84413.9% | 651.1% | 6,077 |
| Bates County | Donald Trump+4,925 | 6,59778.2% | 1,67219.8% | 1692.0% | 8,438 |
| Benton County | Donald Trump+5,929 | 8,10977.3% | 2,18020.8% | 1951.9% | 10,484 |
| Bollinger County | Donald Trump+4,417 | 5,16786.4% | 75012.5% | 661.1% | 5,983 |
| Boone County | Joe Biden+11,418 | 38,64642.3% | 50,06454.8% | 2,6162.9% | 91,326 |
| Buchanan County | Donald Trump+9,005 | 22,45061.2% | 13,44536.6% | 8182.2% | 36,713 |
| Butler County | Donald Trump+11,301 | 14,60280.4% | 3,30118.2% | 2661.5% | 18,169 |
| Caldwell County | Donald Trump+2,828 | 3,72579.3% | 89719.1% | 741.6% | 4,696 |
| Callaway County | Donald Trump+8,945 | 14,81569.9% | 5,87027.7% | 4982.4% | 21,183 |
| Camden County | Donald Trump+13,198 | 18,85076.0% | 5,65222.8% | 3101.2% | 24,812 |
| Cape Girardeau County | Donald Trump+18,147 | 28,90771.5% | 10,76026.6% | 7591.9% | 40,426 |
| Carroll County | Donald Trump+2,920 | 3,70681.8% | 78617.3% | 400.9% | 4,532 |
| Carter County | Donald Trump+2,033 | 2,45184.6% | 41814.4% | 281.0% | 2,897 |
| Cass County | Donald Trump+18,145 | 37,19764.6% | 19,05233.1% | 1,3192.3% | 57,568 |
| Cedar County | Donald Trump+4,643 | 5,78882.2% | 1,14516.3% | 1111.6% | 7,044 |
| Chariton County | Donald Trump+2,195 | 3,11176.3% | 91622.5% | 501.2% | 4,077 |
| Christian County | Donald Trump+23,789 | 34,92074.4% | 11,13123.7% | 8741.9% | 46,925 |
| Clark County | Donald Trump+1,994 | 2,67278.7% | 67820.0% | 441.3% | 3,394 |
| Clay County | Donald Trump+5,205 | 64,60551.0% | 59,40046.9% | 2,5642.0% | 126,569 |
| Clinton County | Donald Trump+4,903 | 7,79971.5% | 2,89626.6% | 2111.9% | 10,906 |
| Cole County | Donald Trump+13,392 | 26,08665.8% | 12,69432.0% | 8652.2% | 39,645 |
| Cooper County | Donald Trump+4,023 | 6,27272.2% | 2,24925.9% | 1722.0% | 8,693 |
| Crawford County | Donald Trump+6,612 | 8,72579.5% | 2,11319.3% | 1351.2% | 10,973 |
| Dade County | Donald Trump+2,758 | 3,41482.9% | 65615.9% | 491.2% | 4,119 |
| Dallas County | Donald Trump+5,239 | 6,61981.7% | 1,38017.0% | 1051.3% | 8,104 |
| Daviess County | Donald Trump+2,356 | 3,10279.3% | 74619.1% | 631.6% | 3,911 |
| DeKalb County | Donald Trump+2,898 | 3,82878.9% | 93019.2% | 941.9% | 4,852 |
| Dent County | Donald Trump+4,931 | 5,98783.8% | 1,05614.8% | 991.4% | 7,142 |
| Douglas County | Donald Trump+4,882 | 5,89884.3% | 1,01614.5% | 861.2% | 7,000 |
| Dunklin County | Donald Trump+5,935 | 8,13578.1% | 2,20021.1% | 840.8% | 10,419 |
| Franklin County | Donald Trump+23,489 | 38,05870.8% | 14,56927.1% | 1,1562.1% | 53,783 |
| Gasconade County | Donald Trump+4,621 | 6,22278.6% | 1,60120.2% | 901.1% | 7,913 |
| Gentry County | Donald Trump+1,968 | 2,58179.7% | 61318.9% | 431.3% | 3,237 |
| Greene County | Donald Trump+28,562 | 83,63058.8% | 55,06838.7% | 3,5742.5% | 142,272 |
| Grundy County | Donald Trump+2,786 | 3,58580.8% | 79918.0% | 531.2% | 4,437 |
| Harrison County | Donald Trump+2,601 | 3,19883.6% | 59715.6% | 310.8% | 3,826 |
| Henry County | Donald Trump+5,408 | 8,02774.3% | 2,61924.2% | 1591.5% | 10,805 |
| Hickory County | Donald Trump+2,910 | 3,96678.1% | 1,05620.8% | 581.1% | 5,080 |
| Holt County | Donald Trump+1,638 | 1,97684.3% | 33814.4% | 291.2% | 2,343 |
| Howard County | Donald Trump+2,140 | 3,55369.8% | 1,41327.7% | 1262.5% | 5,092 |
| Howell County | Donald Trump+11,963 | 15,18181.3% | 3,21817.2% | 2771.5% | 18,676 |
| Iron County | Donald Trump+2,651 | 3,59678.3% | 94520.6% | 511.1% | 4,592 |
| Jackson County | Joe Biden+73,307 | 126,53537.9% | 199,84259.8% | 7,6782.3% | 334,055 |
| Jasper County | Donald Trump+24,179 | 37,72871.8% | 13,54925.8% | 1,2622.4% | 52,539 |
| Jefferson County | Donald Trump+39,190 | 77,04665.7% | 37,85632.3% | 2,3842.0% | 117,286 |
| Johnson County | Donald Trump+8,515 | 15,48966.8% | 6,97430.1% | 7093.1% | 23,172 |
| Knox County | Donald Trump+1,146 | 1,48680.1% | 34018.3% | 301.6% | 1,856 |
| Laclede County | Donald Trump+10,982 | 13,76281.8% | 2,78016.5% | 2861.7% | 16,828 |
| Lafayette County | Donald Trump+7,501 | 12,27370.6% | 4,77227.4% | 3512.0% | 17,396 |
| Lawrence County | Donald Trump+11,212 | 14,42680.4% | 3,21417.9% | 2951.6% | 17,935 |
| Lewis County | Donald Trump+2,569 | 3,55376.9% | 98421.3% | 821.8% | 4,619 |
| Lincoln County | Donald Trump+15,241 | 21,84875.2% | 6,60722.7% | 6102.1% | 29,065 |
| Linn County | Donald Trump+3,088 | 4,36376.2% | 1,27522.3% | 881.5% | 5,726 |
| Livingston County | Donald Trump+3,857 | 5,26777.9% | 1,41020.9% | 811.2% | 6,758 |
| Macon County | Donald Trump+4,414 | 6,07677.5% | 1,66221.2% | 981.3% | 7,836 |
| Madison County | Donald Trump+3,565 | 4,58480.8% | 1,01918.0% | 731.3% | 5,676 |
| Maries County | Donald Trump+3,078 | 3,89281.6% | 81417.1% | 651.4% | 4,771 |
| Marion County | Donald Trump+6,713 | 9,91574.1% | 3,20223.9% | 2591.9% | 13,376 |
| McDonald County | Donald Trump+6,026 | 7,46582.4% | 1,43915.9% | 1591.8% | 9,063 |
| Mercer County | Donald Trump+1,319 | 1,54186.5% | 22212.5% | 191.1% | 1,782 |
| Miller County | Donald Trump+8,138 | 10,17682.1% | 2,03816.4% | 1831.5% | 12,397 |
| Mississippi County | Donald Trump+2,359 | 3,53774.4% | 1,17824.8% | 410.9% | 4,756 |
| Moniteau County | Donald Trump+4,436 | 5,74480.3% | 1,30818.3% | 1051.5% | 7,157 |
| Monroe County | Donald Trump+2,541 | 3,47777.6% | 93620.9% | 701.6% | 4,483 |
| Montgomery County | Donald Trump+3,257 | 4,46577.4% | 1,20820.9% | 991.7% | 5,772 |
| Morgan County | Donald Trump+5,518 | 7,44278.4% | 1,92420.3% | 1211.3% | 9,487 |
| New Madrid County | Donald Trump+3,699 | 5,44775.1% | 1,74824.1% | 550.8% | 7,250 |
| Newton County | Donald Trump+16,302 | 22,12077.7% | 5,81820.4% | 5161.8% | 28,454 |
| Nodaway County | Donald Trump+4,012 | 6,86569.3% | 2,85328.8% | 1921.9% | 9,910 |
| Oregon County | Donald Trump+3,024 | 3,84781.2% | 82317.4% | 691.5% | 4,739 |
| Osage County | Donald Trump+5,388 | 6,42585.1% | 1,03713.7% | 841.1% | 7,546 |
| Ozark County | Donald Trump+3,312 | 4,06483.6% | 75215.5% | 481.0% | 4,864 |
| Pemiscot County | Donald Trump+2,560 | 4,12071.8% | 1,56027.2% | 551.0% | 5,735 |
| Perry County | Donald Trump+5,993 | 7,65781.0% | 1,66417.6% | 1351.4% | 9,456 |
| Pettis County | Donald Trump+9,071 | 13,85472.5% | 4,78325.0% | 4602.4% | 19,097 |
| Phelps County | Donald Trump+7,843 | 13,48068.8% | 5,63728.8% | 4842.5% | 19,601 |
| Pike County | Donald Trump+4,146 | 5,86376.1% | 1,71722.3% | 1261.6% | 7,706 |
| Platte County | Donald Trump+1,738 | 28,91750.5% | 27,17947.5% | 1,1742.0% | 57,270 |
| Polk County | Donald Trump+8,965 | 11,85078.5% | 2,88519.1% | 3632.4% | 15,098 |
| Pulaski County | Donald Trump+6,589 | 10,32971.5% | 3,74025.9% | 3722.6% | 14,441 |
| Putnam County | Donald Trump+1,623 | 1,98484.0% | 36115.3% | 160.7% | 2,361 |
| Ralls County | Donald Trump+3,191 | 4,39677.6% | 1,20521.3% | 611.1% | 5,662 |
| Randolph County | Donald Trump+5,533 | 8,01872.7% | 2,48522.5% | 5244.8% | 11,027 |
| Ray County | Donald Trump+5,236 | 8,34571.5% | 3,10926.6% | 2211.9% | 11,675 |
| Reynolds County | Donald Trump+2,204 | 2,73382.9% | 52916.0% | 361.1% | 3,298 |
| Ripley County | Donald Trump+4,006 | 4,83984.6% | 83314.6% | 450.8% | 5,717 |
| Saline County | Donald Trump+3,547 | 6,45167.7% | 2,90430.5% | 1781.9% | 9,533 |
| Schuyler County | Donald Trump+1,233 | 1,60680.2% | 37318.6% | 241.2% | 2,003 |
| Scotland County | Donald Trump+1,172 | 1,56078.5% | 38819.5% | 381.9% | 1,986 |
| Scott County | Donald Trump+10,016 | 13,76977.6% | 3,75321.1% | 2261.3% | 17,748 |
| Shannon County | Donald Trump+2,459 | 3,16581.0% | 70618.1% | 350.9% | 3,906 |
| Shelby County | Donald Trump+2,108 | 2,70080.6% | 59217.7% | 581.7% | 3,350 |
| St. Charles County | Donald Trump+38,859 | 128,38957.7% | 89,53040.2% | 4,6472.1% | 222,566 |
| St. Clair County | Donald Trump+2,944 | 3,93279.1% | 98819.9% | 541.1% | 4,974 |
| St. Francois County | Donald Trump+13,467 | 20,51173.1% | 7,04425.1% | 5101.8% | 28,065 |
| St. Louis city | Joe Biden+88,615 | 21,47416.0% | 110,08981.9% | 2,8092.1% | 134,372 |
| St. Louis County | Joe Biden+128,658 | 199,49337.2% | 328,15161.2% | 8,8021.6% | 536,446 |
| Ste. Genevieve County | Donald Trump+3,917 | 6,63069.8% | 2,71328.6% | 1551.6% | 9,498 |
| Stoddard County | Donald Trump+9,665 | 11,48485.5% | 1,81913.5% | 1230.9% | 13,426 |
| Stone County | Donald Trump+11,294 | 14,80079.9% | 3,50618.9% | 2141.2% | 18,520 |
| Sullivan County | Donald Trump+1,496 | 1,97479.9% | 47819.3% | 190.8% | 2,471 |
| Taney County | Donald Trump+15,169 | 20,50877.9% | 5,33920.3% | 4911.9% | 26,338 |
| Texas County | Donald Trump+7,762 | 9,47883.8% | 1,71615.2% | 1211.1% | 11,315 |
| Vernon County | Donald Trump+5,252 | 7,15577.9% | 1,90320.7% | 1271.4% | 9,185 |
| Warren County | Donald Trump+8,453 | 13,22271.8% | 4,76925.9% | 4252.3% | 18,416 |
| Washington County | Donald Trump+6,243 | 8,04780.6% | 1,80418.1% | 1381.4% | 9,989 |
| Wayne County | Donald Trump+4,142 | 4,98784.8% | 84514.4% | 460.8% | 5,878 |
| Webster County | Donald Trump+11,307 | 14,88079.2% | 3,57319.0% | 3261.7% | 18,779 |
| Worth County | Donald Trump+662 | 87779.2% | 21519.4% | 151.4% | 1,107 |
| Wright County | Donald Trump+6,285 | 7,45385.2% | 1,16813.3% | 1301.5% | 8,751 |
Nominees: Joe Biden (D) · Donald Trump (R)
Missouri's presidential margins
1892–2024, the 2020 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.4% |
| 2024 | −18.4% |
Same ballot, 2020MO
Source. MIT Election Data + Science Lab — 2020 presidential returns · official county-level results. Real returns — nothing estimated.