Montana Free Press

Election 2024 Guide

Montana's candidates for state and federal office.

A digital project by |
Last update: Jan 27, 2025
All RacesFederal DelegationState OfficialsMontana LegislatureOther officesBallot InitiativesVoting info

2024 CANDIDATES FOR MONTANA LEGISLATURE

Montanans elect 100 state representatives to two-year terms and 25 of 50 state senators to four-year terms in each even-year election. This year's election is the first to be conducted using a new legislative district map drawn to account for population shifts recorded by the 2020 census.

Each Senate district is composed of two House districts.

Senate District 1

Western Montana — Libby, Troy, Eureka
Map of SD 1
Composed of HD 1 and HD 2
SD 1 is out of cycle in 2024

RSen. Mike Cuffe
will represent the district as a holdover

House District 1

Western Montana — Eureka, Troy
Map of HD 1
Part of SD 1

House District 2

Western Montana — Libby
Map of HD 2
Part of SD 1
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 2

Flathead Valley — Whitefish, Columbia Falls, West Glacier
Map of SD 2
Composed of HD 3 and HD 4

House District 3

Flathead Valley — North Whitefish, West Glacier
Map of HD 3
Part of SD 2
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 4

Flathead Valley — Southeast Whitefish, Columbia Falls
Map of HD 4
Part of SD 2

Senate District 3

Flathead Valley — Hungry Horse, Central Flathead Valley
Map of SD 3
Composed of HD 5 and HD 6

House District 5

Flathead Valley — Hungry Horse
Map of HD 5
Part of SD 3

House District 6

Flathead Valley — Northwest of Kalispell
Map of HD 6
Part of SD 3

Senate District 4

Flathead Valley — Central Kalispell
Map of SD 4
Composed of HD 7 and HD 8
SD 4 is out of cycle in 2024

RSen. John Fuller
will represent the district as a holdover

House District 7

Flathead Valley — Central Kalispell
Map of HD 7
Part of SD 4
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 8

Flathead Valley — Northeast Kalispell
Map of HD 8
Part of SD 4
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 5

Flathead Valley — South and West of Kalispell
Map of SD 5
Composed of HD 9 and HD 10
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 9

Flathead Valley — South of Kalispell
Map of HD 9
Part of SD 5
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 10

Flathead Valley — West Kalispell
Map of HD 10
Part of SD 5

Senate District 6

Flathead Valley — Bigfork, East of Kalispell
Map of SD 6
Composed of HD 11 and HD 12
SD 6 is out of cycle in 2024

RSen. Mark Noland
will represent the district as a holdover

House District 11

Flathead Valley — East of Kalispell
Map of HD 11
Part of SD 6
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 12

Flathead Valley — Bigfork, Flathead Lake
Map of HD 12
Part of SD 6

Senate District 7

Western Montana — Plains, Thompson Falls, Noxon, Hot Springs
Map of SD 7
Composed of HD 13 and HD 14

House District 14

Western Montana — Noxon, Trout Creek, Thompson Falls, Plains
Map of HD 14
Part of SD 7

Senate District 8

Western Montana — Browning, Cut Bank, Heart Butte, St. Ignatius
Map of SD 8
Composed of HD 15 and HD 16
SD 8 is out of cycle in 2024

DSen. Susan Webber
will represent the district as a holdover

House District 15

Western Montana — South Browning, Heart Butte, St. Ignatius
Map of HD 15
Part of SD 8

House District 16

Western Montana — North Browning, East Glacier, Cut Bank
Map of HD 16
Part of SD 8
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 9

North-central Montana — Shelby, Conrad, Choteau, Wolf Creek, Lincoln
Map of SD 9
Composed of HD 17 and HD 18
SD 9 is out of cycle in 2024

RSen. Bruce Gillespie
will represent the district as a holdover

House District 17

North-central Montana — Choteau, Fairfield, Wolf Creek, North Helena Valley
Map of HD 17
Part of SD 9

House District 18

North-central Montana — Conrad, Valier, Shelby, Dutton
Map of HD 18
Part of SD 9
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 10

Great Falls area — Central Great Falls
Map of SD 10
Composed of HD 19 and HD 20
SD 10 is out of cycle in 2024

RSen. Jeremy Trebas
will represent the district as a holdover

House District 19

Great Falls area — Downtown Great Falls
Map of HD 19
Part of SD 10
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 20

Great Falls area — East-central Great Falls
Map of HD 20
Part of SD 10
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 11

Great Falls area — North and East Great Falls, Malmstrom Air Force Base
Map of SD 11
Composed of HD 21 and HD 22
SD 11 is out of cycle in 2024

RSen. Daniel Emrich
will represent the district as a holdover

House District 21

Great Falls area — Northwest Great Falls, Black Eagle
Map of HD 21
Part of SD 11
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 22

Great Falls area — East Great Falls, Malmstrom Air Force Base
Map of HD 22
Part of SD 11
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 12

Great Falls area — South and West Great Falls
Map of SD 12
Composed of HD 23 and HD 24
SD 12 is out of cycle in 2024

RSen. Wendy McKamey
will represent the district as a holdover

House District 24

Great Falls area — West Great Falls
Map of HD 24
Part of SD 12

Senate District 13

North-central Montana — Cascade, Vaughn, Fort Benton, Big Sandy
Map of SD 13
Composed of HD 25 and HD 26
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 25

North-central Montana — Cascade, Ulm, Vaughn
Map of HD 25
Part of SD 13

House District 26

North-central Montana — Fort Benton, Big Sandy, Geraldine
Map of HD 26
Part of SD 13
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 14

North-central Montana — Havre, Chester, Chinook, Malta, Opheim
Map of SD 14
Composed of HD 27 and HD 28
SD 14 is out of cycle in 2024

RSen. Russ Tempel
will represent the district as a holdover

House District 27

North-central Montana — Havre
Map of HD 27
Part of SD 14

House District 28

North-central Montana — Chester, Chinook, Malta, Opheim
Map of HD 28
Part of SD 14
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 15

Eastern Montana — Sidney, Scobey, Plentywood
Map of SD 15
Composed of HD 29 and HD 30
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 29

Eastern Montana — Glasgow, Nashua, Scobey, Plentywood
Map of HD 29
Part of SD 15
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 30

Eastern Montana — Culbertson, Sidney
Map of HD 30
Part of SD 15

Senate District 16

Eastern Montana — Rocky Boy's, Harlem, Wolf Point, Poplar
Map of SD 16
Composed of HD 31 and HD 32
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 31

Eastern Montana — Lodge Pole, Fort Peck, Wolf Point, Poplar, Brockton
Map of HD 31
Part of SD 16
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 32

Eastern Montana — Rocky Boy's, Harlem, Fort Belknap
Map of HD 32
Part of SD 16

Senate District 17

Eastern Montana — Glandive, Circle, Baker, Ekalaka, Broadus
Map of SD 17
Composed of HD 33 and HD 34
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 33

Eastern Montana — Glendive, Richey
Map of HD 33
Part of SD 17
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 34

Eastern Montana — Circle, Terry, Wibaux, Baker, Ekalaka, Broadus
Map of HD 34
Part of SD 17

Senate District 18

Eastern Montana — Miles City, Forsyth, Colstrip, Jordan
Map of SD 18
Composed of HD 35 and HD 36
SD 18 is out of cycle in 2024

RSen. Kenneth Bogner
will represent the district as a holdover

House District 35

Eastern Montana — Forsyth, Colstrip, Worden, Jordan
Map of HD 35
Part of SD 18

House District 36

Eastern Montana — Miles City
Map of HD 36
Part of SD 18

Senate District 19

Central Montana — Lewistown, Winifred, Winnett, Roundup
Map of SD 19
Composed of HD 37 and HD 38
SD 19 is out of cycle in 2024

RSen. Barry Usher
will represent the district as a holdover

House District 37

Central Montana — Lewistown, Grass Range, Winnett, Winifred
Map of HD 37
Part of SD 19

House District 38

Central Montana — Roundup, Ryegate, Lavina, Huntley
Map of HD 38
Part of SD 19
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 20

Billings area — Billings Heights, Lockwood
Map of SD 20
Composed of HD 39 and HD 40

House District 39

Billings area — East Billings Heights
Map of HD 39
Part of SD 20

House District 40

Billings area — Lockwood
Map of HD 40
Part of SD 20
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 21

Billings area — Hardin, Crow Agency, Lame Deer, Lodge Grass, Pryor
Map of SD 21
Composed of HD 41 and HD 42
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 41

Billings area — Hardin, Busby, Lame Deer, Ashland
Map of HD 41
Part of SD 21

House District 42

Billings area — Crow Agency, Lodge Grass, Wyola, Pryor
Map of HD 42
Part of SD 21

Senate District 22

Billings area — North Billings, Shepherd
Map of SD 22
Composed of HD 43 and HD 44
SD 22 is out of cycle in 2024

RSen. Daniel Zolnikov
will represent the district as a holdover

House District 43

Billings area — Central Billings Heights
Map of HD 43
Part of SD 22

House District 44

Billings area — North Billings Heights, Shepherd
Map of HD 44
Part of SD 22

Senate District 23

Billings area — Central Billings
Map of SD 23
Composed of HD 45 and HD 46
SD 23 is out of cycle in 2024

DSen. Kathy Kelker
will represent the district as a holdover

House District 45

Billings area — North-Central Billings
Map of HD 45
Part of SD 23

House District 46

Billings area — Central Billings
Map of HD 46
Part of SD 23

Senate District 24

Billings area — Downtown and South Billings
Map of SD 24
Composed of HD 47 and HD 48

House District 47

Billings area — Downtown and South Billings
Map of HD 47
Part of SD 24
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 48

Billings area — South-central Billings
Map of HD 48
Part of SD 24

Senate District 25

Billings area — West Billings
Map of SD 25
Composed of HD 49 and HD 50
SD 25 is out of cycle in 2024

RSen. Dennis Lenz
will represent the district as a holdover

House District 49

Billings area — Southwest Billings
Map of HD 49
Part of SD 25

House District 50

Billings area — West Billings
Map of HD 50
Part of SD 25

Senate District 26

Billings area — Northwest Billings
Map of SD 26
Composed of HD 51 and HD 52

House District 51

Billings area — Northwest Billings
Map of HD 51
Part of SD 26

House District 52

Billings area — Northwest Billings
Map of HD 52
Part of SD 26

Senate District 27

South-central Montana — Laurel, South of Billings
Map of SD 27
Composed of HD 53 and HD 54
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 53

Billings area — West of Billings
Map of HD 53
Part of SD 27
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 54

Billings area — Laurel, South of Billings
Map of HD 54
Part of SD 27

Senate District 28

South-central Montana — Red Lodge, Columbus
Map of SD 28
Composed of HD 55 and HD 56
SD 28 is out of cycle in 2024

RSen. Forrest Mandeville
will represent the district as a holdover

House District 55

South-central Montana — Red Lodge, Bridger, Joliet
Map of HD 55
Part of SD 28
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 56

South-central Montana — Columbus, Reed Point, Park City
Map of HD 56
Part of SD 28

Senate District 29

Bozeman area — Livingston, Gardiner, east downtown Bozeman
Map of SD 29
Composed of HD 57 and HD 58
SD 29 is out of cycle in 2024

RSen. John Esp
will represent the district as a holdover

House District 57

Bozeman area — Gardiner, Cooke City, Clyde Park, east downtown Bozeman
Map of HD 57
Part of SD 29

House District 58

Bozeman area — Livingston
Map of HD 58
Part of SD 29
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 30

Bozeman area — South Bozeman, Big Sky, West Yellowstone
Map of SD 30
Composed of HD 59 and HD 60

House District 60

Bozeman area — Big Sky, Gallatin Gateway, West Yellowstone
Map of HD 60
Part of SD 30

Senate District 31

Bozeman area — South Bozeman, Huffine Lane
Map of SD 31
Composed of HD 61 and HD 62
SD 31 is out of cycle in 2024

DSen. Pat Flowers
will represent the district as a holdover

House District 61

Bozeman area — Montana State University campus and surroundings
Map of HD 61
Part of SD 31

House District 62

Bozeman area — Southwest Bozeman, Huffine Lane, South Four Corners
Map of HD 62
Part of SD 31
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 32

Bozeman area — Northwest Bozeman
Map of SD 32
Composed of HD 63 and HD 64
SD 32 is out of cycle in 2024

DSen. Denise Hayman
will represent the district as a holdover

House District 63

Bozeman area — West Bozeman, Four Corners
Map of HD 63
Part of SD 32
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 33

Bozeman area — Central Bozeman, north of Bozeman
Map of SD 33
Composed of HD 65 and HD 66

House District 65

Bozeman area — Central Bozeman and northern outskirts
Map of HD 65
Part of SD 33
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 66

Bozeman area — Central Bozeman, north Gallatin County
Map of HD 66
Part of SD 33

Senate District 34

Bozeman area — Belgrade, west of Bozeman
Map of SD 34
Composed of HD 67 and HD 68
SD 34 is out of cycle in 2024

RSen. Shelley Vance
will represent the district as a holdover

House District 68

Bozeman area — Amsterdam-Churchill, West Belgrade
Map of HD 68
Part of SD 34
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 35

Southwest Montana — Ennis, Dillon, Twin Bridges
Map of SD 35
Composed of HD 69 and HD 70
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 69

Southwest Montana — Ennis, Virginia City, Twin Bridges, Three Forks
Map of HD 69
Part of SD 35

House District 70

Southwest Montana — Dillon, Lima, Rocker
Map of HD 70
Part of SD 35
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 36

Butte/Anaconda — Anaconda, Warm Springs, west Butte
Map of SD 36
Composed of HD 71 and HD 72
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 71

Butte/Anaconda — Anaconda, Warm Springs
Map of HD 71
Part of SD 36

House District 72

Butte/Anaconda — West Butte
Map of HD 72
Part of SD 36

Senate District 37

Butte/Anaconda — Central and south Butte
Map of SD 37
Composed of HD 73 and HD 74

House District 73

Butte/Anaconda — Central Butte
Map of HD 73
Part of SD 37

House District 74

Butte/Anaconda — East Butte
Map of HD 74
Part of SD 37

Senate District 38

Southwest Montana — Boulder, Deer Lodge, Philipsburg, Drummond
Map of SD 38
Composed of HD 75 and HD 76
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 75

Southwest Montana — Boulder, Whitehall, Clancy, Montana City
Map of HD 75
Part of SD 38

House District 76

Southwest Montana — Deer Lodge, Philipsburg, Drummond, Seeley Lake
Map of HD 76
Part of SD 38
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 39

Central Montana — White Sulphur Springs, Belt, Stanford, Harlowton
Map of SD 39
Composed of HD 77 and HD 78

House District 77

Central Montana — Townsend, Wheatland, Manhattan, Winston
Map of HD 77
Part of SD 39
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 78

Central Montana — White Sulphur Springs, Stanford, Belt, Harlowton, Big Timber
Map of HD 78
Part of SD 39
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 40

Helena area — West Helena and western Helena Valley
Map of SD 40
Composed of HD 79 and HD 80

House District 79

Helena area — Southwest Helena, West Helena Valley
Map of HD 79
Part of SD 40
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 80

Helena area — Northwest Helena
Map of HD 80
Part of SD 40

Senate District 41

Helena area — Central Helena and Helena Valley
Map of SD 41
Composed of HD 81 and HD 82
SD 41 is out of cycle in 2024

DSen. Janet Ellis
will represent the district as a holdover

House District 81

Helena area — Central Helena, Central Helena Valley
Map of HD 81
Part of SD 41

House District 82

Helena area — Capitol area, Southeast Helena Valley
Map of HD 82
Part of SD 41
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 42

Helena area — East Helena and northeast Helena Valley
Map of SD 42
Composed of HD 83 and HD 84
SD 42 is out of cycle in 2024

DSen. Mary Ann Dunwell
will represent the district as a holdover

House District 83

Helena area — East Helena, Southwest Helena
Map of HD 83
Part of SD 42
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 84

Helena area — East and north of Helena
Map of HD 84
Part of SD 42
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 43

Bitterroot Valley — Hamilton and southern Bitterroot Valley
Map of SD 43
Composed of HD 85 and HD 86
SD 43 is out of cycle in 2024

RSen. Jason Ellsworth
will represent the district as a holdover

House District 85

Bitterroot Valley — Darby, South Bitterroot Valley
Map of HD 85
Part of SD 43
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 86

Bitterroot Valley — Hamilton
Map of HD 86
Part of SD 43
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 44

Bitterroot Valley — Northern Bitterroot Valley
Map of SD 44
Composed of HD 87 and HD 88
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 87

Bitterroot Valley — Victor, Central Bitterroot Valley
Map of HD 87
Part of SD 44

House District 88

Bitterroot Valley — Stevensville, Florence, North Bitterroot Valley
Map of HD 88
Part of SD 44
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 45

Missoula area — I-90 corridor from Frenchtown to Idaho border
Map of SD 45
Composed of HD 89 and HD 90
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 90

Missoula area — Frenchtown, Alberton, Superior, St. Regis, Paradise
Map of HD 90
Part of SD 45
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 46

Missoula area — East Missoula, Rattlesnake, Ronan
Map of SD 46
Composed of HD 91 and HD 92
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 91

Missoula area — Ronan, Arlee, Missoula's Upper Rattlesnake
Map of HD 91
Part of SD 46
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 92

Missoula area — East Missoula, Bonner, Clearwater
Map of HD 92
Part of SD 46

Senate District 47

Missoula area — Southeast Missoula, Clinton
Map of SD 47
Composed of HD 93 and HD 94
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 93

Missoula area — Southeast Missoula, Clinton
Map of HD 93
Part of SD 47

House District 94

Missoula area — South Missoula
Map of HD 94
Part of SD 47
Candidates defeated in June 4 primary election or who withdrew post-primary

Senate District 48

Missoula area — Central Missoula, west of Missoula
Map of SD 48
Composed of HD 95 and HD 96
SD 48 is out of cycle in 2024

DSen. Andrea Olsen
will represent the district as a holdover

House District 95

Missoula area — Central Missoula, University of Montana campus
Map of HD 95
Part of SD 48

House District 96

Missoula area — South-central Missoula, west of Missoula
Map of HD 96
Part of SD 48

Senate District 49

Missoula area — West Missoula
Map of SD 49
Composed of HD 97 and HD 98
SD 49 is out of cycle in 2024

DSen. Willis Curdy
will represent the district as a holdover

House District 97

Missoula area — West Missoula
Map of HD 97
Part of SD 49
Candidates defeated in June 4 primary election or who withdrew post-primary

House District 98

Missoula area — Northwest Missoula
Map of HD 98
Part of SD 49

Senate District 50

Missoula area — Downtown and north of Missoula
Map of SD 50
Composed of HD 99 and HD 100
SD 50 is out of cycle in 2024

DSen. Shane Morigeau
will represent the district as a holdover

House District 99

Missoula area — North Missoula
Map of HD 99
Part of SD 50

House District 100

Missoula area — Downtown Missoula
Map of HD 100
Part of SD 50
Candidates defeated in June 4 primary election or who withdrew post-primary

About this project

This guide was produced by the Montana Free Press newsroom with production by Eric Dietrich, web development by Eric Dietrich and Jacob Olness, editing by Brad Tyer and Nick Ehli and contributions from Arren Kimbel-Sannit, Mara Silvers, Alex Sakariassen, Amanda Eggert and Stephanie Farmer. Questionnaire responses for legislatiive candidates were collected with help from the Montana League of Women Voters, through the league's Vote 411 program. Contact Eric Dietrich with questions, corrections or suggestions at edietrich@montanafreepress.org.

Montana Free Press is a nonpartisan 501(c)(3) nonprofit, reader-supported news organization serving Montana. MTFP's donor base includes supporters from across Montana's political spectrum, including some Montanans who are candidates in this year's election. MTFP's major donors are listed here and a current list of other supporters is available here. MTFP's news judgments are made entirely independently from donor involvement.

This material is available for republication by other media outlets under Montana Free Press' standard distribution terms.