Skip to content

2024 Senate elections · North Dakota history

North Dakota U.S. Senate election 2024

Kevin Cramer REP +32.9 · Class I seat · held 11/5/24

Votes counted
364,327
Margin
32.9 pts
Seat held by
Republicanheld
President in ND
R+36.5same year

General election 11/5/24

CandidatePartyVotesShareBar
Kevin Cramer WonREP241,56966.31%
Katrina ChristiansenDEM121,60233.38%
Write-in—1,1560.32%
Total364,327

By county

Billings: Kevin Cramer +63.4Cavalier: Kevin Cramer +43.2Foster: Kevin Cramer +51.5Grand Forks: Kevin Cramer +19.6Lamoure: Kevin Cramer +45.0Mountrail: Kevin Cramer +40.0Ransom: Kevin Cramer +21.4Rolette: Katrina Christiansen +26.0Steele: Kevin Cramer +16.1Wells: Kevin Cramer +51.5Benson: Kevin Cramer +10.2Bottineau: Kevin Cramer +47.3Cass: Kevin Cramer +8.1Eddy: Kevin Cramer +37.2Emmons: Kevin Cramer +62.0Grant: Kevin Cramer +58.9Griggs: Kevin Cramer +45.8Kidder: Kevin Cramer +53.9Logan: Kevin Cramer +63.3Mckenzie: Kevin Cramer +66.5Morton: Kevin Cramer +46.7Nelson: Kevin Cramer +24.8Oliver: Kevin Cramer +58.8Pembina: Kevin Cramer +45.8Ramsey: Kevin Cramer +37.0Renville: Kevin Cramer +61.1Sargent: Kevin Cramer +21.5Stark: Kevin Cramer +63.0Stutsman: Kevin Cramer +36.2Traill: Kevin Cramer +27.3Ward: Kevin Cramer +44.5Barnes: Kevin Cramer +28.2Burke: Kevin Cramer +65.9Dunn: Kevin Cramer +63.9Hettinger: Kevin Cramer +64.8Mclean: Kevin Cramer +48.6Pierce: Kevin Cramer +47.3Slope: Kevin Cramer +72.8Towner: Kevin Cramer +36.1Burleigh: Kevin Cramer +38.8Dickey: Kevin Cramer +41.8Divide: Kevin Cramer +48.2Golden Valley: Kevin Cramer +68.0Mchenry: Kevin Cramer +52.0Mcintosh: Kevin Cramer +52.9Mercer: Kevin Cramer +54.0Richland: Kevin Cramer +29.8Sioux: Katrina Christiansen +40.5Walsh: Kevin Cramer +39.4Williams: Kevin Cramer +65.1Adams: Kevin Cramer +56.3Bowman: Kevin Cramer +67.2Sheridan: Kevin Cramer +55.9
Counties coloured by the leading candidate, shaded by margin. County returns: MIT Election Data and Science Lab.

Counties carried: Kevin Cramer 51, Katrina Christiansen 2.

Official source: ResultsSW.aspx

Other North Dakota Senate races

YearSeatWinnerMargin
2024Class IKevin Cramer32.9
2022Class IIIJohn Hoeven31.4
2018Class IKevin Cramer10.8
2016Class IIIJohn Hoeven61.5
2012Class IHeidi Heitkamp0.9
2010Class IIIJohn Hoeven54.0
2006Class IKent Conrad39.3
2004Class IIIByron L. Dorgan36.6
2000Class IKent Conrad22.8
1998Class IIIByron L. Dorgan28.0
1994Class IKent Conrad16.0
1992Class IIIByron L. Dorgan20.1

Full North Dakota Senate history →

Questions and answers

Who won the 2024 North Dakota Senate race?

Kevin Cramer (REP) won with 66.3% of the vote, ahead of Katrina Christiansen (33.4%), a margin of 32.9 points.

Did the North Dakota Senate seat change party in 2024?

No. The Republican Party held it.

How many votes were cast in the 2024 North Dakota Senate race?

364,327 votes were counted for the candidates in the general election.

Compiled by FiveThirtyEight from the official source linked above.