Minnesota House · District 4B

Jim Joy

Republican

Where they sit

Every current House member, placed from most liberal to most conservative by how they voted on contested bills.

How these numbers work →
Joy
← Most liberalThe aisleMost conservative →
Votes with DemocratsCrosses party linesVotes with Republicans

Jim Joy'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 House95thpercentile
More conservative than 95% of the Minnesota House.
Most liberalMost conservative
7th most conservative of 133

On the November 3 ballot

Running for Minnesota House District 4B.

Also on the ballot: Thaddeus Laugisch (Democratic-Farmer-Labor)

Who's on your Nov. 3 ballot for the Legislature →

Votes with the Speaker
73%
Democrats Republicans 0%100%

Each tick is a current House member, by party; the dot is Jim Joy.

On 258 contested votes where both voted85% on all 478 votes where both voted
Votes with own party
99%
Democrats Republicans 75%100%

Each tick is a current House member, by party; the dot is Jim Joy.

On 210 party-line votesPartisan rank: 9 of 133 in the House (tied with 56 others)8 House members vote with their party more often

Bills

The bills Jim Joy sponsored this term and how far they got. Co-sponsors aren’t counted.

How these numbers work →
Bills: Jim Joy
Bills
Sponsored34
Passed both chambers2
Became law2
Vetoed by the Governor0

Rank by bills passed: Rank 19 of 133 in the House (tied with 21 others) · 11 of 66 Republicans (tied with 8 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: Jim Joy
BillResultFinal action
HF 3844 (2025–2026 Regular Session)
Optometrist clarified to be able to prescribe certain window glazing materials for motor vehicles.
Became law May 12, 2026
HF 1243 (2025–2026 Regular Session)
Car window glazing requirements exception modified.
Became law April 24, 2025

Budget projects

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

69 against the Speaker; 40 against most of their party.

Contested votes where they split: Jim Joy
DateBill and motion Their voteSpeakerMost of their party
May 17, 2026 HF 2484: Bonding bill; spending authorized to acquire and better land and buildings and for other improvements of a capital nature, new programs established and…
Passage
Yea Nay (split) Nay (split)
May 17, 2026 SF 4476: Omnibus Human Services supplemental appropriations
Repassage
Nay Yea (split) Yea (split)
May 17, 2026 SF 4612: Omnibus Health and Human Services supplemental appropriations
Repassage
Nay Yea (split) Yea (split)
May 17, 2026 SF 2077: Omnibus Outdoor Heritage Fund, Legacy and Lands bill
Repassage
Nay Yea (split) Yea (split)
May 17, 2026 HF 4591: State government policy and finance bill.
Repassage
Nay Yea (split) Yea (split)
May 17, 2026 SF 1943: Pet shops prohibition from selling cats and dogs
Passage
Nay Yea (split) Yea (split)
May 17, 2026 SF 4401: Omnibus Cannabis bill
Passage
Nay Yea (split) Nay
May 16, 2026 HF 2354: Medical assistance fraud governing provisions added and modified, attorney general provided subpoena and enforcement authority, criminal penalties provided…
Passage
Nay Yea (split) Yea (split)
May 16, 2026 SF 3432: Safety and security measures appropriation
Repassage
Nay Yea (split) Nay
May 16, 2026 HF 4252: Higher education finance and policy bill.
Repassage
Nay Yea (split) Yea (split)
May 16, 2026 SF 2373: Omnibus Labor policy bill
Passage
Nay Yea (split) Yea (split)
May 16, 2026 SF 4282: Various agency forecast adjustments
Repassage
Nay Yea (split) Nay
May 16, 2026 SF 4282: Various agency forecast adjustments
Rejection of the Conference Report
Yea Nay (split) Yea
May 14, 2026 HF 4239: Noncampaign disbursements provided; data classification provided; complaints provided; and requirements for reports, written communications, and disclaimers…
Repassage
Nay Yea (split) Yea (split)
May 13, 2026 HF 1141: Housing finance and policy bill.
Repassage
Nay Yea (split) Yea (split)
May 12, 2026 SF 4760: Omnibus Public Safety policy bill
Repassage
Nay Yea (split) Yea (split)
May 11, 2026 SF 4476: Omnibus Human Services supplemental appropriations
Passage
Nay Yea (split) Yea (split)
May 11, 2026 HF 1695: Metropolitan Council; special transportation service forecast adjustments made, and money appropriated.
Passage
Nay Yea (split) Yea (split)
May 11, 2026 HF 4546: Human services and the Department of Children, Youth, and Families forecasted program adjustments made.
Passage
Nay Yea (split) Nay
May 11, 2026 SF 476: Omnibus Human Services policy bill
Passage
Nay Yea (split) Nay
May 6, 2026 HF 4195: Youth intervention program grants modified.
Passage
Nay Yea (split) Yea (split)
May 6, 2026 HF 4240: Elections; various changes made related to election administration, absentee voting provisions modified, timelines modified, elected officials and candidates…
Appeal of the Chair's Ruling
Nay Yea (split) Nay
May 6, 2026 HF 4348: Thermal energy networks designated as public improvements and waterworks.
Passage
Nay Yea (split) Yea (split)
May 6, 2026 SF 3432: Safety and security measures appropriation
Passage
Nay Yea (split) Nay
May 6, 2026 SF 3432: Safety and security measures appropriation
Amendment
Yea Nay (split) Yea
May 4, 2026 HF 3732: Employment and economic development finance and policy bill.
Passage
Nay Yea (split) Nay
May 4, 2026 HF 1141: Housing finance and policy bill.
Passage
Nay Yea (split) Nay
May 4, 2026 HF 4252: Higher education finance and policy bill.
Passage
Nay Yea (split) Nay
April 30, 2026 SF 1750: Common interest communities provisions modifications
Passage
Nay Yea (split) Yea (split)
April 30, 2026 SF 1750: Common interest communities provisions modifications
Amendment
Yea Nay (split) Yea
April 30, 2026 SF 4760: Omnibus Public Safety policy bill
Passage
Nay Yea (split) Yea (split)
April 23, 2026 HF 4075: Uniform procedure established for imposition, implementation, and oversight of firearm restrictions resulting from certain criminal convictions and judicial…
Passage
Nay Yea (split) Yea (split)
April 13, 2026 HF 3699: State park license plate contest requirements added.
Passage
Nay Yea (split) Yea (split)
March 26, 2026 HF 3402: Possession of large-capacity ammunition magazines banned.
Motion to Reconsider
Nay Yea (split) Nay
March 25, 2026 Motion: That the House adjourn sine die
Motion to Adjourn Sine Die
Yea Nay (split) Yea
March 23, 2026 HF 3241: Display of dynamic electronic content while operating a motor vehicle limitations modified.
Passage
Nay Yea (split) Yea (split)
March 16, 2026 HF 3615: Cannabis laboratory testing requirements extended.
Passage
Nay Yea (split) Nay
March 12, 2026 HF 3425: Supportive housing provider grant funding provided, report required, and money appropriated.
Passage
Nay Yea (split) Yea (split)
March 12, 2026 HF 3378: Commissioner of human services required to release unredacted initial Optum reports, and dissemination and publication of data prohibited.
Passage
Nay Yea (split) Yea (split)
Feb. 25, 2026 HF 3477: Cause of action for violations of civil rights under color of law created, and state and local collaboration agreements with federal law enforcement agencies…
Motion to Refer
Nay Yea (split) Yea (split)
June 9, 2025 HF 9: Tax finance and policy bill.
Passage
Yea Yea Nay (split)
June 9, 2025 HF 18: General obligation bonding bill.
Passage
Nay Yea (split) Yea (split)
June 9, 2025 HF 17: General fund cash bonding bill.
Passage
Nay Yea (split) Nay
June 9, 2025 SF 2: Omnibus Energy, Utilities, Environment and Climate policy and appropriations
Passage
Nay Yea (split) Nay
June 9, 2025 SF 17: Omnibus Jobs, Labor Economic Development policy and appropriations
Passage
Nay Yea (split) Nay
June 9, 2025 SF 1: Omnibus Higher Education policy and appropriations
Passage
Nay Yea (split) Nay
June 9, 2025 HF 5: K12 education finance and policy bill.
Passage
Nay Yea (split) Nay
June 9, 2025 HF 14: Transportation finance and policy bill.
Passage
Nay Yea (split) Nay
June 9, 2025 HF 3: Human services finance bill.
Passage
Nay Yea (split) Nay
June 9, 2025 SF 3: Omnibus Environment and Natural Resources appropriations
Passage
Nay Yea (split) Yea (split)
June 9, 2025 SF 3: Omnibus Environment and Natural Resources appropriations
Amendment
Yea Nay (split) Yea
June 9, 2025 HF 2: Health/children and families finance bill.
Passage
Nay Yea (split) Nay
May 19, 2025 SF 3045: Omnibus State and Local Government and Elections policy and appropriations
Repassage
Nay Yea (split) Yea (split)
May 18, 2025 HF 2563: Legacy finance bill.
Repassage
Nay Yea (split) Yea (split)
May 18, 2025 SF 2298: Omnibus Housing and Homelessness Prevention policy and appropriations
Repassage
Nay Yea (split) Yea (split)
May 16, 2025 SF 1740: Omnibus Education policy provisions
Amendment
Nay Yea (split) Nay
May 12, 2025 SF 2200: Restorative practices statements and documents inadmissibility in civil and criminal proceedings establishment and data classification provision
Passage
Nay Yea (split) Nay
May 12, 2025 HF 2435: Health and human services finance bill.
Passage
Nay Yea (split) Nay
May 9, 2025 SF 1832: Omnibus Jobs, Labor Economic Development policy and appropriations
Passage
Nay Yea (split) Yea (split)
May 7, 2025 HF 2442: Climate and energy finance bill.
Passage
Nay Yea (split) Yea (split)
May 5, 2025 HF 2434: Human services finance bill.
Passage
Nay Yea (split) Yea (split)
May 5, 2025 SF 2370: Omnibus Cannabis Policy Bill
Passage
Nay Yea (split) Nay
May 1, 2025 SF 3045: Omnibus State and Local Government and Elections policy and appropriations
Passage
Nay Yea (split) Yea (split)
April 29, 2025 HF 2309: Housing policy bill.
Passage
Nay Yea (split) Yea (split)
April 29, 2025 SF 2298: Omnibus Housing and Homelessness Prevention policy and appropriations
Passage
Nay Yea (split) Yea (split)
April 28, 2025 HF 2431: Higher education policy and finance bill.
Passage
Nay Yea (split) Yea (split)
April 25, 2025 HF 2563: Legacy finance bill.
Passage
Nay Yea (split) Yea (split)
April 7, 2025 HF 1471: Copy of the landlord-tenant guide required at issuance or renewal of rental license.
Passage
Nay Yea (split) Nay
March 20, 2025 HF 688: Service dog provisions modified in housing accommodations for persons with disabilities.
Passage
Nay Yea (split) Yea (split)
March 17, 2025 HF 4: Budget surplus return to state taxpayers provided, and constitutional amendment proposed.
Amendment
Nay Yea (split) Yea (split)

Every roll call

How Jim Joy voted on each of the 481 floor roll calls while in office, newest first.

Every roll call: Jim Joy
DateVoteTheir vote Most of their partySpeakerYeas–nays
Loading…

Contested and party-line votes link to their own pages; the rest link to the official record.

Contact, committees and caucuses

Contact

Official page
www.house.mn.gov
Email
rep.jim.joy@house.mn.gov
Capitol office
Centennial Office Building 658 Cedar St., Second Floor, St. Paul, MN 55155
651-296-6829

Committees

  • Taxes Co-vice chair
  • State Government Finance and Policy
  • Transportation Finance and Policy

Contact details and committee assignments from Open States' data on the Minnesota Legislature, which it collects from the chambers' websites, as of Oct. 15, 2026.

Source: the Minnesota House and Senate Journals, Jan. 14, 2025 to May 17, 2026. How these numbers work · Corrections