Michigan / Senate
How did Michigan vote for the Senate?
2024 · data family: electiondata.dev
Elissa Slotkin (Democrat) won by 0.3 points
0.3ptsSenate, 2024: winner's margin
- Elissa Slotkin (Democrat) 48.6%, Mike Rogers (Republican) 48.3%, Joseph Solis-mullen (Libertarian) 1.0%
- 5,577,187 votes for Senate candidates
Compare every state: where Michigan ranks for 2024
- Democrat ahead
- Republican ahead
Show the numbers (17 rows)
| Year | Margin |
|---|---|
| 2024 | D +0.3 |
| 2020 | D +1.7 |
| 2018 | D +6.5 |
| 2014 | D +13.3 |
| 2012 | D +20.8 |
| 2008 | D +28.8 |
| 2006 | D +15.7 |
| 2002 | D +22.7 |
| 2000 | D +1.6 |
| 1996 | D +18.5 |
| 1994 | R +9.1 |
| 1990 | D +16.2 |
| 1988 | D +21.9 |
| 1984 | D +4.6 |
| 1982 | D +16.9 |
| 1978 | D +4.3 |
| 1976 | D +5.6 |
Every Senate race since 1976
| Race | Winner | Runner-up | Margin | Votes |
|---|---|---|---|---|
| 2024 | Elissa Slotkin (D) 48.6% | Mike Rogers (R) 48.3% | 0.3 pts | 5,577,187 |
| 2020 | Gary Peters (D) 49.9% | John James (R) 48.2% | 1.7 pts | 5,479,720 |
| 2018 | Debbie Stabenow (D) 52.3% | John James (R) 45.8% | 6.5 pts | 4,237,271 |
| 2014 | Gary C. Peters (D) 54.6% | Terri Lynn Land (R) 41.3% | 13.3 pts | 3,121,771 |
| 2012 | Debbie Stabenow (D) 58.8% | Pete Hoekstra (R) 38.0% | 20.8 pts | 4,652,918 |
| 2008 | Carl Levin (D) 62.7% | Jack Hoogendyk (R) 33.8% | 28.8 pts | 4,848,620 |
| 2006 | Debbie Stabenow (D) 56.9% | Michael Bouchard (R) 41.3% | 15.7 pts | 3,780,142 |
| 2002 | Carl Levin (D) 60.6% | Andrew Raczkowski (R) 37.9% | 22.7 pts | 3,129,287 |
| 2000 | Debbie Stabenow (D) 49.5% | Spencer Abraham (R) 47.9% | 1.6 pts | 4,167,685 |
| 1996 | Carl Levin (D) 58.4% | Ronna Romney (R) 39.9% | 18.5 pts | 3,762,575 |
| 1994 | Spencer Abraham (R) 51.9% | Bobb Carr (D) 42.7% | 9.1 pts | 3,043,385 |
| 1990 | Carl Levin (D) 57.5% | Bill Schuette (R) 41.2% | 16.2 pts | 2,560,494 |
| 1988 | Donald W. Riegle Jr. (D) 60.4% | Jim Dunn (R) 38.5% | 21.9 pts | 3,505,985 |
| 1984 | Carl Levin (D) 51.8% | Jack Lousma (R) 47.2% | 4.6 pts | 3,700,938 |
| 1982 | Donald W. Riegle Jr. (D) 57.7% | Philip E. Ruppe (R) 40.9% | 16.9 pts | 2,994,334 |
| 1978 | Carl Levin (D) 52.1% | Robert P. Griffin (R) 47.9% | 4.3 pts | 2,846,630 |
| 1976 | Donald W. Riegle Jr. (D) 52.5% | Marvin L. Esch (R) 46.8% | 5.6 pts | 3,490,412 |
Get this data
This page's numbers, as JSON:
curl https://visualizedata.org/data/places/us-mi/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.