Skip to content

Missouri presidential election results and history

Missouri has voted in 51 presidential elections in this record and backed the national winner in 37 of the 51 with a recorded winner (73%).

Current members of Congress from Missouri (10)
Latest (2024)
Donald J. Trump18.4 pts
Electoral votes
10
Democratic wins
30
Republican wins
20
D+60R+60D+30R+301856: D+54.418561860: D+25.21864: R+39.41868: R+13.918681872: D+11.81876: D+16.31880: D+13.818801884: D+7.51888: D+4.91892: D+7.518921896: D+8.71900: D+5.51904: R+3.919041908: R+0.11912: D+17.61916: D+3.719161920: R+11.51924: R+5.61928: R+11.419281932: D+28.61936: D+22.61940: D+4.819401944: D+2.91948: D+16.61952: R+1.619521956: D+0.21960: D+0.51964: D+28.119641968: R+1.11972: R+24.61976: D+3.619761980: R+6.81984: R+20.01988: R+4.019881992: D+10.21996: D+6.32000: R+3.320002004: R+7.22008: R+0.12012: R+9.420122016: R+18.62020: R+15.42024: R+18.42024
Missouri, Republican vs Democratic margin since 1856: Republican minus Democratic share, in points. Bars above the line lean Republican, below lean Democratic.

Counties in 2024

Full 2024 results
Jasper County: Donald J. Trump +46.8Knox County: Donald J. Trump +64.5Lawrence County: Donald J. Trump +63.8Livingston County: Donald J. Trump +57.8Miller County: Donald J. Trump +67.3Monroe County: Donald J. Trump +59.8Osage County: Donald J. Trump +73.1Pettis County: Donald J. Trump +48.8Pulaski County: Donald J. Trump +50.3Reynolds County: Donald J. Trump +68.3Saline County: Donald J. Trump +40.4Shelby County: Donald J. Trump +65.6Sullivan County: Donald J. Trump +66.1Washington County: Donald J. Trump +65.2Wright County: Donald J. Trump +75.7Adair County: Donald J. Trump +33.6Barry County: Donald J. Trump +63.5Buchanan County: Donald J. Trump +28.0Carroll County: Donald J. Trump +64.5Christian County: Donald J. Trump +52.3Cooper County: Donald J. Trump +45.8Dent County: Donald J. Trump +70.2Gentry County: Donald J. Trump +61.8Hickory County: Donald J. Trump +61.1Audrain County: Donald J. Trump +47.6Bollinger County: Donald J. Trump +74.8Butler County: Donald J. Trump +63.8Camden County: Donald J. Trump +54.3Carter County: Donald J. Trump +74.2Chariton County: Donald J. Trump +56.4Clark County: Donald J. Trump +61.5Clay County: Donald J. Trump +5.6Cole County: Donald J. Trump +34.4Crawford County: Donald J. Trump +62.2Dade County: Donald J. Trump +67.1Daviess County: Donald J. Trump +63.3Douglas County: Donald J. Trump +72.0Gasconade County: Donald J. Trump +60.2Greene County: Donald J. Trump +20.8Grundy County: Donald J. Trump +63.6Holt County: Donald J. Trump +69.1Laclede County: Donald J. Trump +66.8Lewis County: Donald J. Trump +60.1McDonald County: Donald J. Trump +68.8Maries County: Donald J. Trump +67.5Mercer County: Donald J. Trump +73.1Montgomery County: Donald J. Trump +60.1Morgan County: Donald J. Trump +59.7Nodaway County: Donald J. Trump +43.7Ozark County: Donald J. Trump +70.0Perry County: Donald J. Trump +63.4Phelps County: Donald J. Trump +42.9Polk County: Donald J. Trump +61.6Putnam County: Donald J. Trump +70.3Randolph County: Donald J. Trump +52.2Ray County: Donald J. Trump +48.7Ripley County: Donald J. Trump +73.0Ste. Genevieve County: Donald J. Trump +45.0St. Francois County: Donald J. Trump +51.4Schuyler County: Donald J. Trump +64.5Shannon County: Donald J. Trump +68.3Stoddard County: Donald J. Trump +73.9Taney County: Donald J. Trump +59.3Warren County: Donald J. Trump +49.5Webster County: Donald J. Trump +62.3St. Louis city: Kamala Harris +64.7Jackson County: Kamala Harris +19.3Jefferson County: Donald J. Trump +36.7Linn County: Donald J. Trump +57.2Macon County: Donald J. Trump +61.5Moniteau County: Donald J. Trump +62.8Newton County: Donald J. Trump +58.6Pike County: Donald J. Trump +57.9Ralls County: Donald J. Trump +59.2St. Clair County: Donald J. Trump +60.6Scott County: Donald J. Trump +58.9Texas County: Donald J. Trump +71.7Wayne County: Donald J. Trump +72.6Andrew County: Donald J. Trump +51.7Benton County: Donald J. Trump +59.1Callaway County: Donald J. Trump +43.3Cedar County: Donald J. Trump +69.6Clinton County: Donald J. Trump +47.9Dallas County: Donald J. Trump +64.6Franklin County: Donald J. Trump +45.9Henry County: Donald J. Trump +52.6Iron County: Donald J. Trump +62.4Atchison County: Donald J. Trump +59.8Barton County: Donald J. Trump +72.1Boone County: Kamala Harris +9.8Caldwell County: Donald J. Trump +61.3Cape Girardeau County: Donald J. Trump +46.5Cass County: Donald J. Trump +32.1Johnson County: Donald J. Trump +39.6Lafayette County: Donald J. Trump +48.9Lincoln County: Donald J. Trump +55.9Madison County: Donald J. Trump +64.9Marion County: Donald J. Trump +52.9St. Charles County: Donald J. Trump +17.0St. Louis County: Kamala Harris +23.4Scotland County: Donald J. Trump +61.5DeKalb County: Donald J. Trump +62.6Dunklin County: Donald J. Trump +61.8Harrison County: Donald J. Trump +71.8Howard County: Donald J. Trump +44.3Howell County: Donald J. Trump +66.8Mississippi County: Donald J. Trump +53.7New Madrid County: Donald J. Trump +53.5Oregon County: Donald J. Trump +69.1Pemiscot County: Donald J. Trump +49.1Platte County: Donald J. Trump +3.1Stone County: Donald J. Trump +61.4Vernon County: Donald J. Trump +59.5Worth County: Donald J. Trump +64.6Bates County: Donald J. Trump +61.6

Every presidential election in Missouri

Download CSV
YearCarried byShareRunner-upMarginEVVotes countedNational winner
2024 Donald J. Trump 58.5% Kamala Harris 18.4 10 2,995,327 Donald J. Trump ✓
2020 Donald J. Trump 56.8% Joseph R. Biden 15.4 10 3,025,962 Joseph R. Biden ✗
2016 Donald J. Trump 56.8% Hillary Clinton 18.6 10 2,808,605 Donald J. Trump ✓
2012 Mitt Romney 53.8% Barack Obama 9.4 10 2,757,323 Barack Obama ✗
2008 John McCain 49.4% Barack Obama 0.1 11 2,925,205 Barack Obama ✗
2004 George W. Bush 53.3% John Kerry 7.2 11 2,731,364 George W. Bush ✓
2000 George W. Bush 50.4% Albert Gore, Jr. 3.3 11 2,359,892 George W. Bush ✓
1996 William J. Clinton 47.5% Robert Dole 6.3 11 2,158,065 William J. Clinton ✓
1992 William J. Clinton 44.1% George H. W. Bush 10.2 11 2,391,565 William J. Clinton ✓
1988 George H. W. Bush 51.8% Michael Dukakis 4.0 11 2,093,713 George H. W. Bush ✓
1984 Ronald Reagan 60.0% Walter Mondale 20.1 11 2,122,783 Ronald Reagan ✓
1980 Ronald Reagan 51.2% Jimmy Carter 6.8 12 2,099,824 Ronald Reagan ✓
1976 Jimmy Carter 51.1% Gerald R. Ford 3.6 12 1,953,600 Jimmy Carter ✓
1972 Richard M. Nixon 62.2% George McGovern 24.6 12 1,855,803 Richard M. Nixon ✓
1968 Richard M. Nixon 44.9% Hubert Humphrey 1.1 12 1,809,502 Richard M. Nixon ✓
1964 Lyndon B. Johnson 64.0% Barry Goldwater 28.1 12 1,817,879 Lyndon B. Johnson ✓
1960 John F. Kennedy 50.3% Richard M. Nixon 0.5 13 1,934,422 John F. Kennedy ✓
1956 Adlai Stevenson 50.1% Dwight D. Eisenhower 0.2 13 1,832,562 Dwight D. Eisenhower ✗
1952 Dwight D. Eisenhower 50.7% Adlai Stevenson 1.6 13 1,892,062 Dwight D. Eisenhower ✓
1948 Harry S Truman 58.1% Thomas E. Dewey 16.6 15 1,578,628 Harry S Truman ✓
1944 Franklin D. Roosevelt 51.4% Thomas E. Dewey 2.9 15 1,571,697 Franklin D. Roosevelt ✓
1940 Franklin D. Roosevelt 52.3% Wendell L. Willkie 4.8 15 1,833,729 Franklin D. Roosevelt ✓
1936 Franklin D. Roosevelt 60.8% Alfred M. Landon 22.6 15 1,828,635 Franklin D. Roosevelt ✓
1932 Franklin D. Roosevelt 63.7% Herbert Hoover 28.6 15 1,609,894 Franklin D. Roosevelt ✓
1928 Herbert Hoover 55.6% Alfred E. Smith 11.4 18 1,500,845 Herbert Hoover ✓
1924 Calvin Coolidge 49.5% John W. Davis 5.6 18 1,310,095 Calvin Coolidge ✓
1920 Warren G. Harding 54.6% James M. Cox 11.5 18 1,332,140 Warren G. Harding ✓
1916 Woodrow Wilson 50.6% Charles E. Hughes 3.7 18 786,773 Woodrow Wilson ✓
1912 Woodrow Wilson 47.3% William Howard Taft 17.6 18 698,566 Woodrow Wilson ✓
1908 William Howard Taft 48.5% William Jennings Bryan 0.1 18 715,841 William Howard Taft ✓
1904 Theodore Roosevelt 49.9% Alton B. Parker 3.9 18 643,861 Theodore Roosevelt ✓
1900 William Jennings Bryan 51.5% William McKinley 5.5 17 683,658 William McKinley ✗
1896 William Jennings Bryan 54.0% William McKinley 8.7 17 674,032 William McKinley ✗
1892 Grover Cleveland 49.6% Benjamin Harrison 7.5 17 541,583 Grover Cleveland ✓
1888 Grover Cleveland 50.2% Benjamin Harrison 4.9 16 521,359 Benjamin Harrison ✗
1884 Grover Cleveland 53.5% James G. Blaine 7.5 16 441,268 Grover Cleveland ✓
1880 Winfield S. Hancock 52.5% James A. Garfield 13.8 15 397,289 James A. Garfield ✗
1876 Samuel Tilden 57.6% Rutherford B. Hayes 16.3 15 350,610 Rutherford B. Hayes ✗
1872 Horace Greeley 55.5% Ulysses S. Grant 11.8 — 273,059 Ulysses S. Grant ✗
1868 Ulysses S. Grant 57.0% Horatio Seymour 13.9 11 152,488 Ulysses S. Grant ✓
1864 Abraham Lincoln 69.7% George McClellan 39.4 11 104,346 Abraham Lincoln ✓
1860 Stephen Douglas 35.5% John Bell 0.3 9 165,518 Abraham Lincoln ✗
1856 James Buchanan 54.4% Millard Fillmore 8.9 9 106,486 James Buchanan ✓
1852 Franklin Pierce 56.4% Winfield Scott 12.8 9 68,801 Franklin Pierce ✓
1848 Lewis Cass 55.1% Zachary Taylor 10.2 7 72,748 Zachary Taylor ✗
1844 James K. Polk 57.0% Henry Clay 14.0 7 72,522 James K. Polk ✓
1840 Martin Van Buren 56.6% William Henry Harrison 13.3 4 52,923 William Henry Harrison ✗
1836 Martin Van Buren 60.0% Hugh Lawson White 20.0 4 18,332 Martin Van Buren ✓
1832 Andrew Jackson 100.0% — — 4 5,192 Andrew Jackson ✓
1828 Andrew Jackson 70.6% John Quincy Adams 41.3 3 11,654 Andrew Jackson ✓
1824 Henry Clay 59.5% Andrew Jackson 25.5 3 3,432 John Quincy Adams ✗

Counties

Questions and answers

How has Missouri voted in recent presidential elections?

2024: Donald J. Trump by 18.4 points; 2020: Donald J. Trump by 15.4 points; 2016: Donald J. Trump by 18.6 points; 2012: Mitt Romney by 9.4 points; 2008: John McCain by 0.1 points.

When did Missouri last vote Democratic for president?

In 1996, for William J. Clinton.

When did Missouri last vote Republican for president?

In 2024, for Donald J. Trump.

How often does Missouri vote for the winning presidential candidate?

Missouri backed the national winner in 37 of 51 elections in this record (73%).

Is Missouri a swing state?

No. It has been safely one-sided: in 2012, 2016, 2020 and 2024 its margins were Republican by 9.4 points, Republican by 18.6 points, Republican by 15.4 points and Republican by 18.4 points.

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data