North Dakota 2016 Presidential Election Results by County

In 2016, the Republican candidate won 51 of North Dakota's 53 counties.

County Winner Party Votes Vote Share Margin Total Votes Cast
Adams Donald Trump Republican 909 74.6% 56.9 pts 1,218
Barnes Donald Trump Republican 3,160 59.1% 29.2 pts 5,344
Benson Donald Trump Republican 929 46.2% 4.3 pts 2,011
Billings Donald Trump Republican 495 81.8% 72.1 pts 605
Bottineau Donald Trump Republican 2,494 71.4% 50.3 pts 3,494
Bowman Donald Trump Republican 1,446 80.9% 68.2 pts 1,787
Burke Donald Trump Republican 895 85.1% 73.8 pts 1,052
Burleigh Donald Trump Republican 32,532 67.8% 45.1 pts 47,979
Cass Donald Trump Republican 39,816 49.3% 10.5 pts 80,821
Cavalier Donald Trump Republican 1,357 67.6% 43.9 pts 2,006
Dickey Donald Trump Republican 1,667 69.3% 46.2 pts 2,407
Divide Donald Trump Republican 867 71.1% 51.0 pts 1,219
Dunn Donald Trump Republican 1,771 79.0% 63.0 pts 2,243
Eddy Donald Trump Republican 791 64.3% 35.4 pts 1,231
Emmons Donald Trump Republican 1,677 84.7% 73.8 pts 1,981
Foster Donald Trump Republican 1,241 72.2% 52.0 pts 1,719
Golden Valley Donald Trump Republican 796 83.2% 72.8 pts 957
Grand Forks Donald Trump Republican 16,340 53.8% 18.1 pts 30,365
Grant Donald Trump Republican 1,108 80.2% 66.8 pts 1,381
Griggs Donald Trump Republican 847 67.0% 43.4 pts 1,265
Hettinger Donald Trump Republican 1,050 81.0% 68.1 pts 1,296
Kidder Donald Trump Republican 1,111 80.7% 67.7 pts 1,376
LaMoure Donald Trump Republican 1,481 68.9% 45.5 pts 2,151
Logan Donald Trump Republican 888 83.2% 72.5 pts 1,067
McHenry Donald Trump Republican 2,050 72.7% 55.3 pts 2,820
McIntosh Donald Trump Republican 1,100 76.1% 59.8 pts 1,446
McKenzie Donald Trump Republican 3,670 78.6% 63.6 pts 4,672
McLean Donald Trump Republican 3,860 72.6% 52.3 pts 5,315
Mercer Donald Trump Republican 3,759 80.3% 67.0 pts 4,682
Morton Donald Trump Republican 11,336 71.6% 52.1 pts 15,832
Mountrail Donald Trump Republican 2,582 62.9% 33.2 pts 4,106
Nelson Donald Trump Republican 1,025 59.7% 28.5 pts 1,717
Oliver Donald Trump Republican 830 81.6% 69.9 pts 1,017
Pembina Donald Trump Republican 2,208 70.0% 48.4 pts 3,153
Pierce Donald Trump Republican 1,437 69.4% 48.6 pts 2,071
Ramsey Donald Trump Republican 3,217 60.6% 32.3 pts 5,305
Ransom Donald Trump Republican 1,210 51.3% 15.8 pts 2,359
Renville Donald Trump Republican 993 76.8% 61.3 pts 1,293
Richland Donald Trump Republican 4,767 62.8% 35.6 pts 7,592
Rolette Hillary Clinton Democratic 2,099 55.9% 23.5 pts 3,755
Sargent Donald Trump Republican 1,088 54.5% 19.7 pts 1,997
Sheridan Donald Trump Republican 650 82.6% 70.5 pts 787
Sioux Hillary Clinton Democratic 758 61.5% 40.4 pts 1,232
Slope Donald Trump Republican 362 84.2% 74.2 pts 430
Stark Donald Trump Republican 9,755 79.2% 64.9 pts 12,322
Steele Donald Trump Republican 538 53.9% 17.7 pts 999
Stutsman Donald Trump Republican 6,718 66.2% 41.6 pts 10,155
Towner Donald Trump Republican 733 63.4% 37.0 pts 1,157
Traill Donald Trump Republican 2,265 57.6% 26.0 pts 3,933
Walsh Donald Trump Republican 2,995 64.6% 39.4 pts 4,636
Ward Donald Trump Republican 18,636 68.0% 46.8 pts 27,412
Wells Donald Trump Republican 1,796 75.4% 57.8 pts 2,383
Williams Donald Trump Republican 10,069 78.6% 65.1 pts 12,807

Other Cycles

Frequently Asked Questions

Which party won the most counties in North Dakota in 2016?

The Republican candidate won 51 of North Dakota's 53 counties in 2016, with 2 counties going to the other major party.

Which North Dakota county had the closest presidential result in 2016?

Benson had the closest margin in North Dakota in 2016, with Donald Trump (Republican) winning by 4.3 points out of 2,011 total votes cast.

Which North Dakota county had the widest presidential margin in 2016?

Slope had the widest margin in North Dakota in 2016, with Donald Trump (Republican) winning by 74.2 points.

How many counties are included in North Dakota's 2016 presidential results?

This page covers 53 counties in North Dakota for the 2016 presidential election, based on MEDSL/EveryElectionResult.com county-level returns.