Martin Heinrich headshot
At a Glance
Seat
U.S. Senator from New Mexico
Born
October 17, 1971
Age 54
Phone
(202) 224-5521
Office
709 Hart Senate Office Building Washington, DC 20510, Washington 20515
Congress Member Profile|U.S. Senator|Democrat|New Mexico

Martin Heinrich

Martin Trevor Heinrich is an American politician serving as the senior United States senator from New Mexico, a seat he has held since 2013. A member of the Democratic Party, Heinrich served as the U.S. representative from New Mexico's 1st congressional district from 2009 to 2013. He and fellow senator Ben Ray Luján are the co-deans of New Mexico's congressional delegation.

Source: WikipediaView full (CC BY-SA)
Voting Record — 789
Yes32%
No63%
Present0%
Not Voting4%
Party align93%
Cross-party6%
SoupScore
District Map

Senate District (Statewide)

U.S. Census Bureau boundary data.
Martin Heinrich headshot
Martin Heinrich
U.S. SenatorDemocratNew Mexico
SoupScore
Martin's ATmosphere Activity
20 recent posts · 42 sponsored · 248 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Last night, the Senate passed our legislation to give back pay to all of the service members whose nominations and promotions were held up by Senator Tuberville's yearlong blockade. This was the least we could do for these service members and their families.
For the first time ever, my Pecos Watershed Act has passed through committee and now heads to the Senate floor. I’m focused on making sure we get this passed so the watershed is protected from future mineral development.
Eleven years ago, we experienced an unimaginable tragedy. I will never forget what happened at Sandy Hook Elementary School — it haunts me to this day. We must do more to protect our children from gun violence and mass shootings.
I’ve fought for years to fully stand up and fund the Southwest Border Regional Commission. Now I’m introducing a bill to increase its authorized funding, to continue establishing the southwest border region as an economic powerhouse.
Our PACT Act continues to deliver – with 5 million Veterans now screened for toxic exposure. I’m proud to see this progress as we continue making sure Veterans have better health care and quality of life. news.va.gov/press-room/v...
We need to get aid to our allies in Ukraine urgently. Instead, Senate Republicans are blocking this aid, delivering a win for Vladimir Putin. For our national security, our allies, and freedom, the Senate needs to act now.
Anyone trying to make a health care appointment in New Mexico knows: We need more health care providers. My Pathways to Health Careers Act will help folks become the health care professionals we need.
It's shameful that House Republicans stripped our bipartisan RECA amendment out of the defense bill. I will keep fighting to meet our nation's responsibility to compensate downwinders and nuclear workers so that they can finally receive the care and justice they deserve.
It’s been 6 days since the pause in Gaza was lifted, and these days have been some of the most deadly. We need pathways to long-term peace in the region, a two-state solution, a safe release of all hostages, and humanitarian aid.
Failing to pass this funding bill hurts our national security and emboldens our adversaries — signaling to the rest of the world that America is not up to the task of protecting democracy abroad. We cannot let this be the last of it.
For weeks, Democrats have worked in good faith to pass security supplemental funding to provide urgently needed aid to our allies in Ukraine. Republicans chose to block this funding yesterday, playing directly into Putin’s hands.
New Mexico’s economy relies on all the local businesses that make us who we are as a community. Today I went to Tumbleweeds Diner lunch stop in Magdalena, NM for a green chile cheeseburger. #shopsmallbusiness
We have to build our communities to be resilient. There’s $362.3 million for infrastructure resilience in New Mexico from the Bipartisan Infrastructure Law, including $23.4 million through the Army Corps of Engineers for flood mitigation.
As we continue this important work, it is my hope that our Republican colleagues will join us in good faith to advance legislation that supports our nation’s allies, grows our economy, builds the middle class, and delivers for New Mexico.
Passing this continuing resolution was necessary to keep the government open. But our work is clearly not done. There are urgent domestic and international priorities we must address in addition to passing responsible bipartisan government funding bills.
SoupScore Breakdown
Loading analysis metrics…
Voting History
789 total votes
ExpandCollapse

Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.

DateBillQuestionPositionParty MajAlign?Result
2025-06-04End debateNONOCloture Motion Agreed to (60-37)
2025-06-04End debateNONOCloture Motion Agreed to (51-46)
2025-06-03Confirm nomineeNONONomination Confirmed (72-26)
2025-06-03End debateNONOCloture Motion Agreed to (66-28)
2025-06-03Confirm nomineeNONONomination Confirmed (59-36)
2025-06-03End debateNONOCloture Motion Agreed to (59-37)
2025-06-03Confirm nomineeNONONomination Confirmed (51-46)
2025-06-02End debateNONOCloture Motion Agreed to (51-45)
2025-05-22H.J. Res. 89 (119th)Approve resolutionNOT_VOTINGNOJoint Resolution Passed (49-46)
2025-05-22H.J. Res. 89 (119th)Begin considerationNOT_VOTINGNOMotion to Proceed Agreed to (51-46)
2025-05-22H.J. Res. 87 (119th)Approve resolutionNOT_VOTINGNOJoint Resolution Passed (51-45)
2025-05-22H.J. Res. 87 (119th)Begin considerationNOT_VOTINGNOMotion to Proceed Agreed to (51-46)
2025-05-22H.J. Res. 88 (119th)Approve resolutionNOT_VOTINGNOJoint Resolution Passed (51-44)
2025-05-21H.J. Res. 88 (119th)Begin considerationNOT_VOTINGNOMotion to Proceed Agreed to (51-46)
2025-05-21S.J. Res. 55 (119th)Approve resolutionNOT_VOTINGNOJoint Resolution Passed (51-46)
2025-05-21S.J. Res. 55 (119th)Point of Order S.J.Res. 55NOT_VOTINGNOPoint of Order Sustained (51-46)
2025-05-21S.J. Res. 55 (119th)Point of Order S.J.Res. 55NOT_VOTINGNOPoint of Order Sustained (51-46)
2025-05-21S.J. Res. 55 (119th)Motion to Adjourn S.J.Res. 55NOT_VOTINGYESMotion to Adjourn Rejected (46-51)
2025-05-21Motion (Motion to Recess for Ten Minutes)NOT_VOTINGYESMotion Rejected (45-52)
2025-05-21Motion (Motion to Recess for Fifteen Minutes)NOT_VOTINGYESMotion Rejected (46-51)
2025-05-21Motion (Motion to Recess for Thirty Minutes)NOT_VOTINGYESMotion Rejected (46-51)
2025-05-21Motion (Motion to Recess for 60 Minutes)NOT_VOTINGYESMotion Rejected (45-51)
2025-05-21Motion (Motion to Recess for Ninety Minutes)NOT_VOTINGYESMotion Rejected (46-51)
2025-05-21S.J. Res. 55 (119th)Kill the motionNOT_VOTINGNOMotion to Table Agreed to (51-46)
2025-05-21S.J. Res. 55 (119th)Kill the motionNOT_VOTINGYESMotion to Table Failed (46-52)
2025-05-21S.J. Res. 55 (119th)Begin considerationNONOMotion to Proceed Agreed to (53-46)
2025-05-21S. 1582 (119th)Begin considerationYESNOMotion to Proceed Agreed to (69-31)
2025-05-19S. 1582 (119th)End filibuster to begin debateYESNOCloture on the Motion to Proceed Agreed to (66-32, 3/5 majority required)
2025-05-19Confirm nomineeNONONomination Confirmed (51-45)
2025-05-19End debateNONOCloture Motion Agreed to (52-46)
2025-05-15S. Res. 195 (119th)Motion to Discharge S.Res. 195YESYESMotion to Discharge Rejected (45-50)
2025-05-15Confirm nomineeNONONomination Confirmed (51-46)
2025-05-14End debateNONOCloture Motion Agreed to (52-47)
2025-05-14Confirm nomineeNONONomination Confirmed (52-45)
2025-05-14End debateNONOCloture Motion Agreed to (51-45)
2025-05-14Confirm nomineeNONONomination Confirmed (54-43)
2025-05-14End debateNONOCloture Motion Agreed to (53-43)
2025-05-14Confirm nomineeNONONomination Confirmed (51-46)
2025-05-14End debateNONOCloture Motion Agreed to (51-45)
2025-05-14Confirm nomineeYESNONomination Confirmed (54-40)
2025-05-13End debateYESNOCloture Motion Agreed to (57-41)
2025-05-13Confirm nomineeNOT_VOTINGNONomination Confirmed (52-44)
2025-05-13End debateYESNOCloture Motion Agreed to (53-45)
2025-05-13Confirm nomineeYESNONomination Confirmed (74-25)
2025-05-13End debateYESNOCloture Motion Agreed to (72-26)
2025-05-13Confirm nomineeNONONomination Confirmed (52-46)
2025-05-12End debateNONOCloture Motion Agreed to (52-45)
2025-05-12Confirm nomineeNONONomination Confirmed (52-45)
2025-05-12End debateNONOCloture Motion Agreed to (53-47)
2025-05-08S. 1582 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (48-49, 3/5 majority required)

Alignment stats consider only votes where a clear yes/no majority existed for the legislator's party. Cross-party marks divergence where the vote matched the opposite party majority. ↔ indicates cross-party divergence.

← PrevPage 11 / 16Next →