Presidential Election 2024 | US Presidential Elections | North Dakota Races
2024 North Dakota Presidential Election Results

Donald Trump
Percent: 66.96%
Votes: 246,505

Kamala Harris
Percent: 30.51%
Votes: 112,327
Race Summary
In the 2024 North Dakota presidential election, Donald Trump won with 66.96% of the vote, while Kamala Harris earned 30.51%.
Full Results
Donald Trump (REP)
Percent: 66.96%
Votes: 246,505
Kamala Harris (DEM)
Percent: 30.51%
Votes: 112,327
Chase Oliver (LIB)
Percent: 1.69%
Votes: 6,227
Write-In
Percent: 0.84%
Votes: 3,096
Total votes: 368,155
State Map

Results by County
Adams County
Donald Trump (REP)
Percent: 80.10%
Votes: 962
Kamala Harris (DEM)
Percent: 17.90%
Votes: 215
Chase Oliver (LIB)
Percent: 1.17%
Votes: 14
Write-In
Percent: 0.83%
Votes: 10
Total votes: 1,201
Bottineau County
Donald Trump (REP)
Percent: 76.24%
Votes: 2,628
Kamala Harris (DEM)
Percent: 21.32%
Votes: 735
Chase Oliver (LIB)
Percent: 1.71%
Votes: 59
Write-In
Percent: 0.73%
Votes: 25
Total votes: 3,447
Cass County
Donald Trump (REP)
Percent: 52.69%
Votes: 47,873
Kamala Harris (DEM)
Percent: 44.36%
Votes: 40,304
Chase Oliver (LIB)
Percent: 1.83%
Votes: 1,665
Write-In
Percent: 1.11%
Votes: 1,009
Total votes: 90,851
Dunn County
Donald Trump (REP)
Percent: 83.72%
Votes: 1,877
Kamala Harris (DEM)
Percent: 14.81%
Votes: 332
Chase Oliver (LIB)
Percent: 0.98%
Votes: 22
Write-In
Percent: 0.49%
Votes: 11
Total votes: 2,242
Golden Valley County
Donald Trump (REP)
Percent: 85.47%
Votes: 847
Kamala Harris (DEM)
Percent: 12.31%
Votes: 122
Chase Oliver (LIB)
Percent: 1.51%
Votes: 15
Write-In
Percent: 0.71%
Votes: 7
Total votes: 991
Hettinger County
Donald Trump (REP)
Percent: 83.38%
Votes: 1,089
Kamala Harris (DEM)
Percent: 14.70%
Votes: 192
Chase Oliver (LIB)
Percent: 1.00%
Votes: 13
Write-In
Percent: 0.92%
Votes: 12
Total votes: 1,306
McHenry County
Donald Trump (REP)
Percent: 80.78%
Votes: 2,223
Kamala Harris (DEM)
Percent: 17.41%
Votes: 479
Chase Oliver (LIB)
Percent: 1.20%
Votes: 33
Write-In
Percent: 0.62%
Votes: 17
Total votes: 2,752
Mercer County
Donald Trump (REP)
Percent: 83.38%
Votes: 3,798
Kamala Harris (DEM)
Percent: 14.75%
Votes: 672
Chase Oliver (LIB)
Percent: 1.32%
Votes: 60
Write-In
Percent: 0.55%
Votes: 25
Total votes: 4,555
Oliver County
Donald Trump (REP)
Percent: 83.62%
Votes: 909
Kamala Harris (DEM)
Percent: 14.35%
Votes: 156
Chase Oliver (LIB)
Percent: 1.75%
Votes: 19
Write-In
Percent: 0.28%
Votes: 3
Total votes: 1,087
Ransom County
Donald Trump (REP)
Percent: 62.70%
Votes: 1,661
Kamala Harris (DEM)
Percent: 34.73%
Votes: 920
Chase Oliver (LIB)
Percent: 1.93%
Votes: 51
Write-In
Percent: 0.64%
Votes: 17
Total votes: 2,649
Sargent County
Donald Trump (REP)
Percent: 64.86%
Votes: 1,325
Kamala Harris (DEM)
Percent: 32.45%
Votes: 663
Chase Oliver (LIB)
Percent: 1.76%
Votes: 36
Write-In
Percent: 0.93%
Votes: 19
Total votes: 2,043
Stark County
Donald Trump (REP)
Percent: 81.61%
Votes: 12,323
Kamala Harris (DEM)
Percent: 16.38%
Votes: 2,473
Chase Oliver (LIB)
Percent: 1.46%
Votes: 221
Write-In
Percent: 0.55%
Votes: 83
Total votes: 15,100
Traill County
Donald Trump (REP)
Percent: 64.40%
Votes: 2,650
Kamala Harris (DEM)
Percent: 33.03%
Votes: 1,359
Chase Oliver (LIB)
Percent: 1.73%
Votes: 71
Write-In
Percent: 0.85%
Votes: 35
Total votes: 4,115
Williams County
Donald Trump (REP)
Percent: 82.67%
Votes: 12,501
Kamala Harris (DEM)
Percent: 15.05%
Votes: 2,276
Chase Oliver (LIB)
Percent: 1.54%
Votes: 233
Write-In
Percent: 0.74%
Votes: 112
Total votes: 15,122
Barnes County
Donald Trump (REP)
Percent: 66.14%
Votes: 3,531
Kamala Harris (DEM)
Percent: 31.11%
Votes: 1,661
Chase Oliver (LIB)
Percent: 1.91%
Votes: 102
Write-In
Percent: 0.84%
Votes: 45
Total votes: 5,339
Bowman County
Donald Trump (REP)
Percent: 85.54%
Votes: 1,384
Kamala Harris (DEM)
Percent: 12.79%
Votes: 207
Chase Oliver (LIB)
Percent: 1.24%
Votes: 20
Write-In
Percent: 0.43%
Votes: 7
Total votes: 1,618
Cavalier County
Donald Trump (REP)
Percent: 73.53%
Votes: 1,461
Kamala Harris (DEM)
Percent: 24.71%
Votes: 491
Chase Oliver (LIB)
Percent: 1.26%
Votes: 25
Write-In
Percent: 0.50%
Votes: 10
Total votes: 1,987
Eddy County
Donald Trump (REP)
Percent: 71.54%
Votes: 862
Kamala Harris (DEM)
Percent: 26.22%
Votes: 316
Chase Oliver (LIB)
Percent: 1.91%
Votes: 23
Write-In
Percent: 0.33%
Votes: 4
Total votes: 1,205
Grand Forks County
Donald Trump (REP)
Percent: 57.70%
Votes: 18,123
Kamala Harris (DEM)
Percent: 39.70%
Votes: 12,469
Chase Oliver (LIB)
Percent: 1.58%
Votes: 497
Write-In
Percent: 1.03%
Votes: 322
Total votes: 31,411
Kidder County
Donald Trump (REP)
Percent: 81.33%
Votes: 1,137
Kamala Harris (DEM)
Percent: 17.02%
Votes: 238
Chase Oliver (LIB)
Percent: 1.14%
Votes: 16
Write-In
Percent: 0.50%
Votes: 7
Total votes: 1,398
McIntosh County
Donald Trump (REP)
Percent: 81.44%
Votes: 1,132
Kamala Harris (DEM)
Percent: 16.47%
Votes: 229
Chase Oliver (LIB)
Percent: 1.44%
Votes: 20
Write-In
Percent: 0.65%
Votes: 9
Total votes: 1,390
Morton County
Donald Trump (REP)
Percent: 75.36%
Votes: 12,839
Kamala Harris (DEM)
Percent: 22.00%
Votes: 3,748
Chase Oliver (LIB)
Percent: 1.87%
Votes: 319
Write-In
Percent: 0.76%
Votes: 130
Total votes: 17,036
Pembina County
Donald Trump (REP)
Percent: 75.51%
Votes: 2,350
Kamala Harris (DEM)
Percent: 22.62%
Votes: 704
Chase Oliver (LIB)
Percent: 1.09%
Votes: 34
Write-In
Percent: 0.77%
Votes: 24
Total votes: 3,112
Renville County
Donald Trump (REP)
Percent: 82.20%
Votes: 993
Kamala Harris (DEM)
Percent: 14.82%
Votes: 179
Chase Oliver (LIB)
Percent: 2.57%
Votes: 31
Write-In
Percent: 0.41%
Votes: 5
Total votes: 1,208
Sheridan County
Donald Trump (REP)
Percent: 85.07%
Votes: 644
Kamala Harris (DEM)
Percent: 13.34%
Votes: 101
Chase Oliver (LIB)
Percent: 1.06%
Votes: 8
Write-In
Percent: 0.53%
Votes: 4
Total votes: 757
Steele County
Donald Trump (REP)
Percent: 61.28%
Votes: 622
Kamala Harris (DEM)
Percent: 36.16%
Votes: 367
Chase Oliver (LIB)
Percent: 1.58%
Votes: 16
Write-In
Percent: 0.99%
Votes: 10
Total votes: 1,015
Walsh County
Donald Trump (REP)
Percent: 70.86%
Votes: 3,186
Kamala Harris (DEM)
Percent: 26.09%
Votes: 1,173
Chase Oliver (LIB)
Percent: 2.16%
Votes: 97
Write-In
Percent: 0.89%
Votes: 40
Total votes: 4,496
Benson County
Donald Trump (REP)
Percent: 58.09%
Votes: 1,163
Kamala Harris (DEM)
Percent: 39.71%
Votes: 795
Chase Oliver (LIB)
Percent: 1.80%
Votes: 36
Write-In
Percent: 0.40%
Votes: 8
Total votes: 2,002
Burke County
Donald Trump (REP)
Percent: 86.08%
Votes: 909
Kamala Harris (DEM)
Percent: 12.31%
Votes: 130
Chase Oliver (LIB)
Percent: 1.14%
Votes: 12
Write-In
Percent: 0.47%
Votes: 5
Total votes: 1,056
Dickey County
Donald Trump (REP)
Percent: 74.56%
Votes: 1,829
Kamala Harris (DEM)
Percent: 22.71%
Votes: 557
Chase Oliver (LIB)
Percent: 2.00%
Votes: 49
Write-In
Percent: 0.73%
Votes: 18
Total votes: 2,453
Emmons County
Donald Trump (REP)
Percent: 87.93%
Votes: 1,697
Kamala Harris (DEM)
Percent: 10.62%
Votes: 205
Chase Oliver (LIB)
Percent: 1.09%
Votes: 21
Write-In
Percent: 0.36%
Votes: 7
Total votes: 1,930
Grant County
Donald Trump (REP)
Percent: 82.39%
Votes: 1,076
Kamala Harris (DEM)
Percent: 15.70%
Votes: 205
Chase Oliver (LIB)
Percent: 1.76%
Votes: 23
Write-In
Percent: 0.15%
Votes: 2
Total votes: 1,306
LaMoure County
Donald Trump (REP)
Percent: 76.02%
Votes: 1,614
Kamala Harris (DEM)
Percent: 21.34%
Votes: 453
Chase Oliver (LIB)
Percent: 1.98%
Votes: 42
Write-In
Percent: 0.66%
Votes: 14
Total votes: 2,123
McKenzie County
Donald Trump (REP)
Percent: 83.81%
Votes: 4,627
Kamala Harris (DEM)
Percent: 14.65%
Votes: 809
Chase Oliver (LIB)
Percent: 0.85%
Votes: 47
Write-In
Percent: 0.69%
Votes: 38
Total votes: 5,521
Mountrail County
Donald Trump (REP)
Percent: 70.64%
Votes: 2,877
Kamala Harris (DEM)
Percent: 27.62%
Votes: 1,125
Chase Oliver (LIB)
Percent: 1.42%
Votes: 58
Write-In
Percent: 0.32%
Votes: 13
Total votes: 4,073
Pierce County
Donald Trump (REP)
Percent: 75.79%
Votes: 1,493
Kamala Harris (DEM)
Percent: 22.28%
Votes: 439
Chase Oliver (LIB)
Percent: 1.17%
Votes: 23
Write-In
Percent: 0.76%
Votes: 15
Total votes: 1,970
Richland County
Donald Trump (REP)
Percent: 67.50%
Votes: 5,576
Kamala Harris (DEM)
Percent: 29.94%
Votes: 2,473
Chase Oliver (LIB)
Percent: 1.82%
Votes: 150
Write-In
Percent: 0.75%
Votes: 62
Total votes: 8,261
Sioux County
Donald Trump (REP)
Percent: 29.91%
Votes: 285
Kamala Harris (DEM)
Percent: 68.63%
Votes: 654
Chase Oliver (LIB)
Percent: 1.15%
Votes: 11
Write-In
Percent: 0.31%
Votes: 3
Total votes: 953
Stutsman County
Donald Trump (REP)
Percent: 70.90%
Votes: 7,185
Kamala Harris (DEM)
Percent: 26.56%
Votes: 2,692
Chase Oliver (LIB)
Percent: 1.93%
Votes: 196
Write-In
Percent: 0.60%
Votes: 61
Total votes: 10,134
Ward County
Donald Trump (REP)
Percent: 72.27%
Votes: 20,635
Kamala Harris (DEM)
Percent: 25.27%
Votes: 7,215
Chase Oliver (LIB)
Percent: 1.67%
Votes: 476
Write-In
Percent: 0.79%
Votes: 226
Total votes: 28,552
Billings County
Donald Trump (REP)
Percent: 83.93%
Votes: 543
Kamala Harris (DEM)
Percent: 14.37%
Votes: 93
Chase Oliver (LIB)
Percent: 1.24%
Votes: 8
Write-In
Percent: 0.46%
Votes: 3
Total votes: 647
Burleigh County
Donald Trump (REP)
Percent: 70.02%
Votes: 36,595
Kamala Harris (DEM)
Percent: 27.20%
Votes: 14,215
Chase Oliver (LIB)
Percent: 1.83%
Votes: 954
Write-In
Percent: 0.95%
Votes: 499
Total votes: 52,263
Divide County
Donald Trump (REP)
Percent: 76.10%
Votes: 914
Kamala Harris (DEM)
Percent: 21.07%
Votes: 253
Chase Oliver (LIB)
Percent: 2.25%
Votes: 27
Write-In
Percent: 0.58%
Votes: 7
Total votes: 1,201
Foster County
Donald Trump (REP)
Percent: 77.86%
Votes: 1,326
Kamala Harris (DEM)
Percent: 19.67%
Votes: 335
Chase Oliver (LIB)
Percent: 1.82%
Votes: 31
Write-In
Percent: 0.65%
Votes: 11
Total votes: 1,703
Griggs County
Donald Trump (REP)
Percent: 74.71%
Votes: 963
Kamala Harris (DEM)
Percent: 23.35%
Votes: 301
Chase Oliver (LIB)
Percent: 1.63%
Votes: 21
Write-In
Percent: 0.31%
Votes: 4
Total votes: 1,289
Logan County
Donald Trump (REP)
Percent: 86.93%
Votes: 898
Kamala Harris (DEM)
Percent: 11.33%
Votes: 117
Chase Oliver (LIB)
Percent: 1.55%
Votes: 16
Write-In
Percent: 0.19%
Votes: 2
Total votes: 1,033
McLean County
Donald Trump (REP)
Percent: 78.05%
Votes: 4,231
Kamala Harris (DEM)
Percent: 20.16%
Votes: 1,093
Chase Oliver (LIB)
Percent: 1.37%
Votes: 74
Write-In
Percent: 0.42%
Votes: 23
Total votes: 5,421
Nelson County
Donald Trump (REP)
Percent: 64.79%
Votes: 1,141
Kamala Harris (DEM)
Percent: 32.94%
Votes: 580
Chase Oliver (LIB)
Percent: 1.93%
Votes: 34
Write-In
Percent: 0.34%
Votes: 6
Total votes: 1,761
Ramsey County
Donald Trump (REP)
Percent: 68.89%
Votes: 3,609
Kamala Harris (DEM)
Percent: 28.88%
Votes: 1,513
Chase Oliver (LIB)
Percent: 1.57%
Votes: 82
Write-In
Percent: 0.67%
Votes: 35
Total votes: 5,239
Rolette County
Donald Trump (REP)
Percent: 35.02%
Votes: 1,427
Kamala Harris (DEM)
Percent: 62.99%
Votes: 2,567
Chase Oliver (LIB)
Percent: 1.62%
Votes: 66
Write-In
Percent: 0.37%
Votes: 15
Total votes: 4,075
Slope County
Donald Trump (REP)
Percent: 90.23%
Votes: 351
Kamala Harris (DEM)
Percent: 8.48%
Votes: 33
Chase Oliver (LIB)
Percent: 0.77%
Votes: 3
Write-In
Percent: 0.51%
Votes: 2
Total votes: 389
Towner County
Donald Trump (REP)
Percent: 71.45%
Votes: 796
Kamala Harris (DEM)
Percent: 25.94%
Votes: 289
Chase Oliver (LIB)
Percent: 2.24%
Votes: 25
Write-In
Percent: 0.36%
Votes: 4
Total votes: 1,114
Wells County
Donald Trump (REP)
Percent: 80.56%
Votes: 1,815
Kamala Harris (DEM)
Percent: 17.98%
Votes: 405
Chase Oliver (LIB)
Percent: 0.98%
Votes: 22
Write-In
Percent: 0.49%
Votes: 11
Total votes: 2,253