← All representatives
Martin Heinrich

Martin Heinrich

Democrat · NM · Senate

Cross-party rate

7%

Votes with party

93.0%

Votes tracked

733

What Supporters Highlight

  • +Crossed party lines on 7% of votes, above average for the Senate
  • +Voted yes on 71% of immigration bills, compared to 44% for the average Democratic member
  • +Voted yes on 100% of defense bills, compared to 81% for the average Democratic member

What Critics Point To

  • Voted against the Democratic party 49 times this Congress
  • Voted Nay on H.R. 1 when most Democratic members voted Yea (One Big Beautiful Bill Act)
  • 51% of campaign funding comes from large donors giving $200 or more
  • Voted yes on only 0% of environmental bills, compared to 17% for the average Democratic member

Auto-generated from voting record and campaign finance data. These reflect common perspectives, not endorsements.

Votes by Topic

Economy
72Y / 48N
Taxes
26Y / 9N
Social Programs
26Y / 9N
Environment
0Y / 26N
Government
4Y / 4N
Immigration
5Y / 2N
Criminal Justice
3Y / 1N
Foreign Policy
1Y / 2N
Defense
3Y / 0N
Education
0Y / 1N
Healthcare
0Y / 1N
Other
0Y / 1N

Campaign Finance(2010 cycle)

Total raised

$2.8M

Total spent

$2.8M

Cash on hand

$0

Where the money comes from

Small donors$289K10%
Large individual$1.4M51%
PACs$981K35%
Other$96K3%

vs. Senate median(100 members with data)

Total raised$2.8M+30%
med $2.1M
Small donor %10%-11%
med 12%
PAC %35%+54%
med 23%

Committee Assignments

Voting Overview

Yea
227
Nay
472
Not Voting
34
Party loyalty
650 with / 49 against

When They Broke From Their Party (49 times)

Yea
PN858Confirmation: Markwayne Mullin, of Oklahoma, to be Secretary of Homeland Security

Markwayne Mullin, of Oklahoma, to be Secretary of Homeland Security

Party majority voted Nay · 2026-03-23

Yea
PN858Motion to Invoke Cloture: Markwayne Mullin to be Secretary of Homeland Security

Markwayne Mullin, of Oklahoma, to be Secretary of Homeland Security

Party majority voted Nay · 2026-03-22

Yea
PN711Confirmation: Lt. Gen. Joshua M. Rudd to be General in the United States Army

Lt. Gen. Joshua M. Rudd, in the Army, to be General

Party majority voted Nay · 2026-03-10

Yea
PN711Motion to Invoke Cloture: Lt. Gen. Joshua M. Rudd to be General in the United States Army

Lt. Gen. Joshua M. Rudd, in the Army, to be General

Party majority voted Nay · 2026-03-09

Yea
PN650Motion to Invoke Cloture: Jared Isaacman to be Administrator of the National Aeronautics and Space Administration

Jared Isaacman, of Pennsylvania, to be Administrator of the National Aeronautics and Space Administration

Party majority voted Nay · 2025-12-17

Yea
PN650Confirmation: Jared Isaacman, of Pennsylvania, to be Administrator of the National Aeronautics and Space Administration

Jared Isaacman, of Pennsylvania, to be Administrator of the National Aeronautics and Space Administration

Party majority voted Nay · 2025-12-17

Yea
PN645-2Motion to Invoke Cloture: Douglas Weaver to be a Member of the Nuclear Regulatory Commission

Douglas Weaver, of Maryland, to be a Member of the Nuclear Regulatory Commission for the remainder of the term expiring June 30, 2026

Party majority voted Nay · 2025-12-17

Yea
PN645-2Confirmation: Douglas Weaver, of Maryland, to be a Member of the Nuclear Regulatory Commission

Douglas Weaver, of Maryland, to be a Member of the Nuclear Regulatory Commission for the remainder of the term expiring June 30, 2026

Party majority voted Nay · 2025-12-17

Yea
PN445-6Confirmation: Ho Nieh, of Alabama, to be a Member of the Nuclear Regulatory Commission

Ho Nieh, of Alabama, to be a Member of the Nuclear Regulatory Commission for the remainder of the term expiring June 30, 2029

Party majority voted Nay · 2025-11-19

Yea
PN445-6Motion to Invoke Cloture: Ho Nieh to be a Member of the Nuclear Regulatory Commission

Ho Nieh, of Alabama, to be a Member of the Nuclear Regulatory Commission for the remainder of the term expiring June 30, 2029

Party majority voted Nay · 2025-11-18

+ 39 more cross-party votes

Sources

Last updated 2026-04-01