Mark A Thane
Montana State Representative, District 89 since 2020. Ran in 3 elections between 2020 and 2024, winning 3. Re-elected in 2026. Next on the ballot in 2028.
- In office
- 6 yrs
- Since 2020
- Bills became law
- 3
- 8 sponsored, 2025–2026 session
- Votes missed
- 0.1%
- Chamber median 0.2%
- With party
- 95%
- On votes splitting the parties
- Last margin
- +24.1
- Won 2026
- Next election
- 2028
- Nov 7, 2028
Source: Wikidata, congress-legislators and Open States; 99chambers legislative recordsUpdated Oct 27, 2026, 1:51 PM ET
Committees
As of 2026-10.
- Taxation · vice chair
- Agriculture
- Education
- Revenue Interim
- Rules
- Rules
Source: Open States committeesUpdated Oct 27, 2026, 9:43 AM ET
Legislation
Education - School Finance · Became law Apr 2025
Rule Making · Became law Apr 2025
Forests and Forestry · Became law Feb 2025
Source: Open States billsUpdated Nov 6, 2026, 4:22 PM ET
Voting record
Where Thane sits in the Montana House of Representatives
Thane is closer to the center than 52% of the chamber's Democrats.
Closest: Denise Joy, Luke Muszkiewicz, Peter Strand
Source: 99chambers roll-call scalingUpdated Nov 6, 2026, 4:55 PM ET
With Thane’s party
- Votes with the chamber's Democrats95%
Black tick: the average of Democrats in the Montana House of Representatives.
Source: 99chambers legislative scores from roll calls and cosponsorships
Key votes
Votes chosen for their effect, not their side: Thane’s vote, each party’s majority, and the result. An orange vote differs from most Democrats.
| Date | Bill | Thane | Dem. majority | Rep. majority | Result |
|---|---|---|---|---|---|
| Apr 28, 2025 | SB 118: Generally revise student data laws to enhance privacy | No | No | Yes | Failed 33–67 |
| Apr 25, 2025 | SB 151: Direct the director of the public defender's office to create units for family defense and… | Yes | Yes | No | Failed 49–50 |
| Apr 25, 2025 | SB 321: Provide tax credits for children and child care | Yes | Yes | No | Failed 46–53 |
| Apr 24, 2025 | SB 322: Increase business equipment tax exemption | No | No | Yes | Failed 48–52 |
Source: 99chambers key votes from Congress.gov, Voteview and Open States roll calls
Career
Offices held, and every time Thane was on a ballot. Filled marks are general elections won; hollow marks are primaries; an orange outline is a loss.
Source: 99chambers results archive (MEDSL, Klarner, state election offices)
Elections
Margin against the seat’s presidential baseline: how the seat voted for president in the same or nearest year.
| Year | Race | Result | Margin | Seat | +/− |
|---|---|---|---|---|---|
| 2026 | Montana House of Representatives, District 89 | Won | D+24.1 | D+5.6 | +18.5 |
| 2024 | Montana House of Representatives, District 89 | Won | D+11.2 | D+5.6 | +5.6 |
| 2022 | Montana House of Representatives, District 99 | Won | D+32.0 | D+20.4 | +11.6 |
| 2020 | Montana House of Representatives, District 99 | Won | D+28.7 | D+11.7 | +17.0 |
Source: 99chambers results archive; 2026: Montana Secretary of State (unofficial)Updated Nov 8, 2026, 7:01 PM ET
Campaign money, 2025–26
- Raised
- $16K
- Spent
- $20.8K
Source: Montana Commissioner of Political Practices filings through Oct 15, 2026Updated Nov 1, 2026, 9:16 AM ET
Campaign committees
Open committees can still raise and spend money.
| Thane, Mark A State | Active |
Source: Montana Commissioner of Political Practices filings through Oct 15, 2026Updated Nov 1, 2026, 9:16 AM ET
Seats Thane has held
- Montana House of Representatives, District 89 · since 2024
- Montana House of Representatives, District 99 · since 2020
Source: 99chambers results archive
Who Thane has run against
- Lyn Hellegaard (R) · 2026 election, won
- Ryan Darling (R) · 2022 election, won
- David Moore (R) · 2020 election, won
Source: 99chambers results archive; 2026: Montana Secretary of State (unofficial)
How we know Thane
One person, matched across every source we use.
- Open States ocd-person/64bf2cec-e248-4708-9462-1c3a971ad653
- Wikidata Q107323679
Source: Identity links: Wikidata, congress-legislators, Open States, FECUpdated Oct 27, 2026, 1:51 PM ET