Your legislators
Rankings
Floor votes
Compare
Nov. 3 ballot
How we measure
Minnesota Legislature /
Minnesota Senate /
Matt Klein
Where they sit Every current senator, placed from most liberal to most conservative by how they voted on contested bills.
How these numbers work →
Klein
← Most liberal The aisle Most conservative →
Votes with Democrats Crosses party lines Votes with Republicans
Matt Klein's seat is marked. Seats run from most liberal (left) to most conservative (right), by contested floor votes. Color shows how often each member crosses party lines toward the middle on votes that divide the parties: solid blue or red means almost never, and purple means on at least 1 in 5 of those votes. Gray seats are members too new to score. How these numbers work
Minnesota Senate 45thpercentile
More liberal than 54% of the Minnesota Senate.
Most liberal Most conservative
31st most liberal of 67
Votes with the Senate Majority Leader
97%
Democrats
Republicans
0% 100%
Each tick is a current senator, by party; the dot is Matt Klein.
On 515 contested votes where both voted 97% on all 639 votes where both voted
Democrats
Republicans
55% 100%
Each tick is a current senator, by party; the dot is Matt Klein.
On 455 party-line votes Partisan rank: 39 of 67 in the Senate (tied with 5 others) 38 senators vote with their party more often
Bills: Matt Klein
Bills
Sponsored 61
Passed both chambers 1
Became law 1
Vetoed by the Governor 0
Rank by bills passed: Rank 17 of 67 in the Senate (tied with 15 others) · 13 of 34 DFL members (tied with 11 others)
A bill's sponsor is its chief author, the first name on it; other authors aren't counted.
Bills that passed both chambers
Bills that passed both chambers: Matt Klein
Bill Result Final action
SF 2511 (2025–2026 Regular Session) Omnibus Liquor Bill
Became law
April 21, 2026
Minnesota's appropriation bills don't say which legislator asked for an item, so there's no budget figure for Minnesota legislators.
Contested votes where they split
18 against the Senate Majority Leader; 19 against most of their party.
Contested votes where they split: Matt Klein
Date Bill and motion
Their vote Senate Majority Leader Most of their party
May 12, 2026
SF 4401: Omnibus Cannabis bill Amendment
Yea
Nay (split)
Nay (split)
May 11, 2026
SF 3699: Omnibus Immigration Enforcement and Civil Remedies Amendment
Yea
Nay (split)
Nay (split)
May 5, 2026
SF 4059: Omnibus Supplemental Finance Bill Amendment
Yea
Nay (split)
Nay (split)
May 5, 2026
SF 4059: Omnibus Supplemental Finance Bill Amendment
Yea
Nay (split)
Nay (split)
March 25, 2026
SR 69: Amending the Temporary Rules of the Senate Amendment
Yea
Nay (split)
Nay (split)
June 9, 2025
HF 1: Undocumented adult MinnesotaCare coverage repeal bill. Passage
Nay
Yea (split)
Nay
June 9, 2025
HF 1: Undocumented adult MinnesotaCare coverage repeal bill. Declaration of Urgency
Yea
Yea
Nay (split)
May 6, 2025
SF 2300: Earned sick and safe time provisions modifications Passage
Yea
Nay (split)
Nay (split)
May 6, 2025
SF 2300: Earned sick and safe time provisions modifications Amendment
Yea
Nay (split)
Nay (split)
May 6, 2025
SF 2300: Earned sick and safe time provisions modifications Amendment
Yea
Nay (split)
Nay (split)
May 6, 2025
SF 1750: Common interest communities provisions modifications Amendment
Yea
Nay (split)
Nay (split)
May 6, 2025
SF 1750: Common interest communities provisions modifications Motion to Refer
Yea
Nay (split)
Nay (split)
April 30, 2025
HF 2563: Legacy finance bill. Amendment
Yea
Nay (split)
Nay (split)
April 30, 2025
HF 2446: Agriculture and broadband development policy and finance bill. Amendment
Yea
Nay (split)
Nay (split)
April 25, 2025
SF 3045: Omnibus State and Local Government and Elections policy and appropriations Amendment
Yea
Nay (split)
Nay (split)
April 25, 2025
SF 3045: Omnibus State and Local Government and Elections policy and appropriations Amendment
Yea
Nay (split)
Nay (split)
April 25, 2025
SF 3045: Omnibus State and Local Government and Elections policy and appropriations Amendment
Nay
Yea (split)
Yea (split)
April 24, 2025
SF 1740: Omnibus Education policy provisions Amendment
Yea
Nay (split)
Nay (split)
April 24, 2025
SF 1740: Omnibus Education policy provisions Amendment
Nay
Nay
Yea (split)
April 23, 2025
SF 3414: Sports betting and fantasy contests authorization provision, sports betting and fantasy contests taxation provision, licenses establishment, and appropriation Motion to Refer
Yea
Yea
Nay (split)
Feb. 20, 2025
SR 13: Relating to postage Amendment
Yea
Nay (split)
Yea
Every roll call How Matt Klein voted on each of the 648 floor roll calls while in office, newest first.
Every roll call: Matt Klein
Date Vote Their vote
Most of their party Senate Majority Leader Yeas–nays
Loading…
Contested and party-line votes link to their own pages; the rest link to the official record.
Source: the Minnesota House and Senate Journals, Jan. 14, 2025 to May 17, 2026. How these numbers work · Corrections