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.

Montana / Senate

How did Montana vote for the Senate?

2024 · data family: electiondata.dev

Tim Sheehy (Republican) won by 7.1 points

7.1ptsSenate, 2024: winner's margin

Compare every state: where Montana ranks for 2024

Every regular Senate election in Montana since 197617 regular elections; Democrats were ahead in 11 and Republicans in 6.
R +40.0R +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
2024R +7.1
2020R +10.0
2018D +3.6
2014R +17.7
2012D +3.7
2008D +45.8
2006D +0.9
2002D +31.0
2000R +3.3
1996D +4.9
1994R +24.7
1990D +38.7
1988R +3.7
1984D +16.2
1982D +12.8
1978D +11.4
1976D +28.3

Every Senate race since 1976

RaceWinnerRunner-upMarginVotes
2024Tim Sheehy (R) 52.6%Jon Tester (D) 45.5%7.1 pts607,262
2020Steve Daines (R) 55.0%Steve Bullock (D) 45.0%10.0 pts605,637
2018Jon Tester (D) 50.3%Matt Rosendale (R) 46.8%3.6 pts504,384
2014Steve Daines (R) 57.8%Amanda Curtis (D) 40.1%17.7 pts369,826
2012Jon Tester (D) 48.6%Denny Rehberg (R) 44.9%3.7 pts486,066
2008Max Baucus (D) 72.9%Bob Kelleher (R) 27.1%45.8 pts477,658
2006Jon Tester (D) 49.2%Conrad Burns (R) 48.3%0.9 pts406,505
2002Max Baucus (D) 62.7%Mike Taylor (R) 31.7%31.0 pts326,537
2000Conrad Burns (R) 50.6%Brian Schweitzer (D) 47.2%3.3 pts411,601
1996Max Baucus (D) 49.6%Dennis Rehberg (R) 44.7%4.9 pts407,490
1994Conrad R. Burns (R) 62.4%Jack Mudd (D) 37.6%24.7 pts350,387
1990Max Baucus (D) 68.1%Allen C. Kolstad (R) 29.4%38.7 pts319,336
1988Conrad Burns (R) 51.9%John Melcher (D) 48.1%3.7 pts365,254
1984Max Baucus (D) 56.9%Chuck Cozzens (R) 40.7%16.2 pts379,155
1982John Melcher (D) 54.5%Larry Williams (R) 41.7%12.8 pts321,062
1978Max Baucus (D) 55.7%Larry Williams (R) 44.3%11.4 pts287,942
1976John Melcher (D) 64.2%Stanley C. Burger (R) 35.8%28.3 pts321,445

Get this data

This page's numbers, as JSON:

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