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.

Minnesota / Senate

How did Minnesota vote for the Senate?

2024 · data family: electiondata.dev

Amy Klobuchar (Democrat) won by 15.7 points

15.7ptsSenate, 2024: winner's margin

Compare every state: where Minnesota ranks for 2024

Every regular Senate election in Minnesota since 197617 regular elections; Democrats were ahead in 11 and Republicans in 6.
R +20.0evenD +20.0D +40.0D +60.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 (17 rows)
YearMargin
2024D +15.7
2020D +5.2
2018D +24.1
2014D +10.2
2012D +34.7
2008D +0.0
2006D +20.1
2002R +1.7
2000D +5.5
1996D +9.0
1994R +5.0
1990D +2.6
1988R +15.3
1984R +16.8
1982R +6.0
1978R +16.2
1976D +42.5

Every Senate race since 1976

RaceWinnerRunner-upMarginVotes
2024Amy Klobuchar (D) 56.2%Royce White (R) 40.5%15.7 pts3,189,323
2020Tina Smith (D) 48.7%Jason Lewis (R) 43.5%5.2 pts3,214,256
2018 specialTina Smith (D) 53.0%Karin Housley (R) 42.4%10.6 pts2,587,356
2018Amy Klobuchar (D) 60.3%Jim Newberger (R) 36.2%24.1 pts2,596,879
2014Al Franken (D) 53.2%Mike Mcfadden (R) 42.9%10.2 pts1,981,528
2012Amy Klobuchar (D) 65.2%Kurt Bills (R) 30.5%34.7 pts2,843,207
2008Al Franken (D) 42.0%Norm Coleman (R) 42.0%0.0 pts2,887,646
2006Amy Klobuchar (D) 58.1%Mark R. Kennedy (R) 37.9%20.1 pts2,202,772
2002Norm Coleman (R) 49.5%Walter F. Mondale (D) 47.3%2.2 pts2,254,636
2000Mark Dayton (D) 48.8%Rod Grams (R) 43.3%5.5 pts2,419,520
1996Paul Wellstone (D) 50.3%Rudy Boschwitz (R) 41.3%9.0 pts2,182,905
1994Rod Grams (R) 49.1%Ann Wynia (D) 44.1%5.0 pts1,772,929
1990Paul David Wellstone (D) 50.4%Rudy Boschwitz (R) 47.8%2.6 pts1,808,045
1988Dave Durenberger (R) 56.2%Hubert H. "skip" Humphrey Iii (D) 40.9%15.3 pts2,093,953
1984Rudy Boschwitz (R) 58.1%Joan Anderson Growe (D) 41.3%16.8 pts2,066,143
1982Dave Durenberger (R) 52.6%Mark Dayton (D) 46.6%6.0 pts1,804,675
1978 specialDavid Durenberger (R) 61.5%Bob Short (D) 34.6%26.9 pts1,558,376
1978Rudolph E. Boschwitz (R) 56.6%Wendell Anderson (D) 40.4%16.2 pts1,580,622
1976Hubert H. Humphrey (D) 67.5%Jerry Brekke (R) 25.0%42.5 pts1,912,020

Get this data

This page's numbers, as JSON:

curl https://visualizedata.org/data/places/us-mn/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