North Dakota presidential election results and history
North Dakota has voted in 34 presidential elections in this record and backed the national winner in 24 of the 34 with a recorded winner (71%).
Current members of Congress from North Dakota (3)
- Kevin Cramer Senator · Republican
- John Hoeven Senator · Republican
- Julie Fedorchak At-large district · Republican
- Latest (2024)
- Donald J. Trump36.5 pts
- Electoral votes
- 3
- Republican wins
- 28
- Democratic wins
- 6
Counties in 2024
Full 2024 resultsEvery presidential election in North Dakota
Download CSV| Year | Carried by | Share | Runner-up | Margin | EV | Votes counted | National winner |
|---|---|---|---|---|---|---|---|
| 2024 | Donald J. Trump | 67.0% | Kamala Harris | 36.5 | 3 | 368,155 | Donald J. Trump ✓ |
| 2020 | Donald J. Trump | 65.1% | Joseph R. Biden | 33.4 | 3 | 361,819 | Joseph R. Biden ✗ |
| 2016 | Donald J. Trump | 63.0% | Hillary Clinton | 35.7 | 3 | 344,360 | Donald J. Trump ✓ |
| 2012 | Mitt Romney | 58.3% | Barack Obama | 19.6 | 3 | 322,932 | Barack Obama ✗ |
| 2008 | John McCain | 53.3% | Barack Obama | 8.6 | 3 | 316,621 | Barack Obama ✗ |
| 2004 | George W. Bush | 62.9% | John Kerry | 27.4 | 3 | 312,833 | George W. Bush ✓ |
| 2000 | George W. Bush | 60.7% | Albert Gore, Jr. | 27.6 | 3 | 288,256 | George W. Bush ✓ |
| 1996 | Robert Dole | 46.9% | William J. Clinton | 6.8 | 3 | 266,411 | William J. Clinton ✗ |
| 1992 | George H. W. Bush | 44.2% | William J. Clinton | 12.0 | 3 | 308,133 | William J. Clinton ✗ |
| 1988 | George H. W. Bush | 56.0% | Michael Dukakis | 13.1 | 3 | 297,261 | George H. W. Bush ✓ |
| 1984 | Ronald Reagan | 64.8% | Walter Mondale | 31.0 | 3 | 308,971 | Ronald Reagan ✓ |
| 1980 | Ronald Reagan | 64.2% | Jimmy Carter | 38.0 | 3 | 301,545 | Ronald Reagan ✓ |
| 1976 | Gerald R. Ford | 51.6% | Jimmy Carter | 5.9 | 3 | 297,188 | Jimmy Carter ✗ |
| 1972 | Richard M. Nixon | 62.1% | George McGovern | 26.3 | 3 | 280,514 | Richard M. Nixon ✓ |
| 1968 | Richard M. Nixon | 55.9% | Hubert Humphrey | 17.7 | 4 | 247,882 | Richard M. Nixon ✓ |
| 1964 | Lyndon B. Johnson | 58.0% | Barry Goldwater | 16.1 | 4 | 258,389 | Lyndon B. Johnson ✓ |
| 1960 | Richard M. Nixon | 55.4% | John F. Kennedy | 10.9 | 4 | 278,431 | John F. Kennedy ✗ |
| 1956 | Dwight D. Eisenhower | 61.7% | Adlai Stevenson | 23.6 | 4 | 253,991 | Dwight D. Eisenhower ✓ |
| 1952 | Dwight D. Eisenhower | 71.0% | Adlai Stevenson | 42.6 | 4 | 270,127 | Dwight D. Eisenhower ✓ |
| 1948 | Thomas E. Dewey | 52.2% | Harry S Truman | 8.8 | 4 | 220,716 | Harry S Truman ✗ |
| 1944 | Thomas E. Dewey | 53.8% | Franklin D. Roosevelt | 8.4 | 4 | 220,182 | Franklin D. Roosevelt ✗ |
| 1940 | Wendell L. Willkie | 55.1% | Franklin D. Roosevelt | 10.9 | 4 | 280,775 | Franklin D. Roosevelt ✗ |
| 1936 | Franklin D. Roosevelt | 59.6% | Alfred M. Landon | 33.0 | 4 | 273,716 | Franklin D. Roosevelt ✓ |
| 1932 | Franklin D. Roosevelt | 69.6% | Herbert Hoover | 41.6 | 4 | 256,290 | Franklin D. Roosevelt ✓ |
| 1928 | Herbert Hoover | 54.8% | Alfred E. Smith | 10.3 | 5 | 239,845 | Herbert Hoover ✓ |
| 1924 | Calvin Coolidge | 47.7% | Robert LaFollette | 2.5 | 5 | 199,081 | Calvin Coolidge ✓ |
| 1920 | Warren G. Harding | 77.8% | James M. Cox | 59.6 | 5 | 205,786 | Warren G. Harding ✓ |
| 1916 | Woodrow Wilson | 47.8% | Charles E. Hughes | 1.5 | 5 | 115,390 | Woodrow Wilson ✓ |
| 1912 | Woodrow Wilson | 34.2% | Theodore Roosevelt | 4.4 | 5 | 86,474 | Woodrow Wilson ✓ |
| 1908 | William Howard Taft | 61.0% | William Jennings Bryan | 26.2 | 4 | 94,524 | William Howard Taft ✓ |
| 1904 | Theodore Roosevelt | 74.8% | Alton B. Parker | 54.5 | 4 | 70,279 | Theodore Roosevelt ✓ |
| 1900 | William McKinley | 62.1% | William Jennings Bryan | 26.6 | 3 | 57,783 | William McKinley ✓ |
| 1896 | William McKinley | 55.6% | William Jennings Bryan | 11.9 | 3 | 47,391 | William McKinley ✓ |
| 1892 | Grover Cleveland | 0.0% | James B. Weaver | — | 3 | 36,118 | Grover Cleveland ✓ |
Counties
- Adams County
- Barnes County
- Benson County
- Billings County
- Bottineau County
- Bowman County
- Burke County
- Burleigh County
- Cass County
- Cavalier County
- Dickey County
- Divide County
- Dunn County
- Eddy County
- Emmons County
- Foster County
- Golden Valley County
- Grand Forks County
- Grant County
- Griggs County
- Hettinger County
- Kidder County
- LaMoure County
- Logan County
- McHenry County
- McIntosh County
- McKenzie County
- McLean County
- Mercer County
- Morton County
- Mountrail County
- Nelson County
- Oliver County
- Pembina County
- Pierce County
- Ramsey County
- Ransom County
- Renville County
- Richland County
- Rolette County
- Sargent County
- Sheridan County
- Sioux County
- Slope County
- Stark County
- Steele County
- Stutsman County
- Towner County
- Traill County
- Walsh County
- Ward County
- Wells County
- Williams County
Questions and answers
How has North Dakota voted in recent presidential elections?
2024: Donald J. Trump by 36.5 points; 2020: Donald J. Trump by 33.4 points; 2016: Donald J. Trump by 35.7 points; 2012: Mitt Romney by 19.6 points; 2008: John McCain by 8.6 points.
When did North Dakota last vote Democratic for president?
In 1964, for Lyndon B. Johnson.
When did North Dakota last vote Republican for president?
In 2024, for Donald J. Trump.
How often does North Dakota vote for the winning presidential candidate?
North Dakota backed the national winner in 24 of 34 elections in this record (71%).
Is North Dakota a swing state?
No. It has been safely one-sided: in 2012, 2016, 2020 and 2024 its margins were Republican by 19.6 points, Republican by 35.7 points, Republican by 33.4 points and Republican by 36.5 points.
Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data