New Mexico House · District 54
Jon Henry's New Mexico House voting record
Jon Henry (Republican) is a member of the New Mexico House for District 54. This page covers the 483 floor roll calls held while Jon Henry was in office, from Jan. 21, 2025 to Feb. 19, 2026. Votes with the Speaker on 15% of contested votes. Votes with own party on 100% of party-line votes. 89th percentile in the New Mexico House from liberal to conservative. Didn't vote on 0.2% of roll calls. Jon Henry sponsored 6 statewide bills this term; 0 passed. Below are the contested votes where Jon Henry split from the Speaker or the party, recent key votes, every roll call with filters, the bills Jon Henry sponsored and contact details.
Where they sit
Every current House member, placed from most liberal to most conservative by how they voted on contested bills.
Jon Henry'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
The scores
How these numbers work →Each tick is a current House member, by party; the dot is Jon Henry.
Each tick is a current House member, by party; the dot is Jon Henry.
Bills
The bills Jon Henry sponsored this term and how far they got. Co-sponsors aren’t counted.
| Bills | |
|---|---|
| Sponsored | 6 |
| Passed both chambers | 0 |
| Became law | 0 |
| Vetoed by the Governor | 0 |
Rank by bills passed: Rank 46 of 68 in the House (tied with 22 others) · 12 of 25 Republicans (tied with 13 others)
A bill's sponsor is the legislator the Legislature lists first on it, a member of the chamber where it was introduced; co-sponsors aren't counted.
Bills that passed both chambers
None of the bills Jon Henry sponsored passed both chambers.
Budget projects
These pages don't credit budget items to New Mexico legislators.
Contested votes where they split
156 against the Speaker; 13 against most of their party.
| Date | Bill and motion | Their vote | Speaker | Most of their party |
|---|---|---|---|---|
| Feb. 19, 2026 | HM 4: Study Higher Ed Health Insurance Costs Final Passage |
Nay | Yea (split) | Nay |
| Feb. 18, 2026 | SB 111: Motor Vehicle Code "Personal Info" Final Passage |
Nay | Yea (split) | Nay |
| Feb. 18, 2026 | SB 152: Low-Income Telecomm. Assistance Program Final Passage |
Nay | Yea (split) | Nay |
| Feb. 18, 2026 | SB 20: Prior Authorization & Prescription Drugs Final Passage |
Nay | Yea (split) | Yea (split) |
| Feb. 18, 2026 | SB 48: State Fairgrounds District Bonds Final Passage |
Nay | Yea (split) | Yea (split) |
| Feb. 18, 2026 | SB 151: Corporate Income Tax Changes Final Passage |
Nay | Yea (split) | Nay |
| Feb. 18, 2026 | SB 38: Fees on Registered Pet Food Final Passage |
Nay | Yea (split) | — |
| Feb. 17, 2026 | SB 96: Regulated Child Care Zoning Requirements Final Passage |
Nay | Yea (split) | Nay |
| Feb. 17, 2026 | SB 21: Medicare Supplement Open Enrollment Final Passage |
Nay | Yea (split) | Nay |
| Feb. 17, 2026 | SB 241: Child Care Assistance Program Act Final Passage |
Nay | Yea (split) | Nay |
| Feb. 17, 2026 | SB 264: Public Peace, Health, Safety & Welfare Final Passage |
Nay | Yea (split) | Nay |
| Feb. 17, 2026 | SB 40: Driver Privacy and Safety Act Final Passage |
Nay | Yea (split) | Nay |
| Feb. 16, 2026 | HB 287: Permanent Health & Human Services Committee Final Passage |
Nay | Yea (split) | Nay |
| Feb. 16, 2026 | SB 30: Reporting of Induced Abortions Final Passage |
Nay | Yea (split) | Nay |
| Feb. 16, 2026 | HB 332: Capital Outlay Reauthorizations Final Passage |
Nay | Yea (split) | Nay |
| Feb. 15, 2026 | HB 309: Valuation of Energy Storage Property Final Passage |
Nay | Yea (split) | Yea (split) |
| Feb. 15, 2026 | HB 153: Low-Carbon Construction Material Rebate Act Final Passage |
Nay | Yea (split) | Yea (split) |
| Feb. 14, 2026 | HB 164: Lobbying Activity Reports Final Passage |
Nay | Yea (split) | Nay |
| Feb. 14, 2026 | HB 270: Contributions to Apprentice & Training Pgms. Final Passage |
Nay | Yea (split) | Nay |
| Feb. 13, 2026 | HJM 3: Per- & Polyfluoroalkyl Substances Report Final Passage |
Nay | Yea (split) | Yea (split) |
| Feb. 13, 2026 | HJR 5: Legislative Compensation, CA Final Passage |
Nay | Yea (split) | Nay |
| Feb. 12, 2026 | HB 4: Health Care Affordability Fund Distributions Final Passage |
Nay | Yea (split) | Nay |
| Feb. 12, 2026 | HB 200: New Homes for New Mexico Program Final Passage |
Nay | Yea (split) | Nay |
| Feb. 11, 2026 | HB 120: Limiting Student Restraint & Seclusion Final Passage |
Nay | Yea (split) | Nay |
| Feb. 10, 2026 | HB 124: New Americans Division in WSD Final Passage |
Nay | Yea (split) | Nay |
| Feb. 9, 2026 | HB 156: Repeal Special Session Vaccination Laws Final Passage |
Nay | Yea (split) | Nay |
| Feb. 6, 2026 | HB 8: Higher Ed. Major Projects Fund Final Passage |
Nay | Yea (split) | Nay |
| Feb. 4, 2026 | HB 2: General Appropriation Act of 2026 Final Passage |
Nay | Yea (split) | Nay |
| Jan. 30, 2026 | SB 2: State Highway Project Bonds Final Passage |
Nay | Yea (split) | Nay |
| Jan. 30, 2026 | HB 9: Immigrant Safety Act Final Passage |
Nay | Yea (split) | Nay |
| Nov. 10, 2025 | HB 1: General Appropriations Final Passage |
Nay | Yea (split) | Yea (split) |
| Oct. 2, 2025 | SB 3: Immunization Rules & Recommendations Final Passage |
Nay | Yea (split) | Nay |
| Oct. 2, 2025 | SB 1: Health Care Grants & Stabilization Sustain the Chair's Ruling |
Nay | Yea (split) | Nay |
| Oct. 1, 2025 | HB 2: Health Care Coverage Changes Final Passage |
Nay | Yea (split) | Nay |
| Oct. 1, 2025 | HB 2: Health Care Coverage Changes Motion to Table |
Nay | Yea (split) | Nay |
| Oct. 1, 2025 | HB 1: General Appropriations Final Passage |
Nay | Yea (split) | Nay |
| Oct. 1, 2025 | HB 1: General Appropriations Motion to Table |
Nay | Yea (split) | Nay |
| March 22, 2025 | HB 178: Nursing Practice Changes Concurrence in Senate Amendments |
Nay | Yea (split) | Nay |
| March 21, 2025 | SB 535: Public Peace, Health, Safety & Welfare Final Passage |
Nay | Yea (split) | Nay |
| March 21, 2025 | SB 481: State Fairgrounds District Act Final Passage |
Nay | Yea (split) | Nay |
| March 21, 2025 | SB 59: Public Works Minimum Wage Definitions Final Passage |
Nay | Yea (split) | Nay |
| March 21, 2025 | HB 167: Higher Ed. Payment for Certain Tests Concurrence in Senate Amendments |
Nay | Yea (split) | Nay |
| March 21, 2025 | SB 120: No Behavioral Health Cost Sharing Final Passage |
Nay | Yea (split) | Nay |
| March 21, 2025 | SB 9: Pipeline Safety Act Violations Civil Penalty Final Passage |
Nay | Yea (split) | Nay |
| March 21, 2025 | SB 142: Grid Modernization Roadmap Final Passage |
Nay | Yea (split) | Yea (split) |
| March 21, 2025 | SB 290: Raise Marriage License Fees Final Passage |
Nay | Yea (split) | Nay |
| March 21, 2025 | SB 364: Law Enforcement Qualifications Final Passage |
Nay | Yea (split) | Nay |
| March 21, 2025 | SB 401: Broadband for Education Final Passage |
Nay | Yea (split) | Yea (split) |
| March 21, 2025 | SB 112: Higher Ed Housing Facility Property Tax Final Passage |
Nay | Yea (split) | Nay |
| March 21, 2025 | SB 45: County Health Care Assistance Fund Use Final Passage |
Nay | Yea (split) | Nay |
| March 21, 2025 | SB 16: Non-Major Party Voters in Primary Elections Final Passage |
Nay | Yea (split) | Nay |
| March 21, 2025 | SB 88: Medicaid Trust Fund & State Supported Fund Final Passage |
Nay | Yea (split) | Nay |
| March 21, 2025 | SB 376: State Employee Health Benefit Contributions Final Passage |
Nay | Yea (split) | — |
| March 20, 2025 | SB 267: Housing Application Fees Final Passage |
Nay | Yea (split) | Nay |
| March 20, 2025 | SB 113: Board & Commission Sunset Dates Final Passage |
Nay | Yea (split) | Nay |
| March 20, 2025 | SB 127: Movie Exemption from Barber & Cosmetic Act Final Passage |
Nay | Yea (split) | Nay |
| March 20, 2025 | SB 37: Strategic Water Reserve Fund Final Passage |
Nay | Yea (split) | Nay |
| March 20, 2025 | SB 23: Oil & Gas Royalty Rate Changes Final Passage |
Nay | Yea (split) | Nay |
| March 20, 2025 | SB 23: Oil & Gas Royalty Rate Changes Motion to Table |
Nay | Yea (split) | Nay |
| March 20, 2025 | SB 23: Oil & Gas Royalty Rate Changes Motion to Table |
Nay | Yea (split) | Nay |
| March 20, 2025 | SB 23: Oil & Gas Royalty Rate Changes Motion to Table |
Nay | Yea (split) | Nay |
| March 20, 2025 | SB 23: Oil & Gas Royalty Rate Changes Motion to Table |
Nay | Yea (split) | Nay |
| March 20, 2025 | SB 83: Innovation in State Government Fund Final Passage |
Nay | Yea (split) | Nay |
| March 19, 2025 | SB 124: Superintendent of Insurance Subpoenas Final Passage |
Nay | Yea (split) | Nay |
| March 19, 2025 | SB 48: Community Benefit Fund Final Passage |
Nay | Yea (split) | Nay |
| March 19, 2025 | SB 48: Community Benefit Fund Motion to Table |
Nay | Yea (split) | Nay |
| March 19, 2025 | SB 48: Community Benefit Fund Motion to Table |
Nay | Yea (split) | Nay |
| March 19, 2025 | SB 48: Community Benefit Fund Motion to Table |
Nay | Yea (split) | Nay |
| March 19, 2025 | HB 450: Capital Outlay Projects Final Passage |
Nay | Yea (split) | Nay |
| March 19, 2025 | HB 450: Capital Outlay Projects Motion to Table |
Nay | Yea (split) | Nay |
| March 19, 2025 | HB 450: Capital Outlay Projects Motion to Table |
Nay | Yea (split) | Nay |
| March 19, 2025 | SB 21: Pollutant Discharge Elimination System Act Final Passage |
Nay | Yea (split) | Nay |
| March 18, 2025 | SB 7: Storm Water Service as Municipal Utility Final Passage |
Nay | Yea (split) | Nay |
| March 18, 2025 | SB 7: Storm Water Service as Municipal Utility Motion to Table |
Nay | Yea (split) | Nay |
| March 18, 2025 | SB 219: Medical Psilocybin Act Final Passage |
Nay | Yea (split) | Yea (split) |
| March 18, 2025 | SB 36: Sensitive Personal Information Nondisclosure Final Passage |
Nay | Yea (split) | Nay |
| March 18, 2025 | SB 57: Medical Provider Patient IPRA Info Final Passage |
Nay | Yea (split) | Nay |
| March 18, 2025 | SB 57: Medical Provider Patient IPRA Info Motion to Table |
Nay | Yea (split) | Nay |
| March 17, 2025 | HB 426: Mobile Home Park Sale Notices Final Passage |
Nay | Yea (split) | Nay |
| March 17, 2025 | HB 426: Mobile Home Park Sale Notices Motion to Table |
Nay | Yea (split) | Nay |
| March 17, 2025 | HB 586: Public Peace, Health, Safety & Welfare Final Passage |
Nay | Yea (split) | Nay |
| March 15, 2025 | HB 78: Prohibit Discrimination Against 340B Entities Final Passage |
Nay | Yea (split) | Nay |
| March 15, 2025 | HB 78: Prohibit Discrimination Against 340B Entities Motion to Table |
Nay | Yea (split) | Nay |
| March 15, 2025 | HB 394: Clean Energy & Natural Resources Board Final Passage |
Nay | Yea (split) | Yea (split) |
| March 15, 2025 | HB 169: Public Expression Protection Act Final Passage |
Nay | Yea (split) | Nay |
| March 15, 2025 | HB 7: Children's Future Act & Fund Final Passage |
Nay | Yea (split) | Nay |
| March 15, 2025 | HB 14: Earned Income Tax Credit Final Passage |
Nay | Yea (split) | Nay |
| March 15, 2025 | HB 14: Earned Income Tax Credit Motion to Table |
Nay | Yea (split) | Nay |
| March 15, 2025 | HB 14: Earned Income Tax Credit Motion to Table |
Nay | Yea (split) | Nay |
| March 14, 2025 | HB 17: Commission on Reduction of Grocery Costs Final Passage |
Nay | Yea (split) | Nay |
| March 13, 2025 | HB 131: Caregiver Background Checks Motion to Table |
Nay | Yea (split) | Nay |
| March 13, 2025 | HB 21: Land Grant-Merced Assistance Fund Changes Final Passage |
Nay | Yea (split) | Yea (split) |
| March 13, 2025 | HB 219: Slot Canyon Riverlands State Park Final Passage |
Nay | Yea (split) | Nay |
| March 13, 2025 | HB 219: Slot Canyon Riverlands State Park Motion to Table |
Nay | Yea (split) | Nay |
| March 13, 2025 | HB 518: LGBTQ+ Day Final Passage |
Nay | Yea (split) | Nay |
| March 12, 2025 | HB 230: Cannabis Testing Certain Employees Final Passage |
Nay | Yea (split) | Nay |
| March 12, 2025 | SB 230: Maximum Notary Fees Motion to Table |
Nay | Yea (split) | Nay |
| March 12, 2025 | SB 5: Game Commission Reform Final Passage |
Nay | Yea (split) | Nay |
| March 12, 2025 | SB 5: Game Commission Reform Motion to Table |
Nay | Yea (split) | Nay |
| March 12, 2025 | SB 5: Game Commission Reform Motion to Table |
Nay | Yea (split) | Nay |
| March 11, 2025 | HB 67: Reasonable Assurance for Higher Ed Employees Final Passage |
Nay | Yea (split) | Nay |
| March 11, 2025 | HB 295: Tax on Property Owned by NM RETA Final Passage |
Nay | Yea (split) | Nay |
| March 11, 2025 | HB 295: Tax on Property Owned by NM RETA Motion to Table |
Nay | Yea (split) | Nay |
| March 11, 2025 | HM 37: Mount Taylor as Cultural Property Final Passage |
Nay | Yea (split) | Nay |
| March 11, 2025 | HM 37: Mount Taylor as Cultural Property Motion to Table |
Nay | Yea (split) | Nay |
| March 11, 2025 | HJM 5: Protections for Upper Pecos Watershed Final Passage |
Nay | Yea (split) | Yea (split) |
| March 11, 2025 | HB 73: Childhood Sexual Abuse Statute of Limitations Motion to Table |
Nay | Yea (split) | Nay |
| March 10, 2025 | HM 27: Anti-Donation Clause Interim Committee Work Final Passage |
Nay | Yea (split) | Nay |
| March 10, 2025 | HB 448: Office of Housing Planning & Production Final Passage |
Nay | Yea (split) | Nay |
| March 10, 2025 | HB 330: Land Grant-Merced & Acequia Infrastructure Final Passage |
Nay | Yea (split) | Nay |
| March 10, 2025 | HB 253: Sealing of Certain Court Records Final Passage |
Nay | Yea (split) | Nay |
| March 8, 2025 | HB 64: Expand Post-Secondary Tuition Eligibility Final Passage |
Nay | Yea (split) | Nay |
| March 8, 2025 | HB 255: Rename "Juvenile Corrections Act" Final Passage |
Nay | Yea (split) | Nay |
| March 8, 2025 | HB 255: Rename "Juvenile Corrections Act" Motion to Table |
Nay | Yea (split) | Nay |
| March 8, 2025 | HB 13: Distribution System and Electrification Plans Final Passage |
Nay | Yea (split) | Nay |
| March 8, 2025 | HB 13: Distribution System and Electrification Plans Motion to Table |
Nay | Yea (split) | Nay |
| March 7, 2025 | HB 9: Immigrant Safety Act Final Passage |
Nay | Yea (split) | Nay |
| March 7, 2025 | HB 9: Immigrant Safety Act Motion to Table |
Nay | Yea (split) | Nay |
| March 7, 2025 | HB 9: Immigrant Safety Act Motion to Table |
Nay | Yea (split) | Nay |
| March 6, 2025 | HB 84: Employee Free Speech Act Final Passage |
Nay | Yea (split) | Nay |
| March 6, 2025 | HB 84: Employee Free Speech Act Motion to Table |
Nay | Yea (split) | Nay |
| March 5, 2025 | HB 93: Advanced Grid Technology Plans Final Passage |
Nay | Yea (split) | Yea (split) |
| March 5, 2025 | HB 15: Health Care Strategic Recruitment Program Final Passage |
Nay | Yea (split) | Nay |
| March 4, 2025 | HB 143: Lobbying Activity Reports Final Passage |
Nay | Yea (split) | Nay |
| March 4, 2025 | HB 143: Lobbying Activity Reports Motion to Table |
Nay | Yea (split) | Nay |
| March 4, 2025 | HB 143: Lobbying Activity Reports Motion to Table |
Nay | Yea (split) | Nay |
| March 1, 2025 | HB 89: Graduate Scholarship Act Changes Final Passage |
Nay | Yea (split) | Nay |
| March 1, 2025 | HB 89: Graduate Scholarship Act Changes Motion to Table |
Nay | Yea (split) | Nay |
| March 1, 2025 | HB 339: Housing Discrimination & Human Rights Act Final Passage |
Nay | Yea (split) | Nay |
| March 1, 2025 | HB 128: NMFA Local Solar Access Fund Final Passage |
Nay | Yea (split) | Nay |
| Feb. 28, 2025 | HB 11: Paid Family & Medical Leave Act Final Passage |
Nay | Yea (split) | Nay |
| Feb. 28, 2025 | HB 11: Paid Family & Medical Leave Act Motion to Table |
Nay | Yea (split) | Nay |
| Feb. 27, 2025 | HB 252: Kinship Caregiver Support Pilot Program Motion to Table |
Nay | Yea (split) | Nay |
| Feb. 27, 2025 | HB 260: Allowable Responses to Student Behavior Final Passage |
Nay | Yea (split) | Nay |
| Feb. 27, 2025 | HB 260: Allowable Responses to Student Behavior Motion to Table |
Nay | Yea (split) | Nay |
| Feb. 25, 2025 | HB 91: Public Utility Rate Structures Final Passage |
Nay | Yea (split) | Nay |
| Feb. 25, 2025 | HB 91: Public Utility Rate Structures Motion to Table |
Nay | Yea (split) | Nay |
| Feb. 25, 2025 | HB 12: Extreme Risk Firearm Protection Order Changes Final Passage |
Nay | Yea (split) | Nay |
| Feb. 25, 2025 | HB 12: Extreme Risk Firearm Protection Order Changes Motion to Table |
Nay | Yea (split) | Nay |
| Feb. 24, 2025 | HB 2: General Appropriation Act of 2025 Final Passage |
Nay | Yea (split) | Nay |
| Feb. 24, 2025 | HB 2: General Appropriation Act of 2025 Motion to Table |
Nay | Yea (split) | Nay |
| Feb. 21, 2025 | SB 1: Behavioral Health Trust Fund Final Passage |
Nay | Yea (split) | Nay |
| Feb. 21, 2025 | SB 1: Behavioral Health Trust Fund Motion to Table |
Nay | Yea (split) | Nay |
| Feb. 21, 2025 | SB 1: Behavioral Health Trust Fund Motion to Table |
Nay | Yea (split) | Nay |
| Feb. 20, 2025 | SB 3: Behavioral Health Reform & Investment Act Final Passage |
Nay | Yea (split) | Nay |
| Feb. 20, 2025 | SB 3: Behavioral Health Reform & Investment Act Motion to Table |
Nay | Yea (split) | Nay |
| Feb. 19, 2025 | HB 49: Closed Captioning Act Final Passage |
Nay | Yea (split) | Nay |
| Feb. 19, 2025 | HB 66: Workers' Compensation Changes Final Passage |
Nay | Yea (split) | Nay |
| Feb. 18, 2025 | HB 26: Ticket Resale at State and Nonprofit Events Final Passage |
Nay | Yea (split) | Nay |
| Feb. 18, 2025 | HB 26: Ticket Resale at State and Nonprofit Events Motion to Table |
Nay | Yea (split) | Nay |
| Feb. 17, 2025 | HB 6: IRB Project Minimum Wage Final Passage |
Nay | Yea (split) | Nay |
| Feb. 17, 2025 | HB 6: IRB Project Minimum Wage Motion to Table |
Nay | Yea (split) | Nay |
| Feb. 17, 2025 | HB 6: IRB Project Minimum Wage Motion to Table |
Nay | Yea (split) | Nay |
| Feb. 15, 2025 | HB 8: Criminal Competency & Treatment Motion to Table |
Nay | Yea (split) | Nay |
| Feb. 15, 2025 | HB 8: Criminal Competency & Treatment Final Passage |
Nay | Yea (split) | Nay |
| Feb. 15, 2025 | HB 8: Criminal Competency & Treatment Motion to Table |
Nay | Yea (split) | Nay |
Recent key votes
Jon Henry's most recent key votes: contested or party-line votes that gave the chamber's last word on a whole bill (passage, budgets included, the other chamber's changes or a conference report) or overrode a veto, with what each bill does where a checked explanation exists. The full record is below.
-
Feb. 19, 2026
HouseHM 4: Study Higher Ed Health Insurance CostsWhat the bill does: We don't have a checked plain-language explanation of this bill yet; the vote page links to the official record.
-
Feb. 19, 2026
HouseSB 273: Public Peace, Health, Safety & WelfareWhat the bill does: We don't have a checked plain-language explanation of this bill yet; the vote page links to the official record.
-
Feb. 19, 2026
HouseSB 100: Burglary Definition of DwellingWhat the bill does: We don't have a checked plain-language explanation of this bill yet; the vote page links to the official record.
-
Feb. 18, 2026
HouseSB 111: Motor Vehicle Code "Personal Info"What the bill does: We don't have a checked plain-language explanation of this bill yet; the vote page links to the official record.
-
Feb. 18, 2026
HouseSB 152: Low-Income Telecomm. Assistance ProgramWhat the bill does: We don't have a checked plain-language explanation of this bill yet; the vote page links to the official record.
Every roll call
How Jon Henry voted on each of the 483 floor roll calls while in office, newest first.
| Date | Vote | Their vote | Most of their party | Speaker | Yeas–nays |
|---|---|---|---|---|---|
| Feb. 19, 2026 | HM 4: Study Higher Ed Health Insurance Costs Final Passage | Nay | Nay | Yea | 36–23 |
| Feb. 19, 2026 | SB 273: Public Peace, Health, Safety & Welfare Final Passage | Yea | Yea | Yea | 56–8 |
| Feb. 19, 2026 | SB 100: Burglary Definition of Dwelling Final Passage | Yea | Yea | Yea | 48–15 |
| Feb. 18, 2026 | SB 111: Motor Vehicle Code "Personal Info" Final Passage | Nay | Nay | Yea | 37–24 |
| Feb. 18, 2026 | SB 152: Low-Income Telecomm. Assistance Program Final Passage | Nay | Nay | Yea | 48–14 |
| Feb. 18, 2026 | SB 240: Capital Outlay Projects Final Passage | Yea | Yea | Yea | 49–8 |
| Feb. 18, 2026 | SJR 1: School Election Timing, CA Final Passage | Yea | Yea | Yea | 50–9 |
| Feb. 18, 2026 | SB 20: Prior Authorization & Prescription Drugs Final Passage | Nay | Yea | Yea | 43–6 |
| Feb. 18, 2026 | SB 48: State Fairgrounds District Bonds Final Passage | Nay | Yea | Yea | 42–6 |
| Feb. 18, 2026 | SB 151: Corporate Income Tax Changes Final Passage | Nay | Nay | Yea | 43–19 |
| Feb. 18, 2026 | SB 38: Fees on Registered Pet Food Final Passage | Nay | — | Yea | 53–11 |
| Feb. 17, 2026 | SB 96: Regulated Child Care Zoning Requirements Final Passage | Nay | Nay | Yea | 41–23 |
| Feb. 17, 2026 | SB 21: Medicare Supplement Open Enrollment Final Passage | Nay | Nay | Yea | 41–22 |
| Feb. 17, 2026 | SB 241: Child Care Assistance Program Act Final Passage | Nay | Nay | Yea | 37–19 |
| Feb. 17, 2026 | SB 264: Public Peace, Health, Safety & Welfare Final Passage | Nay | Nay | Yea | 41–26 |
| Feb. 17, 2026 | SB 40: Driver Privacy and Safety Act Final Passage | Nay | Nay | Yea | 42–22 |
| Feb. 16, 2026 | HB 303: Utility Certificate of Public Convenience Final Passage | Yea | Yea | Yea | 49–16 |
| Feb. 16, 2026 | HB 287: Permanent Health & Human Services Committee Final Passage | Nay | Nay | Yea | 42–23 |
| Feb. 16, 2026 | SB 30: Reporting of Induced Abortions Final Passage | Nay | Nay | Yea | 39–27 |
| Feb. 16, 2026 | HB 332: Capital Outlay Reauthorizations Final Passage | Nay | Nay | Yea | 43–20 |
| Feb. 15, 2026 | HB 309: Valuation of Energy Storage Property Final Passage | Nay | Yea | Yea | 52–11 |
| Feb. 15, 2026 | HB 153: Low-Carbon Construction Material Rebate Act Final Passage | Nay | Yea | Yea | 48–15 |
| Feb. 14, 2026 | HB 164: Lobbying Activity Reports Final Passage | Nay | Nay | Yea | 32–32 |
| Feb. 14, 2026 | HB 270: Contributions to Apprentice & Training Pgms. Final Passage | Nay | Nay | Yea | 41–25 |
| Feb. 14, 2026 | HB 213: Expand Optometry Act Final Passage | Yea | Yea | Yea | 56–10 |
| Feb. 13, 2026 | HJR 6: Session Length and Bill Consideration, CA Final Passage | Yea | Yea | Yea | 54–8 |
| Feb. 13, 2026 | HJM 3: Per- & Polyfluoroalkyl Substances Report Final Passage | Nay | Yea | Yea | 52–10 |
| Feb. 13, 2026 | HB 166: Limit Restrictions on Certain Fences Final Passage | Yea | Yea | Yea | 48–16 |
| Feb. 13, 2026 | HJR 5: Legislative Compensation, CA Final Passage | Nay | Nay | Yea | 41–26 |
| Feb. 12, 2026 | HB 4: Health Care Affordability Fund Distributions Final Passage | Nay | Nay | Yea | 48–19 |
| Feb. 12, 2026 | HB 200: New Homes for New Mexico Program Final Passage | Nay | Nay | Yea | 52–15 |
| Feb. 12, 2026 | HB 291: Tax Changes Final Passage | Yea | Yea | Yea | 59–8 |
| Feb. 11, 2026 | HB 103: Cap Residential Property Tax Rates Final Passage | Yea | Yea | Yea | 54–10 |
| Feb. 11, 2026 | HB 120: Limiting Student Restraint & Seclusion Final Passage | Nay | Nay | Yea | 40–23 |
| Feb. 10, 2026 | HB 124: New Americans Division in WSD Final Passage | Nay | Nay | Yea | 40–21 |
| Feb. 10, 2026 | HB 49: Increase Felon Firearm Penalty Final Passage | Yea | Yea | Excused | 54–9 |
| Feb. 9, 2026 | SB 3: Commitment Procedure Changes & Definitions Final Passage | Yea | Yea | Yea | 58–10 |
| Feb. 9, 2026 | HB 61: Aggravated Battery on Police Officer Final Passage | Yea | Yea | Yea | 55–11 |
| Feb. 9, 2026 | HB 156: Repeal Special Session Vaccination Laws Final Passage | Nay | Nay | Yea | 51–14 |
| Feb. 9, 2026 | HB 247: Capital Outlay Changes Final Passage | Yea | Yea | Yea | 48–20 |
| Feb. 6, 2026 | HB 8: Higher Ed. Major Projects Fund Final Passage | Nay | Nay | Yea | 45–23 |
| Feb. 4, 2026 | HB 2: General Appropriation Act of 2026 Final Passage | Nay | Nay | Yea | 55–15 |
| Jan. 30, 2026 | SB 2: State Highway Project Bonds Final Passage | Nay | Nay | Yea | 44–23 |
| Jan. 30, 2026 | HB 9: Immigrant Safety Act Final Passage | Nay | Nay | Yea | 40–29 |
| Nov. 10, 2025 | HB 1: General Appropriations Final Passage | Nay | Yea | Yea | 52–9 |
| Oct. 2, 2025 | SB 3: Immunization Rules & Recommendations Final Passage | Nay | Nay | Yea | 43–26 |
| Oct. 1, 2025 | HB 2: Health Care Coverage Changes Final Passage | Nay | Nay | Yea | 49–13 |
| Oct. 1, 2025 | HB 1: General Appropriations Final Passage | Nay | Nay | Yea | 43–24 |
| March 22, 2025 | HB 178: Nursing Practice Changes Concurrence in Senate Amendments | Nay | Nay | Yea | 38–23 |
| March 21, 2025 | SB 535: Public Peace, Health, Safety & Welfare Final Passage | Nay | Nay | Yea | 40–23 |
| March 21, 2025 | SB 481: State Fairgrounds District Act Final Passage | Nay | Nay | Yea | 39–26 |
| March 21, 2025 | SB 66: Criminal Offender Employment Exemptions Final Passage | Yea | Yea | Yea | 52–9 |
| March 21, 2025 | SB 377: NM United License Plate Final Passage | Yea | Yea | Yea | 46–15 |
| March 21, 2025 | SB 59: Public Works Minimum Wage Definitions Final Passage | Nay | Nay | Yea | 34–27 |
| March 21, 2025 | HB 167: Higher Ed. Payment for Certain Tests Concurrence in Senate Amendments | Nay | Nay | Yea | 16–45 |
| March 21, 2025 | SB 120: No Behavioral Health Cost Sharing Final Passage | Nay | Nay | Yea | 46–17 |
| March 21, 2025 | SB 9: Pipeline Safety Act Violations Civil Penalty Final Passage | Nay | Nay | Yea | 45–15 |
| March 21, 2025 | SB 142: Grid Modernization Roadmap Final Passage | Nay | Yea | Yea | 53–9 |
| March 21, 2025 | SB 290: Raise Marriage License Fees Final Passage | Nay | Nay | Yea | 42–21 |
| March 21, 2025 | SB 364: Law Enforcement Qualifications Final Passage | Nay | Nay | Yea | 38–20 |
| March 21, 2025 | SB 401: Broadband for Education Final Passage | Nay | Yea | Yea | 57–7 |
| March 21, 2025 | SB 112: Higher Ed Housing Facility Property Tax Final Passage | Nay | Nay | Yea | 23–38 |
| March 21, 2025 | SB 45: County Health Care Assistance Fund Use Final Passage | Nay | Nay | Yea | 55–14 |
| March 21, 2025 | SB 16: Non-Major Party Voters in Primary Elections Final Passage | Nay | Nay | Yea | 36–33 |
| March 21, 2025 | SB 88: Medicaid Trust Fund & State Supported Fund Final Passage | Nay | Nay | Yea | 52–13 |
| March 21, 2025 | SB 376: State Employee Health Benefit Contributions Final Passage | Nay | — | Yea | 52–13 |
| March 21, 2025 | SB 159: Independent Theater Beer & Wine Licenses Final Passage | Yea | Yea | Yea | 57–9 |
| March 21, 2025 | SB 375: Probation & Parole Changes Final Passage | Yea | Yea | Yea | 58–7 |
| March 20, 2025 | HB 493: Public Finance Accountability Act Final Passage | Yea | Yea | Yea | 51–13 |
| March 20, 2025 | SB 267: Housing Application Fees Final Passage | Nay | Nay | Yea | 42–21 |
| March 20, 2025 | SB 113: Board & Commission Sunset Dates Final Passage | Nay | Nay | Yea | 50–14 |
| March 20, 2025 | SB 127: Movie Exemption from Barber & Cosmetic Act Final Passage | Nay | Nay | Yea | 46–19 |
| March 20, 2025 | SB 37: Strategic Water Reserve Fund Final Passage | Nay | Nay | Yea | 42–20 |
| March 20, 2025 | SB 23: Oil & Gas Royalty Rate Changes Final Passage | Nay | Nay | Yea | 37–31 |
| March 20, 2025 | SB 83: Innovation in State Government Fund Final Passage | Nay | Nay | Yea | 31–25 |
| March 19, 2025 | SB 124: Superintendent of Insurance Subpoenas Final Passage | Nay | Nay | Yea | 40–23 |
| March 19, 2025 | SB 48: Community Benefit Fund Final Passage | Nay | Nay | Yea | 39–26 |
| March 19, 2025 | HB 450: Capital Outlay Projects Final Passage | Nay | Nay | Yea | 41–25 |
| March 19, 2025 | SB 21: Pollutant Discharge Elimination System Act Final Passage | Nay | Nay | Yea | 43–25 |
| March 18, 2025 | SB 7: Storm Water Service as Municipal Utility Final Passage | Nay | Nay | Yea | 46–18 |
| March 18, 2025 | SB 219: Medical Psilocybin Act Final Passage | Nay | Yea | Yea | 56–8 |
| March 18, 2025 | SB 36: Sensitive Personal Information Nondisclosure Final Passage | Nay | Nay | Yea | 42–23 |
| March 18, 2025 | SB 57: Medical Provider Patient IPRA Info Final Passage | Nay | Nay | Yea | 42–25 |
| March 17, 2025 | HB 426: Mobile Home Park Sale Notices Final Passage | Nay | Nay | Yea | 37–26 |
| March 17, 2025 | HB 586: Public Peace, Health, Safety & Welfare Final Passage | Nay | Nay | Yea | 41–26 |
| March 17, 2025 | SB 73: Require Bicycle Stops for Safety Final Passage | Nay | Nay | Excused | 39–27 |
| March 15, 2025 | HB 78: Prohibit Discrimination Against 340B Entities Final Passage | Nay | Nay | Yea | 36–28 |
| March 15, 2025 | HB 394: Clean Energy & Natural Resources Board Final Passage | Nay | Yea | Yea | 54–10 |
| March 15, 2025 | HB 169: Public Expression Protection Act Final Passage | Nay | Nay | Yea | 42–22 |
| March 15, 2025 | HB 7: Children's Future Act & Fund Final Passage | Nay | Nay | Yea | 38–26 |
| March 15, 2025 | HB 14: Earned Income Tax Credit Final Passage | Nay | Nay | Yea | 40–27 |
| March 14, 2025 | HB 17: Commission on Reduction of Grocery Costs Final Passage | Nay | Nay | Yea | 39–27 |
| March 13, 2025 | HB 131: Caregiver Background Checks Final Passage | Yea | Yea | Yea | 48–7 |
| March 13, 2025 | HB 21: Land Grant-Merced Assistance Fund Changes Final Passage | Nay | Yea | Yea | 54–10 |
| March 13, 2025 | HB 219: Slot Canyon Riverlands State Park Final Passage | Nay | Nay | Yea | 48–16 |
| March 13, 2025 | HB 346: Hemp Products & Synthetic Cannabinoids Final Passage | Yea | Yea | Yea | 54–7 |
| March 13, 2025 | HB 518: LGBTQ+ Day Final Passage | Nay | Nay | Yea | 43–11 |
| March 12, 2025 | HB 230: Cannabis Testing Certain Employees Final Passage | Nay | Nay | Yea | 38–24 |
| March 12, 2025 | SB 5: Game Commission Reform Final Passage | Nay | Nay | Yea | 42–26 |
| March 11, 2025 | HB 67: Reasonable Assurance for Higher Ed Employees Final Passage | Nay | Nay | Yea | 47–18 |
| March 11, 2025 | HB 295: Tax on Property Owned by NM RETA Final Passage | Nay | Nay | Yea | 38–27 |
| March 11, 2025 | HM 37: Mount Taylor as Cultural Property Final Passage | Nay | Nay | Yea | 39–23 |
| March 11, 2025 | HJM 5: Protections for Upper Pecos Watershed Final Passage | Nay | Yea | Yea | 52–9 |
| March 11, 2025 | HB 458: Carbon Dioxide Storage Stewardship Act Final Passage | Yea | Yea | Yea | 51–11 |
| March 11, 2025 | HB 457: Geologic Carbon Dioxide Sequestration Act Final Passage | Yea | Yea | Yea | 48–15 |
| March 11, 2025 | HB 554: Residential Home Building Authorization Final Passage | Yea | Yea | Excused | 50–10 |
| March 10, 2025 | HM 27: Anti-Donation Clause Interim Committee Work Final Passage | Nay | Nay | Yea | 40–21 |
| March 10, 2025 | HB 453: Housing Creditworthiness Assistance Program Final Passage | Nay | Nay | Excused | 47–16 |
| March 10, 2025 | HB 448: Office of Housing Planning & Production Final Passage | Nay | Nay | Yea | 49–17 |
| March 10, 2025 | HB 330: Land Grant-Merced & Acequia Infrastructure Final Passage | Nay | Nay | Yea | 47–16 |
| March 10, 2025 | HB 253: Sealing of Certain Court Records Final Passage | Nay | Nay | Yea | 38–25 |
| March 8, 2025 | HB 64: Expand Post-Secondary Tuition Eligibility Final Passage | Nay | Nay | Yea | 37–19 |
| March 8, 2025 | HB 255: Rename "Juvenile Corrections Act" Final Passage | Nay | Nay | Yea | 34–24 |
| March 8, 2025 | HB 13: Distribution System and Electrification Plans Final Passage | Nay | Nay | Yea | 36–23 |
| March 7, 2025 | HB 9: Immigrant Safety Act Final Passage | Nay | Nay | Yea | 35–25 |
| March 7, 2025 | HB 405: Volunteer Firefighter Svc. & Training Final Passage | Nay | Nay | Excused | 41–22 |
| March 6, 2025 | HB 84: Employee Free Speech Act Final Passage | Nay | Nay | Yea | 37–27 |
| March 6, 2025 | HB 289: Geothermal Projects Development Fund Final Passage | Nay | Nay | Excused | 35–23 |
| March 5, 2025 | HB 93: Advanced Grid Technology Plans Final Passage | Nay | Yea | Yea | 52–8 |
| March 5, 2025 | HB 15: Health Care Strategic Recruitment Program Final Passage | Nay | Nay | Yea | 39–21 |
| March 4, 2025 | HB 143: Lobbying Activity Reports Final Passage | Nay | Nay | Yea | 36–26 |
| March 1, 2025 | HB 89: Graduate Scholarship Act Changes Final Passage | Nay | Nay | Yea | 40–25 |
| March 1, 2025 | HB 339: Housing Discrimination & Human Rights Act Final Passage | Nay | Nay | Yea | 42–24 |
| March 1, 2025 | HB 128: NMFA Local Solar Access Fund Final Passage | Nay | Nay | Yea | 43–22 |
| Feb. 28, 2025 | HB 11: Paid Family & Medical Leave Act Final Passage | Nay | Nay | Yea | 38–31 |
| Feb. 27, 2025 | HB 252: Kinship Caregiver Support Pilot Program Final Passage | Yea | Yea | Yea | 53–8 |
| Feb. 27, 2025 | HB 260: Allowable Responses to Student Behavior Final Passage | Nay | Nay | Yea | 40–26 |
| Feb. 27, 2025 | HB 111: Search for Missing Qualified Service Animal Final Passage | Yea | Yea | Yea | 59–8 |
| Feb. 26, 2025 | HB 129: Public Employee Probation Period Final Passage | Yea | Yea | Yea | 50–9 |
| Feb. 25, 2025 | HB 91: Public Utility Rate Structures Final Passage | Nay | Nay | Yea | 42–25 |
| Feb. 25, 2025 | HB 12: Extreme Risk Firearm Protection Order Changes Final Passage | Nay | Nay | Yea | 41–27 |
| Feb. 24, 2025 | HB 2: General Appropriation Act of 2025 Final Passage | Nay | Nay | Yea | 50–18 |
| Feb. 22, 2025 | HB 36: Board of Optometry Powers and Duties Final Passage | Yea | Yea | Yea | 56–7 |
| Feb. 21, 2025 | SB 1: Behavioral Health Trust Fund Final Passage | Nay | Nay | Yea | 46–19 |
| Feb. 20, 2025 | SB 3: Behavioral Health Reform & Investment Act Final Passage | Nay | Nay | Yea | 44–23 |
| Feb. 19, 2025 | HB 49: Closed Captioning Act Final Passage | Nay | Nay | Yea | 41–19 |
| Feb. 19, 2025 | HB 66: Workers' Compensation Changes Final Passage | Nay | Nay | Yea | 36–22 |
| Feb. 18, 2025 | HB 26: Ticket Resale at State and Nonprofit Events Final Passage | Nay | Nay | Yea | 41–26 |
| Feb. 17, 2025 | HB 6: IRB Project Minimum Wage Final Passage | Nay | Nay | Yea | 41–26 |
| Feb. 15, 2025 | HB 218: Tax Changes Final Passage | Yea | Yea | Yea | 50–11 |
| Feb. 15, 2025 | HB 8: Criminal Competency & Treatment Final Passage | Nay | Nay | Yea | 48–20 |
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.nmlegis.gov
- jonathan.henry@nmlegis.gov
- Capitol office
- State Capitol Room 202A, New Mexico 490 Old Santa Fe Trail, Santa Fe, NM 87501
505-986-4221 - District office
- 324 W. Main St., Artesia, NM 88210
Committees
- Energy, Environment and Natural Resources
- Legislative Finance Designee
- Taxation and Revenue
- Water and Natural Resources
- Legislative Education Study Advisory member
- Mortgage Finance Authority Act Oversight Advisory member
- Revenue Stabilization and Tax Policy Advisory member
Contact details and committee assignments from Open States' data on the New Mexico Legislature, which it collects from the chambers' websites, as of Oct. 21, 2026.
Source: the New Mexico Legislature's official roll calls, Journal records and bill histories, Jan. 21, 2025 to Feb. 19, 2026. How these numbers work · Corrections