Elections / 2018 · Senate · ND
North Dakota — 2018 U.S. Senate election
Recent presidential results
state2018 Senate electionNorth Dakota · U.S. SenateCramerR+10.9
How it voted
Share of the 2018 vote
| Kevin Cramer ✓Republican | 55.5% | 179,720 |
|---|---|---|
| Heidi Heitkamp (i)Democratic-Npl | 44.5% | 144,376 |
2018Senate margin
D+60R+60
53 counties, each filled by 2018 D-vs-R margin. Hover any county for its result.
County-level results (53 counties) — table
| County | Winner | Margin |
|---|---|---|
| ADAMS, ND | Republican | R+37.2 |
| BARNES, ND | Democratic | D+0.2 |
| BENSON, ND | Democratic | D+26.6 |
| BILLINGS, ND | Republican | R+59.3 |
| BOTTINEAU, ND | Republican | R+31.8 |
| BOWMAN, ND | Republican | R+50.6 |
| BURKE, ND | Republican | R+52.4 |
| BURLEIGH, ND | Republican | R+24.3 |
| CASS, ND | Democratic | D+16.3 |
| CAVALIER, ND | Republican | R+21.4 |
| DICKEY, ND | Republican | R+15.8 |
| DIVIDE, ND | Republican | R+21.1 |
| DUNN, ND | Republican | R+48.1 |
| EDDY, ND | Republican | R+9.8 |
| EMMONS, ND | Republican | R+57.1 |
| FOSTER, ND | Republican | R+28.3 |
| GOLDEN VALLEY, ND | Republican | R+60.9 |
| GRAND FORKS, ND | Democratic | D+6.7 |
| GRANT, ND | Republican | R+46.6 |
| GRIGGS, ND | Republican | R+12.6 |
| HETTINGER, ND | Republican | R+56.6 |
| KIDDER, ND | Republican | R+42.9 |
| LAMOURE, ND | Republican | R+16.8 |
| LOGAN, ND | Republican | R+52.9 |
| MCHENRY, ND | Republican | R+30.7 |
| MCINTOSH, ND | Republican | R+35.5 |
| MCKENZIE, ND | Republican | R+44.1 |
| MCLEAN, ND | Republican | R+32.2 |
| MERCER, ND | Republican | R+47.0 |
| MORTON, ND | Republican | R+29.9 |
| MOUNTRAIL, ND | Republican | R+15.8 |
| NELSON, ND | Democratic | D+5.9 |
| OLIVER, ND | Republican | R+48.3 |
| PEMBINA, ND | Republican | R+23.2 |
| PIERCE, ND | Republican | R+24.3 |
| RAMSEY, ND | Republican | R+6.6 |
| RANSOM, ND | Democratic | D+22.2 |
| RENVILLE, ND | Republican | R+40.1 |
| RICHLAND, ND | Democratic | D+8.6 |
| ROLETTE, ND | Democratic | D+60.6 |
| SARGENT, ND | Democratic | D+17.6 |
| SHERIDAN, ND | Republican | R+54.5 |
| SIOUX, ND | Democratic | D+69.1 |
| SLOPE, ND | Republican | R+61.6 |
| STARK, ND | Republican | R+47.9 |
| STEELE, ND | Democratic | D+16.5 |
| STUTSMAN, ND | Republican | R+15.4 |
| TOWNER, ND | Republican | R+11.3 |
| TRAILL, ND | Democratic | D+6.8 |
| WALSH, ND | Republican | R+13.7 |
| WARD, ND | Republican | R+26.1 |
| WELLS, ND | Republican | R+44.0 |
| WILLIAMS, ND | Republican | R+46.3 |
presidential baselinePresident 2016R+35.7Senate 2018R+10.9vs. baselineD+24.8
North Dakota's 2018 Senate race ran 24.8 points more Democratic than its 2016 presidential margin.
North Dakota's Senate margins
Every contest in our store, 1976–2024
| Year | Margin (D minus R) |
|---|---|
| 1976 | +25.5% |
| 1982 | +28.8% |
| 1986 | +0.7% |
| 1988 | +20.4% |
| 1992 | +20.1% |
| 1994 | +16.0% |
| 1998 | +28.0% |
| 2000 | +22.7% |
| 2004 | +36.6% |
| 2006 | +39.3% |
| 2010 | −54.0% |
| 2012 | +0.9% |
| 2016 | −61.6% |
| 2018 | −10.9% |
| 2022 | −31.4% |
| 2024 | −32.9% |
Same ballot, 2018ND
Source. MIT Election Data + Science Lab — 2018 US Senate returns, party-classified by literal ballot party · county returns aggregated from precinct-level results. Real returns — nothing estimated.