CivvieCivvieBeta
The recordDistrict map

The president

TrDonald TrumpPresident · Republican

About·How it works·FAQ

What’s new·Privacy·Terms

New Mexico's 2nd District

Gabe VasquezVaGabe Vasquez

Rep · DRepresentative · Democrat

Since 2023
Martin HeinrichHeMartin Heinrich

Sen · DSenator · Democrat

Since 2013
Ben Ray LujánLuBen Ray Luján

Sen · DSenator · Democrat

Since 2015
Nov 3 ballotSeat successionThe record

Recent activity

  • Oct 22 · HR 10903IntroducedSocorro Vet Center ActGabe Vasquez (D) filed this · In committeeIn House committee
  • Sep 30 · HR 7008

Where New Mexico's senators split

Heinrich and Luján both cast recorded votes on 47 of the same tracked bills in the 119th Congress. They voted opposite ways on 0 of them, and the same way on 47.

Have a question about any of this?

Passed HousePassed House — in Senate
Stop Insider Trading Act
SenateOn Cloture on the Motion to Proceed · Cloture on the Motion to Proceed RejectedHHeinrich (D)NOLLuján (D)NO
  • Sep 30 · HR 9340Passed HousePassed House — in SenateRatepayer Protection ActSenateOn Cloture on the Motion to Proceed · Cloture on the Motion to Proceed RejectedHHeinrich (D)NOLLuján (D)NO
  • Sep 30 · S 5675IntroducedNutrition Continuity for Military Families Act of 2026Martin Heinrich (D) filed this · 8 cosponsors · In committeeIn Senate committee
  • Sep 29 · S.J.Res. 197A joint resolution providing for congressional disapproval under chapter 8 of title 5, United States Code, of the rule submitted by the Centers for Medicare & Medicaid Services of the Department of Health and Human Services relating to "Patient Protection and Affordable Care Act, HHS Notice of Benefit and Payment Parameters for 2027; and Basic Health Program".SenateOn the Motion to Proceed · Motion to Proceed RejectedHHeinrich (D)YESLLuján (D)YES
  • Sep 28 · S 4668Passed SenatePassed Senate — in HouseProtect College Sports Act of 2026SenatePassage of the bill · Bill PassedHHeinrich (D)VOTED YESLLuján (D)VOTED YES
  • All recent floor action