North Dakota — 2020 presidential election
Recent presidential results
state2020 presidential electionNorth Dakota · PresidentTrumpR+33.3
How it voted
Share of the 2020 vote
| Donald Trump ✓Republican | 65.1% | 235,751 |
|---|---|---|
| Joe BidenDemocratic | 31.8% | 115,042 |
| OtherAll other candidates | 3.1% | 11,231 |
2020presidential margin
D+60R+60
53 counties, each filled by 2020 D-vs-R margin. Hover any county for its result.
North Dakota cast 3 electoral votes this cycle.
County-level results (53 counties) — table
| County | Winner | Margin |
|---|---|---|
| Adams County, ND | Republican | R+57.0 |
| Barnes County, ND | Republican | R+31.4 |
| Benson County, ND | Republican | R+13.9 |
| Billings County, ND | Republican | R+73.9 |
| Bottineau County, ND | Republican | R+50.5 |
| Bowman County, ND | Republican | R+70.4 |
| Burke County, ND | Republican | R+74.2 |
| Burleigh County, ND | Republican | R+40.2 |
| Cass County, ND | Republican | R+2.7 |
| Cavalier County, ND | Republican | R+50.7 |
| Dickey County, ND | Republican | R+46.8 |
| Divide County, ND | Republican | R+50.7 |
| Dunn County, ND | Republican | R+68.8 |
| Eddy County, ND | Republican | R+37.4 |
| Emmons County, ND | Republican | R+74.7 |
| Foster County, ND | Republican | R+55.6 |
| Golden Valley County, ND | Republican | R+71.5 |
| Grand Forks County, ND | Republican | R+13.3 |
| Grant County, ND | Republican | R+67.9 |
| Griggs County, ND | Republican | R+47.9 |
| Hettinger County, ND | Republican | R+68.2 |
| Kidder County, ND | Republican | R+68.1 |
| LaMoure County, ND | Republican | R+50.4 |
| Logan County, ND | Republican | R+74.5 |
| McHenry County, ND | Republican | R+59.9 |
| McIntosh County, ND | Republican | R+61.3 |
| McKenzie County, ND | Republican | R+67.7 |
| McLean County, ND | Republican | R+53.6 |
| Mercer County, ND | Republican | R+67.4 |
| Morton County, ND | Republican | R+50.4 |
| Mountrail County, ND | Republican | R+37.6 |
| Nelson County, ND | Republican | R+31.2 |
| Oliver County, ND | Republican | R+74.0 |
| Pembina County, ND | Republican | R+50.3 |
| Pierce County, ND | Republican | R+51.1 |
| Ramsey County, ND | Republican | R+36.1 |
| Ransom County, ND | Republican | R+19.3 |
| Renville County, ND | Republican | R+64.1 |
| Richland County, ND | Republican | R+32.8 |
| Rolette County, ND | Democratic | D+32.2 |
| Sargent County, ND | Republican | R+25.5 |
| Sheridan County, ND | Republican | R+71.9 |
| Sioux County, ND | Democratic | D+46.0 |
| Slope County, ND | Republican | R+78.7 |
| Stark County, ND | Republican | R+63.9 |
| Steele County, ND | Republican | R+23.9 |
| Stutsman County, ND | Republican | R+43.4 |
| Towner County, ND | Republican | R+43.7 |
| Traill County, ND | Republican | R+24.9 |
| Walsh County, ND | Republican | R+41.6 |
| Ward County, ND | Republican | R+44.9 |
| Wells County, ND | Republican | R+61.1 |
| Williams County, ND | Republican | R+66.8 |
North Dakota results by county
53 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 | |||||
|---|---|---|---|---|---|
| Adams County | Donald Trump+723 | 98177.3% | 25820.3% | 302.4% | 1,269 |
| Barnes County | Donald Trump+1,748 | 3,56864.1% | 1,82032.7% | 1773.2% | 5,565 |
| Benson County | Donald Trump+272 | 1,09455.8% | 82241.9% | 452.3% | 1,961 |
| Billings County | Donald Trump+469 | 54185.2% | 7211.3% | 223.5% | 635 |
| Bottineau County | Donald Trump+1,754 | 2,57574.2% | 82123.7% | 752.2% | 3,471 |
| Bowman County | Donald Trump+1,167 | 1,39584.2% | 22813.8% | 342.1% | 1,657 |
| Burke County | Donald Trump+857 | 99486.1% | 13711.9% | 242.1% | 1,155 |
| Burleigh County | Donald Trump+20,396 | 34,74468.5% | 14,34828.3% | 1,6613.3% | 50,753 |
| Cass County | Donald Trump+2,308 | 42,61949.5% | 40,31146.8% | 3,1233.6% | 86,053 |
| Cavalier County | Donald Trump+1,025 | 1,49974.2% | 47423.5% | 472.3% | 2,020 |
| Dickey County | Donald Trump+1,134 | 1,74271.9% | 60825.1% | 743.1% | 2,424 |
| Divide County | Donald Trump+619 | 90474.0% | 28523.3% | 332.7% | 1,222 |
| Dunn County | Donald Trump+1,609 | 1,95183.4% | 34214.6% | 451.9% | 2,338 |
| Eddy County | Donald Trump+471 | 85467.7% | 38330.4% | 241.9% | 1,261 |
| Emmons County | Donald Trump+1,501 | 1,73886.5% | 23711.8% | 341.7% | 2,009 |
| Foster County | Donald Trump+989 | 1,36276.6% | 37321.0% | 432.4% | 1,778 |
| Golden Valley County | Donald Trump+734 | 87184.9% | 13713.4% | 181.8% | 1,026 |
| Grand Forks County | Donald Trump+4,107 | 16,98754.8% | 12,88041.6% | 1,1033.6% | 30,970 |
| Grant County | Donald Trump+938 | 1,14582.9% | 20715.0% | 292.1% | 1,381 |
| Griggs County | Donald Trump+599 | 90772.6% | 30824.6% | 352.8% | 1,250 |
| Hettinger County | Donald Trump+895 | 1,09183.2% | 19614.9% | 251.9% | 1,312 |
| Kidder County | Donald Trump+994 | 1,21583.2% | 22115.1% | 241.6% | 1,460 |
| LaMoure County | Donald Trump+1,118 | 1,64574.1% | 52723.7% | 472.1% | 2,219 |
| Logan County | Donald Trump+802 | 93086.4% | 12811.9% | 181.7% | 1,076 |
| McHenry County | Donald Trump+1,800 | 2,36478.7% | 56418.8% | 752.5% | 3,003 |
| McIntosh County | Donald Trump+892 | 1,15379.2% | 26117.9% | 412.8% | 1,455 |
| McKenzie County | Donald Trump+3,668 | 4,48282.7% | 81415.0% | 1232.3% | 5,419 |
| McLean County | Donald Trump+2,968 | 4,19875.8% | 1,23022.2% | 1082.0% | 5,536 |
| Mercer County | Donald Trump+3,152 | 3,85682.5% | 70415.1% | 1152.5% | 4,675 |
| Morton County | Donald Trump+8,371 | 12,24373.7% | 3,87223.3% | 5043.0% | 16,619 |
| Mountrail County | Donald Trump+1,568 | 2,82467.8% | 1,25630.2% | 852.0% | 4,165 |
| Nelson County | Donald Trump+555 | 1,14164.2% | 58633.0% | 502.8% | 1,777 |
| Oliver County | Donald Trump+789 | 91886.1% | 12912.1% | 191.8% | 1,066 |
| Pembina County | Donald Trump+1,674 | 2,46073.9% | 78623.6% | 852.6% | 3,331 |
| Pierce County | Donald Trump+1,088 | 1,58574.5% | 49723.4% | 462.2% | 2,128 |
| Ramsey County | Donald Trump+1,938 | 3,57766.6% | 1,63930.5% | 1562.9% | 5,372 |
| Ransom County | Donald Trump+473 | 1,41857.8% | 94538.5% | 913.7% | 2,454 |
| Renville County | Donald Trump+845 | 1,06580.7% | 22016.7% | 342.6% | 1,319 |
| Richland County | Donald Trump+2,562 | 5,07264.9% | 2,51032.1% | 2302.9% | 7,812 |
| Rolette County | Joe Biden+1,225 | 1,25733.0% | 2,48265.2% | 651.7% | 3,804 |
| Sargent County | Donald Trump+528 | 1,26661.2% | 73835.7% | 663.2% | 2,070 |
| Sheridan County | Donald Trump+584 | 68884.7% | 10412.8% | 202.5% | 812 |
| Sioux County | Joe Biden+546 | 25821.8% | 80467.8% | 12410.5% | 1,186 |
| Slope County | Donald Trump+336 | 38089.0% | 4410.3% | 30.7% | 427 |
| Stark County | Donald Trump+9,611 | 12,11080.5% | 2,49916.6% | 4412.9% | 15,050 |
| Steele County | Donald Trump+260 | 65259.9% | 39236.0% | 444.0% | 1,088 |
| Stutsman County | Donald Trump+4,318 | 6,99470.2% | 2,67626.9% | 2892.9% | 9,959 |
| Towner County | Donald Trump+513 | 83070.7% | 31727.0% | 272.3% | 1,174 |
| Traill County | Donald Trump+1,029 | 2,52261.0% | 1,49336.1% | 1212.9% | 4,136 |
| Walsh County | Donald Trump+1,991 | 3,32469.5% | 1,33327.9% | 1262.6% | 4,783 |
| Ward County | Donald Trump+12,681 | 19,97470.7% | 7,29325.8% | 9793.5% | 28,246 |
| Wells County | Donald Trump+1,451 | 1,89379.7% | 44218.6% | 391.6% | 2,374 |
| Williams County | Donald Trump+9,570 | 11,73981.9% | 2,16915.1% | 4263.0% | 14,334 |
Nominees: Joe Biden (D) · Donald Trump (R)
North Dakota's presidential margins
1892–2024, the 2020 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1892 | −48.5% |
| 1896 | −11.9% |
| 1900 | −26.6% |
| 1904 | −54.7% |
| 1908 | −26.2% |
| 1912 | +7.5% |
| 1916 | +1.5% |
| 1920 | −59.6% |
| 1924 | −40.7% |
| 1928 | −10.3% |
| 1932 | +41.6% |
| 1936 | +33.0% |
| 1940 | −10.9% |
| 1944 | −8.4% |
| 1948 | −8.8% |
| 1952 | −42.6% |
| 1956 | −23.6% |
| 1960 | −10.9% |
| 1964 | +16.1% |
| 1968 | −17.7% |
| 1972 | −26.3% |
| 1976 | −5.9% |
| 1980 | −38.0% |
| 1984 | −31.0% |
| 1988 | −13.1% |
| 1992 | −12.0% |
| 1996 | −6.8% |
| 2000 | −27.6% |
| 2004 | −27.4% |
| 2008 | −8.6% |
| 2012 | −19.6% |
| 2016 | −35.7% |
| 2020 | −33.3% |
| 2024 | −36.4% |
Same ballot, 2020ND
Source. MIT Election Data + Science Lab — 2020 presidential returns · official county-level results. Real returns — nothing estimated.