Skip to content

Minnesota presidential election results and history

Minnesota has voted in 42 presidential elections in this record and backed the national winner in 30 of the 42 with a recorded winner (71%).

Current members of Congress from Minnesota (10)
Latest (2024)
Kamala Harris4.2 pts
Electoral votes
10
Democratic wins
21
Republican wins
20
D+60R+60D+30R+301860: R+29.218601864: R+18.01868: R+21.61872: R+22.918721876: R+19.51880: R+26.91884: R+21.918841888: R+14.51892: R+8.21896: R+15.718961900: R+24.51904: R+55.11908: R+26.119081912: D+12.61916: R+0.11920: R+51.219201924: R+44.41928: R+17.01932: D+23.619321936: D+30.81940: D+3.81944: D+5.619441948: D+17.31952: R+11.21956: R+7.619561960: D+1.41964: D+27.81968: D+12.519681972: R+5.51976: D+12.91980: D+3.919801984: D+0.21988: D+7.01992: D+11.619921996: D+16.12000: D+2.42004: D+3.520042008: D+10.22012: D+7.72016: D+1.520162020: D+7.12024: D+4.2
Minnesota, 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
Lac qui Parle County: Donald J. Trump +32.2Lyon County: Donald J. Trump +31.8McLeod County: Donald J. Trump +38.0Meeker County: Donald J. Trump +42.8Nicollet County: Donald J. Trump +0.5Pennington County: Donald J. Trump +31.5Pope County: Donald J. Trump +31.7Redwood County: Donald J. Trump +43.3Steele County: Donald J. Trump +24.5Todd County: Donald J. Trump +53.5Waseca County: Donald J. Trump +32.5Benton County: Donald J. Trump +35.9Carver County: Donald J. Trump +5.4Clearwater County: Donald J. Trump +50.1Dodge County: Donald J. Trump +32.0Grant County: Donald J. Trump +30.6Hubbard County: Donald J. Trump +31.5Kandiyohi County: Donald J. Trump +31.0Lincoln County: Donald J. Trump +37.8Marshall County: Donald J. Trump +51.7Martin County: Donald J. Trump +39.7Mille Lacs County: Donald J. Trump +40.9Morrison County: Donald J. Trump +56.0Mower County: Donald J. Trump +10.5Nobles County: Donald J. Trump +35.6Olmsted County: Kamala Harris +10.7Otter Tail County: Donald J. Trump +34.2Pine County: Donald J. Trump +35.2Pipestone County: Donald J. Trump +48.1Polk County: Donald J. Trump +33.8Renville County: Donald J. Trump +41.4Rock County: Donald J. Trump +39.3Sherburne County: Donald J. Trump +34.9Stearns County: Donald J. Trump +26.8Stevens County: Donald J. Trump +27.1Wabasha County: Donald J. Trump +28.2Washington County: Kamala Harris +8.9Wright County: Donald J. Trump +29.4Lake of the Woods County: Donald J. Trump +47.1St. Louis County: Kamala Harris +13.7Aitkin County: Donald J. Trump +30.9Anoka County: Donald J. Trump +4.4Big Stone County: Donald J. Trump +29.5Carlton County: Donald J. Trump +2.6Chisago County: Donald J. Trump +31.4Crow Wing County: Donald J. Trump +31.4Dakota County: Kamala Harris +12.9Douglas County: Donald J. Trump +35.1Faribault County: Donald J. Trump +37.4Fillmore County: Donald J. Trump +25.5Hennepin County: Kamala Harris +42.6Isanti County: Donald J. Trump +41.2Jackson County: Donald J. Trump +42.1Kanabec County: Donald J. Trump +42.3Kittson County: Donald J. Trump +25.0Koochiching County: Donald J. Trump +25.7Le Sueur County: Donald J. Trump +33.7Mahnomen County: Donald J. Trump +8.7Murray County: Donald J. Trump +42.4Norman County: Donald J. Trump +22.2Red Lake County: Donald J. Trump +37.1Rice County: Donald J. Trump +2.5Sibley County: Donald J. Trump +43.0Wadena County: Donald J. Trump +51.5Winona County: Donald J. Trump +4.9Becker County: Donald J. Trump +33.1Blue Earth County: Donald J. Trump +1.2Chippewa County: Donald J. Trump +34.1Cottonwood County: Donald J. Trump +41.1Freeborn County: Donald J. Trump +21.3Itasca County: Donald J. Trump +20.2Lake County: Kamala Harris +3.9Ramsey County: Kamala Harris +43.3Roseau County: Donald J. Trump +49.3Swift County: Donald J. Trump +34.2Traverse County: Donald J. Trump +31.5Watonwan County: Donald J. Trump +27.8Wilkin County: Donald J. Trump +39.0Yellow Medicine County: Donald J. Trump +40.6Beltrami County: Donald J. Trump +5.7Brown County: Donald J. Trump +35.2Cass County: Donald J. Trump +33.4Clay County: Kamala Harris +0.5Cook County: Kamala Harris +35.0Goodhue County: Donald J. Trump +16.5Houston County: Donald J. Trump +16.5Scott County: Donald J. Trump +8.5

Every presidential election in Minnesota

Download CSV
YearCarried byShareRunner-upMarginEVVotes countedNational winner
2024 Kamala Harris 50.9% Donald J. Trump 4.2 10 3,253,920 Donald J. Trump ✗
2020 Joseph R. Biden 52.4% Donald J. Trump 7.1 10 3,277,171 Joseph R. Biden ✓
2016 Hillary Clinton 46.4% Donald J. Trump 1.5 10 2,944,813 Donald J. Trump ✗
2012 Barack Obama 52.7% Mitt Romney 7.7 10 2,936,561 Barack Obama ✓
2008 Barack Obama 54.1% John McCain 10.2 10 2,910,369 Barack Obama ✓
2004 John Kerry 51.1% George W. Bush 3.5 9 2,828,387 George W. Bush ✗
2000 Albert Gore, Jr. 47.9% George W. Bush 2.4 10 2,438,685 George W. Bush ✗
1996 William J. Clinton 51.1% Robert Dole 16.1 10 2,192,640 William J. Clinton ✓
1992 William J. Clinton 43.5% George H. W. Bush 11.6 10 2,347,948 William J. Clinton ✓
1988 Michael Dukakis 52.9% George H. W. Bush 7.0 10 2,096,790 George H. W. Bush ✗
1984 Walter Mondale 49.7% Ronald Reagan 0.2 10 2,084,449 Ronald Reagan ✗
1980 Jimmy Carter 46.5% Ronald Reagan 3.9 10 2,051,980 Ronald Reagan ✗
1976 Jimmy Carter 54.9% Gerald R. Ford 12.9 10 1,949,931 Jimmy Carter ✓
1972 Richard M. Nixon 51.6% George McGovern 5.5 10 1,741,652 Richard M. Nixon ✓
1968 Hubert Humphrey 54.0% Richard M. Nixon 12.5 10 1,588,506 Richard M. Nixon ✗
1964 Lyndon B. Johnson 63.8% Barry Goldwater 27.8 10 1,554,462 Lyndon B. Johnson ✓
1960 John F. Kennedy 50.6% Richard M. Nixon 1.4 11 1,541,887 John F. Kennedy ✓
1956 Dwight D. Eisenhower 53.7% Adlai Stevenson 7.6 11 1,340,005 Dwight D. Eisenhower ✓
1952 Dwight D. Eisenhower 55.3% Adlai Stevenson 11.2 11 1,379,483 Dwight D. Eisenhower ✓
1948 Harry S Truman 57.2% Thomas E. Dewey 17.3 11 1,212,226 Harry S Truman ✓
1944 Franklin D. Roosevelt 52.4% Thomas E. Dewey 5.6 11 1,125,504 Franklin D. Roosevelt ✓
1940 Franklin D. Roosevelt 51.5% Wendell L. Willkie 3.8 11 1,251,188 Franklin D. Roosevelt ✓
1936 Franklin D. Roosevelt 61.8% Alfred M. Landon 30.8 11 1,129,975 Franklin D. Roosevelt ✓
1932 Franklin D. Roosevelt 59.9% Herbert Hoover 23.6 11 1,002,843 Franklin D. Roosevelt ✓
1928 Herbert Hoover 57.8% Alfred E. Smith 16.9 12 970,976 Herbert Hoover ✓
1924 Calvin Coolidge 51.2% Robert LaFollette 9.9 12 822,146 Calvin Coolidge ✓
1920 Warren G. Harding 70.6% James M. Cox 51.2 12 735,838 Warren G. Harding ✓
1916 Charles E. Hughes 46.3% Woodrow Wilson 0.1 12 387,367 Woodrow Wilson ✗
1912 Theodore Roosevelt 37.7% Woodrow Wilson 5.8 12 334,219 Woodrow Wilson ✗
1908 William Howard Taft 59.1% William Jennings Bryan 26.1 11 331,328 William Howard Taft ✓
1904 Theodore Roosevelt 74.0% Alton B. Parker 55.1 11 292,860 Theodore Roosevelt ✓
1900 William McKinley 60.2% William Jennings Bryan 24.5 9 316,311 William McKinley ✓
1896 William McKinley 56.6% William Jennings Bryan 15.7 9 341,762 William McKinley ✓
1892 Benjamin Harrison 45.9% Grover Cleveland 8.1 9 267,461 Grover Cleveland ✗
1888 Benjamin Harrison 54.1% Grover Cleveland 14.5 7 263,162 Benjamin Harrison ✓
1884 James G. Blaine 58.8% Grover Cleveland 21.9 7 190,236 Grover Cleveland ✗
1880 James A. Garfield 62.3% Winfield S. Hancock 26.9 5 150,806 James A. Garfield ✓
1876 Rutherford B. Hayes 58.8% Samuel Tilden 19.5 5 124,119 Rutherford B. Hayes ✓
1872 Ulysses S. Grant 61.4% Horace Greeley 22.9 5 91,339 Ulysses S. Grant ✓
1868 Ulysses S. Grant 60.8% Horatio Seymour 21.6 4 71,620 Ulysses S. Grant ✓
1864 Abraham Lincoln 59.0% George McClellan 18.0 4 42,433 Abraham Lincoln ✓
1860 Abraham Lincoln 63.4% Stephen Douglas 29.2 4 34,799 Abraham Lincoln ✓

Counties

Questions and answers

How has Minnesota voted in recent presidential elections?

2024: Kamala Harris by 4.2 points; 2020: Joseph R. Biden by 7.1 points; 2016: Hillary Clinton by 1.5 points; 2012: Barack Obama by 7.7 points; 2008: Barack Obama by 10.2 points.

When did Minnesota last vote Democratic for president?

In 2024, for Kamala Harris.

When did Minnesota last vote Republican for president?

In 1972, for Richard M. Nixon.

How often does Minnesota vote for the winning presidential candidate?

Minnesota backed the national winner in 30 of 42 elections in this record (71%).

Is Minnesota a swing state?

It is competitive but leans one way: in 2012, 2016, 2020 and 2024 its margins were Democratic by 7.7 points, Democratic by 1.5 points, Democratic by 7.1 points and Democratic by 4.2 points.

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