visualizedata.org

Demo page: real public data, in a page layout that is still being designed. Numbers are as the sources published them on the build date shown at the bottom.

North Dakota / Senate

How did North Dakota vote for the Senate?

2024 · data family: electiondata.dev

Kevin Cramer (Republican) won by 32.9 points

32.9ptsSenate, 2024: winner's margin

Compare every state: where North Dakota ranks for 2024

Every regular Senate election in North Dakota since 197616 regular elections; Democrats were ahead in 11 and Republicans in 5.
R +75.0R +50.0R +25.0evenD +25.0D +50.019801990200020102020
Indicator: Democratic candidate's share of Senate votes minus the Republican's, points (regular elections; special elections are in the table)Source: electiondata.dev senate-results, version 2026-10-25.247421eda6; MIT Election Data and Science Lab, U.S. Senate statewide 1976-2024
Show the numbers (16 rows)
YearMargin
2024R +32.9
2022R +31.4
2018R +10.8
2016R +61.5
2012D +0.9
2010R +54.0
2006D +39.3
2004D +36.6
2000D +22.7
1998D +28.0
1994D +16.0
1992D +20.1
1988D +20.4
1986D +0.7
1982D +28.8
1976D +25.5

Every Senate race since 1976

RaceWinnerRunner-upMarginVotes
2024Kevin Cramer (R) 66.3%Katrina Christiansen (D) 33.4%32.9 pts364,327
2022John Hoeven (R) 56.4%Katrina Christiansen (D) 25.0%31.4 pts240,140
2018Kevin Cramer (R) 55.1%Heidi Heitkamp (D) 44.3%10.8 pts326,138
2016John Hoeven (R) 78.5%Eliot Glassheim (D) 17.0%61.5 pts342,501
2012Heidi Heitkamp (D) 50.2%Rick Berg (R) 49.3%0.9 pts321,144
2010John Hoeven (R) 76.2%Tracy Potter (D) 22.2%54.0 pts238,534
2006Kent Conrad (D) 68.8%Dwight Grotberg (R) 29.5%39.3 pts218,152
2004Byron L. Dorgan (D) 68.3%Mike Liffrig (R) 31.7%36.6 pts310,696
2000Kent Conrad (D) 61.4%Duane Sand (R) 38.6%22.7 pts287,539
1998Byron L. Dorgan (D) 63.2%Donna Nalewaja (R) 35.2%28.0 pts213,358
1994Kent Conrad (D) 58.0%Ben Clayburgh (R) 42.0%16.0 pts236,547
1992Byron L. Dorgan (D) 59.0%Steve Sydness (R) 38.9%20.1 pts303,957
1988Quentin N. Burdick (D) 59.4%Earl Strinden (R) 39.1%20.4 pts289,170
1986Kent Conrad (D) 49.8%Mark Andrews (R) 49.1%0.7 pts289,013
1982Quentin N. Burdick (D) 62.8%Gene Knorr (R) 34.0%28.8 pts262,465
1976Quentin N. Burdick (D) 62.1%Robert Stroup (R) 36.6%25.5 pts283,062

Get this data

This page's numbers, as JSON:

curl https://visualizedata.org/data/places/us-nd/senate.json

Every Senate race, every state, from electiondata.dev (live, no key):

curl "https://api.electiondata.dev/v1/senate-results/download/senate-results.csv"

Open the JSON

What this can't tell you

  • Statewide totals say nothing about who voted or why.
  • Candidates with a party's support under another name (Minnesota's DFL, New York's fusion lines) are counted with that party, as the MIT data's simplified party does; independents stay independents.

How the answer is decided

Each candidate's votes are summed over every ballot line; blank, over- and under-votes are left out. The margin is the winner's share of the votes minus the runner-up's. A runoff, where held, is the result.

Sources