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 — 846
Yes34%
No62%
Present0%
Not Voting4%
Party align94%
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 · 46 sponsored · 258 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

NEWS: Throughout the 10th Circuit, including in NM, corner crossing remains legal across parcels of public land that touch corner to corner, making thousands of acres of your public land legally accessible — just make sure you step public to public land, and never damage any private property.
Today is Indigenous Peoples’ Day in New Mexico. And I’m proud to be leading the Senate resolution to make it Indigenous Peoples’ Day nationwide. It is one small but powerful way we can honor the people who called this country home long before it was the United States.
You shouldn’t be a pawn in President Trump’s political games. @kaine.senate.gov and I are fighting for Senate Joint Resolution 71 because we don’t want families to pay the price for Trump’s war on affordable, American energy.
This is an important first step toward ending the violence and creating the space for diplomacy, rebuilding, and reconciliation. But sustainable peace will require continued courage, leadership, and a shared commitment to ensuring that both Israelis and Palestinians can live safely and with dignity.
The Trump 2.0 Agenda: - Billionaires get handouts - Working families get higher costs - Federal workers go unpaid Republicans aren’t fighting to lower your costs — they’re fighting for their donors.
SoupScore Breakdown
Loading analysis metrics…
Voting History
846 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-05End debateNONOCloture Motion Agreed to (49-40)
2025-06-05Confirm nomineeNONONomination Confirmed (52-43)
2025-06-05End debateNONOCloture Motion Agreed to (52-43)
2025-06-05Confirm nomineeNONONomination Confirmed (52-43)
2025-06-04Confirm nomineeNONONomination Confirmed (57-38)
2025-06-04Confirm nomineeNONONomination Confirmed (48-46)
2025-06-04End debateNONOCloture Motion Agreed to (51-46)
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)

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 12 / 17Next →