Skip to content

North Dakota · 2016 presidential election

North Dakota presidential election results 2016

Donald J. Trump carried North Dakota by 35.73 points (123,036 votes), winning 3 electoral votes.

Electoral votes
3
Votes counted
344,360
ND result
R+35.7
Compared with the nation
37.7 pts more Republican
Swing since 2012
16.1 pts to R

Statewide result

CandidatePartyVotesShareBarElectoral votes
Donald J. TrumpRepublican216,79463.00%3
Hillary ClintonDemocratic93,75827.20%—
Gary JohnsonLibertarian21,4346.20%—
Total votes344,360

Sources: nd.pdf · 2016

County resultsMIT Election Lab

Download CSV

MIT Election Data and Science Lab, County Presidential Election Returns 2000-2016 (compiled from official state election records)
Open the dataset

Billings County: Donald J. Trump +72.1Cavalier County: Donald J. Trump +43.9Foster County: Donald J. Trump +52.0Grand Forks County: Donald J. Trump +18.1LaMoure County: Donald J. Trump +45.5Mountrail County: Donald J. Trump +33.2Ransom County: Donald J. Trump +15.8Rolette County: Hillary Clinton +23.5Steele County: Donald J. Trump +17.7Wells County: Donald J. Trump +57.8Benson County: Donald J. Trump +4.3Bottineau County: Donald J. Trump +50.3Cass County: Donald J. Trump +10.5Eddy County: Donald J. Trump +35.4Emmons County: Donald J. Trump +73.8Grant County: Donald J. Trump +66.8Griggs County: Donald J. Trump +43.4Kidder County: Donald J. Trump +67.7Logan County: Donald J. Trump +72.5McKenzie County: Donald J. Trump +63.6Morton County: Donald J. Trump +52.1Nelson County: Donald J. Trump +28.5Oliver County: Donald J. Trump +69.9Pembina County: Donald J. Trump +48.4Ramsey County: Donald J. Trump +32.3Renville County: Donald J. Trump +61.3Sargent County: Donald J. Trump +19.7Stark County: Donald J. Trump +64.9Stutsman County: Donald J. Trump +41.6Traill County: Donald J. Trump +26.0Ward County: Donald J. Trump +46.8Barnes County: Donald J. Trump +29.2Burke County: Donald J. Trump +73.8Dunn County: Donald J. Trump +63.0Hettinger County: Donald J. Trump +68.1McLean County: Donald J. Trump +52.3Pierce County: Donald J. Trump +48.6Slope County: Donald J. Trump +74.2Towner County: Donald J. Trump +37.0Burleigh County: Donald J. Trump +45.1Dickey County: Donald J. Trump +46.2Divide County: Donald J. Trump +51.0Golden Valley County: Donald J. Trump +72.8McHenry County: Donald J. Trump +55.3McIntosh County: Donald J. Trump +59.8Mercer County: Donald J. Trump +67.0Richland County: Donald J. Trump +35.6Sioux County: Hillary Clinton +40.4Walsh County: Donald J. Trump +39.4Williams County: Donald J. Trump +65.1Adams County: Donald J. Trump +56.9Bowman County: Donald J. Trump +68.2Sheridan County: Donald J. Trump +70.5
Each county coloured by its winner and shaded by margin. Tap one for its history.
County Hillary ClintonDonald J. TrumpOthers TotalMargin
Adams 21690993 1,218 56.9
Barnes 1,5973,160587 5,344 29.2
Benson 842929240 2,011 4.3
Billings 5949551 605 72.1
Bottineau 7362,494264 3,494 50.3
Bowman 2271,446114 1,787 68.2
Burke 11989538 1,052 73.8
Burleigh 10,88132,5324,566 47,979 45.1
Cass 31,36139,8169,644 80,821 10.5
Cavalier 4761,357173 2,006 43.9
Dickey 5541,667186 2,407 46.2
Divide 245867107 1,219 51.0
Dunn 3581,771114 2,243 63.0
Eddy 35579185 1,231 35.4
Emmons 2151,67789 1,981 73.8
Foster 3471,241131 1,719 52.0
Golden Valley 9979662 957 72.8
Grand Forks 10,85116,3403,174 30,365 18.1
Grant 1851,10888 1,381 66.8
Griggs 298847120 1,265 43.4
Hettinger 1681,05078 1,296 68.1
Kidder 1791,11186 1,376 67.7
LaMoure 5021,481168 2,151 45.5
Logan 11488865 1,067 72.5
McHenry 4902,050280 2,820 55.3
McIntosh 2351,100111 1,446 59.8
McKenzie 6983,670304 4,672 63.6
McLean 1,0813,860374 5,315 52.3
Mercer 6213,759302 4,682 67.0
Morton 3,08011,3361,416 15,832 52.1
Mountrail 1,2202,582304 4,106 33.2
Nelson 5361,025156 1,717 28.5
Oliver 11983068 1,017 69.9
Pembina 6812,208264 3,153 48.4
Pierce 4311,437203 2,071 48.6
Ramsey 1,5053,217583 5,305 32.3
Ransom 8381,210311 2,359 15.8
Renville 20199399 1,293 61.3
Richland 2,0644,767761 7,592 35.6
Rolette 2,0991,217439 3,755 23.5
Sargent 6941,088215 1,997 19.7
Sheridan 9565042 787 70.5
Sioux 758260214 1,232 40.4
Slope 4336225 430 74.2
Stark 1,7539,755814 12,322 64.9
Steele 361538100 999 17.7
Stutsman 2,4986,718939 10,155 41.6
Towner 305733119 1,157 37.0
Traill 1,2412,265427 3,933 26.0
Walsh 1,1672,995474 4,636 39.4
Ward 5,80618,6362,970 27,412 46.8
Wells 4191,796168 2,383 57.8
Williams 1,73510,0691,003 12,807 65.1

Candidate votes as printed in the document. “Total” is the document’s total where it prints one, otherwise the sum of the candidate columns. Margin is the leading ticket’s lead in points over the second.

Notes on how this document was read
  • Secondary source: MIT Election Data and Science Lab, County Presidential Election Returns 2000-2016 (compiled from official state election records).

Method: Machine-readable dataset; county sums checked against the state totals in The American Presidency Project summary (within 0.5% for both main tickets).

Certified state documentCertified

North Dakota Secretary of State, Election Night Results, Official Results (without recounts) General Election - November 8, 2016 (web print, last updated 11/18/2016): President & Vice-President of the United States, statewide
Open the original document · page 1

Every ticket on the ballot, as printed in the certified document (the statewide table above groups minor candidates as “Others” when the source does).

All 6 tickets as printed in the document
Ticket (as printed)CodeVotesShare
TRUMP—216,79464.15%
CLINTON—93,75827.74%
JOHNSON—21,4346.34%
STEIN—3,7801.12%
CASTLE—1,8330.54%
DE LA FUENTE—3640.11%
Write-in / scattering6,397
Total as printed344,360
Notes on how this document was read
  • The page's navigation sidebar shares baselines with the table and is cut away (x < 200 pt). The write-in line prints its label under its numbers; the lines are joined.

Method: text layer: words grouped by baseline (pdfplumber), numeric tokens taken as the row's values under the spec's column labels; each row's digits matched against PyMuPDF's words (second extraction)

Questions and answers

Who won North Dakota in 2016?

Donald J. Trump won North Dakota by 35.73 percentage points (123,036 votes).

How many electoral votes did North Dakota have in 2016?

North Dakota cast 3 electoral votes in 2016.

How many people voted for president in North Dakota in 2016?

344,360 votes were counted for president.

How many counties did each candidate win in North Dakota in 2016?

Donald J. Trump 51, Hillary Clinton 2 (out of 53 counties with results).

How did North Dakota change from 2012 to 2016?

The margin moved 16.1 points toward the Republican ticket, from Republican by 19.6 points to Republican by 35.7 points.

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