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
- Amy Klobuchar (Democrat) 56.2%, Royce White (Republican) 40.5%, Rebecca Whiting (Libertarian) 1.7%
- 3,189,323 votes for Senate candidates
Compare every state: where Minnesota ranks for 2024
- Democrat ahead
- Republican ahead
Show the numbers (17 rows)
| Year | Margin |
|---|---|
| 2024 | D +15.7 |
| 2020 | D +5.2 |
| 2018 | D +24.1 |
| 2014 | D +10.2 |
| 2012 | D +34.7 |
| 2008 | D +0.0 |
| 2006 | D +20.1 |
| 2002 | R +1.7 |
| 2000 | D +5.5 |
| 1996 | D +9.0 |
| 1994 | R +5.0 |
| 1990 | D +2.6 |
| 1988 | R +15.3 |
| 1984 | R +16.8 |
| 1982 | R +6.0 |
| 1978 | R +16.2 |
| 1976 | D +42.5 |
Every Senate race since 1976
| Race | Winner | Runner-up | Margin | Votes |
|---|---|---|---|---|
| 2024 | Amy Klobuchar (D) 56.2% | Royce White (R) 40.5% | 15.7 pts | 3,189,323 |
| 2020 | Tina Smith (D) 48.7% | Jason Lewis (R) 43.5% | 5.2 pts | 3,214,256 |
| 2018 special | Tina Smith (D) 53.0% | Karin Housley (R) 42.4% | 10.6 pts | 2,587,356 |
| 2018 | Amy Klobuchar (D) 60.3% | Jim Newberger (R) 36.2% | 24.1 pts | 2,596,879 |
| 2014 | Al Franken (D) 53.2% | Mike Mcfadden (R) 42.9% | 10.2 pts | 1,981,528 |
| 2012 | Amy Klobuchar (D) 65.2% | Kurt Bills (R) 30.5% | 34.7 pts | 2,843,207 |
| 2008 | Al Franken (D) 42.0% | Norm Coleman (R) 42.0% | 0.0 pts | 2,887,646 |
| 2006 | Amy Klobuchar (D) 58.1% | Mark R. Kennedy (R) 37.9% | 20.1 pts | 2,202,772 |
| 2002 | Norm Coleman (R) 49.5% | Walter F. Mondale (D) 47.3% | 2.2 pts | 2,254,636 |
| 2000 | Mark Dayton (D) 48.8% | Rod Grams (R) 43.3% | 5.5 pts | 2,419,520 |
| 1996 | Paul Wellstone (D) 50.3% | Rudy Boschwitz (R) 41.3% | 9.0 pts | 2,182,905 |
| 1994 | Rod Grams (R) 49.1% | Ann Wynia (D) 44.1% | 5.0 pts | 1,772,929 |
| 1990 | Paul David Wellstone (D) 50.4% | Rudy Boschwitz (R) 47.8% | 2.6 pts | 1,808,045 |
| 1988 | Dave Durenberger (R) 56.2% | Hubert H. "skip" Humphrey Iii (D) 40.9% | 15.3 pts | 2,093,953 |
| 1984 | Rudy Boschwitz (R) 58.1% | Joan Anderson Growe (D) 41.3% | 16.8 pts | 2,066,143 |
| 1982 | Dave Durenberger (R) 52.6% | Mark Dayton (D) 46.6% | 6.0 pts | 1,804,675 |
| 1978 special | David Durenberger (R) 61.5% | Bob Short (D) 34.6% | 26.9 pts | 1,558,376 |
| 1978 | Rudolph E. Boschwitz (R) 56.6% | Wendell Anderson (D) 40.4% | 16.2 pts | 1,580,622 |
| 1976 | Hubert H. Humphrey (D) 67.5% | Jerry Brekke (R) 25.0% | 42.5 pts | 1,912,020 |
Get this data
This page's numbers, as JSON:
curl https://visualizedata.org/data/places/us-mn/senate.jsonEvery Senate race, every state, from electiondata.dev (live, no key):
curl "https://api.electiondata.dev/v1/senate-results/download/senate-results.csv"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.