top of page

Senate Elections 2018 | US Senate Elections | North Dakota Races

2018 North Dakota US Senate Election Results

Kevin Cramer.png
Heidi Heitkamp.png

Kevin Cramer 
Percent: 55.11%
Votes: 179,720

Heidi Heitkamp 
Percent: 44.27%
Votes: 144,376

Race Summary

In the 2018 U.S. Senate election in North Dakota, Republican Representative Kevin Cramer defeated incumbent Democrat Heidi Heitkamp, securing 55.11% of the vote to Heitkamp's 44.27%. Cramer's victory helped the GOP expand its Senate majority in the chamber.

Full Results

Kevin Cramer (REP)
Percent: 55.11%
Votes: 179,720

 

Heidi Heitkamp (DEM)
Percent: 44.27%
Votes: 144,376

 

Write-In
Percent: 0.63%
Votes: 2,042

 

Total votes: 326,138

State Map

2018 ND US Senate Election.png

Results by County

Adams County

Kevin Cramer (REP)
Percent: 68.38%
Votes: 796

Heidi Heitkamp (DEM)
Percent: 31.27%
Votes: 364

Write-In
Percent: 0.34%
Votes: 4

Total votes: 1,164

Bottineau County

Kevin Cramer (REP)
Percent: 65.64%
Votes: 2,147

Heidi Heitkamp (DEM)
Percent: 33.93%
Votes: 1,110

Write-In
Percent: 0.43%
Votes: 14

Total votes: 3,271

Cass County

Kevin Cramer (REP)
Percent: 41.61%
Votes: 32,217

Heidi Heitkamp (DEM)
Percent: 57.76%
Votes: 44,723

Write-In
Percent: 0.63%
Votes: 487

Total votes: 77,427

Dunn County

Kevin Cramer (REP)
Percent: 73.70%
Votes: 1,499

Heidi Heitkamp (DEM)
Percent: 25.81%
Votes: 525

Write-In
Percent: 0.49%
Votes: 10

Total votes: 2,034

Golden Valley County

Kevin Cramer (REP)
Percent: 80.00%
Votes: 704

Heidi Heitkamp (DEM)
Percent: 19.43%
Votes: 171

Write-In
Percent: 0.57%
Votes: 5

Total votes: 880

Hettinger County

Kevin Cramer (REP)
Percent: 77.86%
Votes: 988

Heidi Heitkamp (DEM)
Percent: 21.59%
Votes: 274

Write-In
Percent: 0.55%
Votes: 7

Total votes: 1,269

McHenry County

Kevin Cramer (REP)
Percent: 64.98%
Votes: 1,659

Heidi Heitkamp (DEM)
Percent: 34.43%
Votes: 879

Write-In
Percent: 0.59%
Votes: 15

Total votes: 2,553

Mercer County

Kevin Cramer (REP)
Percent: 73.09%
Votes: 2,941

Heidi Heitkamp (DEM)
Percent: 26.37%
Votes: 1,061

Write-In
Percent: 0.55%
Votes: 22

Total votes: 4,024

Oliver County

Kevin Cramer (REP)
Percent: 73.77%
Votes: 717

Heidi Heitkamp (DEM)
Percent: 25.72%
Votes: 250

Write-In
Percent: 0.51%
Votes: 5

Total votes: 972

Ransom County

Kevin Cramer (REP)
Percent: 38.53%
Votes: 890

Heidi Heitkamp (DEM)
Percent: 60.56%
Votes: 1,399

Write-In
Percent: 0.91%
Votes: 21

Total votes: 2,310

Sargent County

Kevin Cramer (REP)
Percent: 41.01%
Votes: 821

Heidi Heitkamp (DEM)
Percent: 58.49%
Votes: 1,171

Write-In
Percent: 0.50%
Votes: 10

Total votes: 2,002

Stark County

Kevin Cramer (REP)
Percent: 73.52%
Votes: 8,945

Heidi Heitkamp (DEM)
Percent: 25.90%
Votes: 3,151

Write-In
Percent: 0.58%
Votes: 70

Total votes: 12,166

Traill County

Kevin Cramer (REP)
Percent: 46.37%
Votes: 1,735

Heidi Heitkamp (DEM)
Percent: 53.13%
Votes: 1,988

Write-In
Percent: 0.51%
Votes: 19

Total votes: 3,742

Williams County

Kevin Cramer (REP)
Percent: 72.79%
Votes: 8,117

Heidi Heitkamp (DEM)
Percent: 26.69%
Votes: 2,976

Write-In
Percent: 0.52%
Votes: 58

Total votes: 11,151

Barnes County

Kevin Cramer (REP)
Percent: 49.71%
Votes: 2,507

Heidi Heitkamp (DEM)
Percent: 49.91%
Votes: 2,517

Write-In
Percent: 0.38%
Votes: 19

Total votes: 5,043

Bowman County

Kevin Cramer (REP)
Percent: 74.77%
Votes: 1,233

Heidi Heitkamp (DEM)
Percent: 24.50%
Votes: 404

Write-In
Percent: 0.73%
Votes: 12

Total votes: 1,649

Cavalier County

Kevin Cramer (REP)
Percent: 60.32%
Votes: 1,181

Heidi Heitkamp (DEM)
Percent: 39.07%
Votes: 765

Write-In
Percent: 0.61%
Votes: 12

Total votes: 1,958

Eddy County

Kevin Cramer (REP)
Percent: 54.70%
Votes: 675

Heidi Heitkamp (DEM)
Percent: 44.98%
Votes: 555

Write-In
Percent: 0.32%
Votes: 4

Total votes: 1,234

Grand Forks County

Kevin Cramer (REP)
Percent: 46.36%
Votes: 12,952

Heidi Heitkamp (DEM)
Percent: 53.07%
Votes: 14,827

Write-In
Percent: 0.56%
Votes: 157

Total votes: 27,936

Kidder County

Kevin Cramer (REP)
Percent: 71.17%
Votes: 911

Heidi Heitkamp (DEM)
Percent: 28.44%
Votes: 364

Write-In
Percent: 0.39%
Votes: 5

Total votes: 1,280

McIntosh County

Kevin Cramer (REP)
Percent: 67.49%
Votes: 982

Heidi Heitkamp (DEM)
Percent: 32.10%
Votes: 467

Write-In
Percent: 0.41%
Votes: 6

Total votes: 1,455

Morton County

Kevin Cramer (REP)
Percent: 64.33%
Votes: 9,583

Heidi Heitkamp (DEM)
Percent: 34.74%
Votes: 5,175

Write-In
Percent: 0.93%
Votes: 138

Total votes: 14,896

Pembina County

Kevin Cramer (REP)
Percent: 61.24%
Votes: 1,814

Heidi Heitkamp (DEM)
Percent: 38.22%
Votes: 1,132

Write-In
Percent: 0.54%
Votes: 16

Total votes: 2,962

Renville County

Kevin Cramer (REP)
Percent: 69.74%
Votes: 832

Heidi Heitkamp (DEM)
Percent: 29.84%
Votes: 356

Write-In
Percent: 0.42%
Votes: 5

Total votes: 1,193

Sheridan County

Kevin Cramer (REP)
Percent: 76.93%
Votes: 607

Heidi Heitkamp (DEM)
Percent: 22.69%
Votes: 179

Write-In
Percent: 0.38%
Votes: 3

Total votes: 789

Steele County

Kevin Cramer (REP)
Percent: 41.56%
Votes: 399

Heidi Heitkamp (DEM)
Percent: 58.02%
Votes: 557

Write-In
Percent: 0.42%
Votes: 4

Total votes: 960

Walsh County

Kevin Cramer (REP)
Percent: 56.52%
Votes: 2,550

Heidi Heitkamp (DEM)
Percent: 42.93%
Votes: 1,937

Write-In
Percent: 0.55%
Votes: 25

Total votes: 4,512

Benson County

Kevin Cramer (REP)
Percent: 36.52%
Votes: 828

Heidi Heitkamp (DEM)
Percent: 62.95%
Votes: 1,427

Write-In
Percent: 0.53%
Votes: 12

Total votes: 2,267

Burke County

Kevin Cramer (REP)
Percent: 75.62%
Votes: 729

Heidi Heitkamp (DEM)
Percent: 23.65%
Votes: 228

Write-In
Percent: 0.73%
Votes: 7

Total votes: 964

Dickey County

Kevin Cramer (REP)
Percent: 57.74%
Votes: 1,253

Heidi Heitkamp (DEM)
Percent: 41.98%
Votes: 911

Write-In
Percent: 0.28%
Votes: 6

Total votes: 2,170

Emmons County

Kevin Cramer (REP)
Percent: 78.09%
Votes: 1,433

Heidi Heitkamp (DEM)
Percent: 21.31%
Votes: 391

Write-In
Percent: 0.60%
Votes: 11

Total votes: 1,835

Grant County

Kevin Cramer (REP)
Percent: 72.95%
Votes: 925

Heidi Heitkamp (DEM)
Percent: 26.58%
Votes: 337

Write-In
Percent: 0.47%
Votes: 6

Total votes: 1,268

LaMoure County

Kevin Cramer (REP)
Percent: 58.14%
Votes: 1,203

Heidi Heitkamp (DEM)
Percent: 41.42%
Votes: 857

Write-In
Percent: 0.43%
Votes: 9

Total votes: 2,069

McKenzie County

Kevin Cramer (REP)
Percent: 71.83%
Votes: 3,012

Heidi Heitkamp (DEM)
Percent: 27.83%
Votes: 1,167

Write-In
Percent: 0.33%
Votes: 14

Total votes: 4,193

Mountrail County

Kevin Cramer (REP)
Percent: 57.80%
Votes: 2,208

Heidi Heitkamp (DEM)
Percent: 42.02%
Votes: 1,605

Write-In
Percent: 0.18%
Votes: 7

Total votes: 3,820

Pierce County

Kevin Cramer (REP)
Percent: 61.86%
Votes: 1,168

Heidi Heitkamp (DEM)
Percent: 37.66%
Votes: 711

Write-In
Percent: 0.48%
Votes: 9

Total votes: 1,888

Richland County

Kevin Cramer (REP)
Percent: 45.38%
Votes: 3,316

Heidi Heitkamp (DEM)
Percent: 53.96%
Votes: 3,943

Write-In
Percent: 0.66%
Votes: 48

Total votes: 7,307

Sioux County

Kevin Cramer (REP)
Percent: 15.28%
Votes: 221

Heidi Heitkamp (DEM)
Percent: 83.75%
Votes: 1,211

Write-In
Percent: 0.97%
Votes: 14

Total votes: 1,446

Stutsman County

Kevin Cramer (REP)
Percent: 57.28%
Votes: 5,489

Heidi Heitkamp (DEM)
Percent: 42.02%
Votes: 4,027

Write-In
Percent: 0.70%
Votes: 67

Total votes: 9,583

Ward County

Kevin Cramer (REP)
Percent: 62.60%
Votes: 15,105

Heidi Heitkamp (DEM)
Percent: 36.70%
Votes: 8,856

Write-In
Percent: 0.69%
Votes: 167

Total votes: 24,128

Billings County

Kevin Cramer (REP)
Percent: 79.65%
Votes: 450

Heidi Heitkamp (DEM)
Percent: 20.35%
Votes: 115

Write-In
Percent: 0.00%
Votes: 0

Total votes: 565

Burleigh County

Kevin Cramer (REP)
Percent: 61.66%
Votes: 28,494

Heidi Heitkamp (DEM)
Percent: 37.56%
Votes: 17,357

Write-In
Percent: 0.77%
Votes: 358

Total votes: 46,209

Divide County

Kevin Cramer (REP)
Percent: 60.15%
Votes: 720

Heidi Heitkamp (DEM)
Percent: 39.18%
Votes: 469

Write-In
Percent: 0.67%
Votes: 8

Total votes: 1,197

Foster County

Kevin Cramer (REP)
Percent: 63.60%
Votes: 1,052

Heidi Heitkamp (DEM)
Percent: 35.55%
Votes: 588

Write-In
Percent: 0.85%
Votes: 14

Total votes: 1,654

Griggs County

Kevin Cramer (REP)
Percent: 56.12%
Votes: 688

Heidi Heitkamp (DEM)
Percent: 43.56%
Votes: 534

Write-In
Percent: 0.33%
Votes: 4

Total votes: 1,226

Logan County

Kevin Cramer (REP)
Percent: 75.84%
Votes: 741

Heidi Heitkamp (DEM)
Percent: 23.34%
Votes: 228

Write-In
Percent: 0.82%
Votes: 8

Total votes: 977

McLean County

Kevin Cramer (REP)
Percent: 65.74%
Votes: 3,320

Heidi Heitkamp (DEM)
Percent: 33.68%
Votes: 1,701

Write-In
Percent: 0.57%
Votes: 29

Total votes: 5,050

Nelson County

Kevin Cramer (REP)
Percent: 46.75%
Votes: 770

Heidi Heitkamp (DEM)
Percent: 52.58%
Votes: 866

Write-In
Percent: 0.67%
Votes: 11

Total votes: 1,647

Ramsey County

Kevin Cramer (REP)
Percent: 52.76%
Votes: 2,668

Heidi Heitkamp (DEM)
Percent: 46.19%
Votes: 2,336

Write-In
Percent: 1.05%
Votes: 53

Total votes: 5,057

Rolette County

Kevin Cramer (REP)
Percent: 19.68%
Votes: 993

Heidi Heitkamp (DEM)
Percent: 80.12%
Votes: 4,042

Write-In
Percent: 0.20%
Votes: 10

Total votes: 5,045

Slope County

Kevin Cramer (REP)
Percent: 80.58%
Votes: 307

Heidi Heitkamp (DEM)
Percent: 19.16%
Votes: 73

Write-In
Percent: 0.26%
Votes: 1

Total votes: 381

Towner County

Kevin Cramer (REP)
Percent: 55.37%
Votes: 624

Heidi Heitkamp (DEM)
Percent: 44.10%
Votes: 497

Write-In
Percent: 0.53%
Votes: 6

Total votes: 1,127

Wells County

Kevin Cramer (REP)
Percent: 71.70%
Votes: 1,601

Heidi Heitkamp (DEM)
Percent: 27.85%
Votes: 622

Write-In
Percent: 0.45%
Votes: 10

Total votes: 2,233

bottom of page