Skip to content

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)
Latest (2024)
Donald J. Trump36.5 pts
Electoral votes
3
Republican wins
28
Democratic wins
6
D+60R+60D+30R+301892: R+48.518921896: R+11.91900: R+26.61904: R+54.519041908: R+26.21912: D+7.61916: D+1.519161920: R+59.61924: R+40.71928: R+10.319281932: D+41.61936: D+33.01940: R+10.919401944: R+8.41948: R+8.81952: R+42.619521956: R+23.61960: R+10.91964: D+16.119641968: R+17.71972: R+26.31976: R+5.919761980: R+38.01984: R+31.01988: R+13.119881992: R+12.01996: R+6.82000: R+27.620002004: R+27.42008: R+8.62012: R+19.620122016: R+35.72020: R+33.42024: R+36.52024
North Dakota, 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
Billings County: Donald J. Trump +69.9Cavalier County: Donald J. Trump +49.1Foster County: Donald J. Trump +58.6Grand Forks County: Donald J. Trump +18.2LaMoure County: Donald J. Trump +55.0Mountrail County: Donald J. Trump +43.2Ransom County: Donald J. Trump +28.2Rolette County: Kamala Harris +28.1Steele County: Donald J. Trump +25.4Wells County: Donald J. Trump +62.9Benson County: Donald J. Trump +18.5Bottineau County: Donald J. Trump +55.3Cass County: Donald J. Trump +8.4Eddy County: Donald J. Trump +45.5Emmons County: Donald J. Trump +77.6Grant County: Donald J. Trump +66.8Griggs County: Donald J. Trump +51.5Kidder County: Donald J. Trump +64.6Logan County: Donald J. Trump +75.8McKenzie County: Donald J. Trump +69.6Morton County: Donald J. Trump +53.8Nelson County: Donald J. Trump +32.0Oliver County: Donald J. Trump +69.5Pembina County: Donald J. Trump +53.3Ramsey County: Donald J. Trump +40.3Renville County: Donald J. Trump +67.7Sargent County: Donald J. Trump +32.7Stark County: Donald J. Trump +65.6Stutsman County: Donald J. Trump +44.6Traill County: Donald J. Trump +31.6Ward County: Donald J. Trump +47.4Barnes County: Donald J. Trump +35.3Burke County: Donald J. Trump +74.1Dunn County: Donald J. Trump +69.3Hettinger County: Donald J. Trump +69.3McLean County: Donald J. Trump +58.1Pierce County: Donald J. Trump +53.9Slope County: Donald J. Trump +82.2Towner County: Donald J. Trump +45.7Burleigh County: Donald J. Trump +43.2Dickey County: Donald J. Trump +52.2Divide County: Donald J. Trump +55.4Golden Valley County: Donald J. Trump +73.7McHenry County: Donald J. Trump +63.8McIntosh County: Donald J. Trump +65.4Mercer County: Donald J. Trump +69.0Richland County: Donald J. Trump +37.8Sioux County: Kamala Harris +38.8Walsh County: Donald J. Trump +45.2Williams County: Donald J. Trump +68.1Adams County: Donald J. Trump +62.7Bowman County: Donald J. Trump +73.1Sheridan County: Donald J. Trump +72.1

Every presidential election in North Dakota

Download CSV
YearCarried byShareRunner-upMarginEVVotes countedNational 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

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