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 — 772
Yes32%
No64%
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 · 241 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Had a chance to meet with Albuquerque City Councilors recently to discuss our work to keep New Mexico families safe and healthy — including how $2 million I secured has helped establish a stability center for seniors.
Senator Heinrich poses with three members of Albuquerque City Council.
The SAVE Act does not “save” anyone from anything. Instead, it adds new barriers — and costs — for eligible voters to access the ballot box. That’s voter suppression, plain and simple. I’m a NO.
A photo of former Senator Dennis Chávez. Text overlay reads, "Either we are all free, or we fail; democracy must belong to all of us."
Too many New Mexicans are being priced out of a place to live. I'm proud the Senate passed our legislation to help more families find a safe, affordable place to call home. New Mexicans deserve housing they can afford, and I’m committed to making that a reality.
A photo graphic of Senator Martin Heinrich. "21st Century Road to Housing Act Passed. This includes four bills Senator Heinrich cosponsored," in yellow and white text.
An explanation of the four bills Senator Heinrich cosponsored in yellow and white text on a dark blue background.
SoupScore Breakdown
Loading analysis metrics…
Voting History
772 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-10-15H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (51-44, 3/5 majority required)
2025-10-14H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (49-45, 3/5 majority required)
2025-10-09S. 2296 (119th)Final passageYESYESBill Passed (77-20, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentYESYESAmendment Rejected (47-50, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentNONOAmendment Rejected (10-88, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentYESYESAmendment Rejected (46-52, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentYESYESAmendment Rejected (47-50, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentYESYESAmendment Rejected (46-50, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentNONOAmendment Rejected (51-46, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentNONOAmendment Rejected (53-43, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentNONOAmendment Rejected (14-83, 3/5 majority required)
2025-10-09Confirm nomineeNONONomination Confirmed (50-47)
2025-10-09H.J. Res. 106 (119th)Joint Resolution H.J.Res. 106NONOJoint Resolution Passed (50-46)
2025-10-09H.J. Res. 106 (119th)Begin considerationNONOMotion to Proceed Agreed to (50-47)
2025-10-09H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-45, 3/5 majority required)
2025-10-09S. 2882 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Rejected (47-50, 3/5 majority required)
2025-10-08H.J. Res. 105 (119th)Joint Resolution H.J.Res. 105NONOJoint Resolution Passed (50-45)
2025-10-08S.J. Res. 83 (119th)Motion to Discharge S.J.Res. 83YESYESMotion to Discharge Rejected (48-51)
2025-10-08S.J. Res. 71 (119th)Joint Resolution S.J.Res. 71YESYESJoint Resolution Defeated (47-51)
2025-10-08H.J. Res. 105 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-47)
2025-10-08End debateNONOCloture Motion Agreed to (50-47)
2025-10-08H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-45, 3/5 majority required)
2025-10-08S. 2882 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Rejected (47-52, 3/5 majority required)
2025-10-08H.J. Res. 104 (119th)Joint Resolution H.J.Res. 104NONOJoint Resolution Passed (52-47)
2025-10-07H.J. Res. 104 (119th)Begin considerationNONOMotion to Proceed Agreed to (50-47)
2025-10-07S. Res. 412 (119th)Confirm nomineeNONONomination Confirmed (51-47)
2025-10-06S. Res. 412 (119th)End debateNOT_VOTINGNOCloture Motion Agreed to (50-45)
2025-10-06H.R. 5371 (119th)End filibuster to begin debateNOT_VOTINGNOCloture on the Motion to Proceed Rejected (52-42, 3/5 majority required)
2025-10-06S. 2882 (119th)End filibuster to begin debateNOT_VOTINGYESCloture on the Motion to Proceed Rejected (45-50, 3/5 majority required)
2025-10-03H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-44, 3/5 majority required)
2025-10-03S. 2882 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Rejected (46-52, 3/5 majority required)
2025-10-03S. Res. 412 (119th)Resolution S.Res. 412NONOResolution Agreed to (51-46)
2025-10-01S. Res. 412 (119th)End debateNONOCloture Motion Agreed to (53-46)
2025-10-01Confirm nomineeNONONomination Confirmed (52-45)
2025-10-01End debateNONOCloture Motion Agreed to (52-47)
2025-10-01H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (55-45, 3/5 majority required)
2025-10-01S. 2882 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Rejected (47-53, 3/5 majority required)
2025-09-30H.R. 5371 (119th)Final passageNONOBill Defeated (55-45, 3/5 majority required)
2025-09-30S. 2882 (119th)Final passageYESYESBill Defeated (47-53, 3/5 majority required)
2025-09-29S. 2806 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (37-61, 3/5 majority required)
2025-09-29Confirm nomineeNONONomination Confirmed (54-45)
2025-09-29End debateNONOCloture Motion Agreed to (54-45)
2025-09-19Confirm nomineeNONONomination Confirmed (47-43)
2025-09-19End debateNONOCloture Motion Agreed to (47-45)
2025-09-19H.R. 5371 (119th)Final passageNONOBill Defeated (44-48, 3/5 majority required)
2025-09-19S. 2882 (119th)Final passageYESYESBill Defeated (47-45, 3/5 majority required)
2025-09-18Confirm nomineeNONONomination Confirmed (51-47)
2025-09-17End debateNONOCloture Motion Agreed to (52-47)
2025-09-17Decision of the Chair PN12-19 and PN25-28 and PN12-45 and PN22-1 and PN22-2 and PN22-5 and PN22-27 and PN22-20 and PN22-21 and PN26-8 and PN26-34 and PN26-35 and PN55-41 and PN22-4 and PN22-8 and PN22-19 and PN26-1 and PN22-23 and PN25-40 and PN26-7 and PN26-19 and PN26-31 and PN60-3 and PN26-44 and PN25-2 and PN55-16 and PN60-9 and PN60-10 and PN129-8 and PN26-45 and PN141-37 and PN141-7 and PN141-28 and PN12-22 and PN25-21 and PN22-3 and PN26-22 and PN13-5 and PN22-24 and PN25-33 and PN141-18 and PN150-5 and PN345-16 and PN55-42 and PN54-6 and PN54-7 and PN55-45 and PN55-25YESYESDecision of Chair Not Sustained (47-52)
2025-09-17Motion to Reconsider PN55-25 and PN55-45 and PN54-7 and PN54-6 and PN55-42 and PN345-16 and PN150-5 and PN141-18 and PN25-33 and PN22-24 and PN13-5 and PN26-22 and PN22-3 and PN25-21 and PN12-22 and PN141-28 and PN141-7 and PN141-37 and PN26-45 and PN129-8 and PN60-10 and PN60-9 and PN55-16 and PN25-2 and PN26-44 and PN60-3 and PN26-31 and PN26-19 and PN26-7 and PN25-40 and PN22-23 and PN26-1 and PN22-19 and PN22-8 and PN22-4 and PN55-41 and PN26-35 and PN26-34 and PN26-8 and PN22-21 and PN22-20 and PN22-27 and PN22-5 and PN22-2 and PN22-1 and PN12-45 and PN12-19 and PN25-28NONOMotion to Reconsider Agreed to (51-47)

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 5 / 16Next →