Martin Heinrich, U.S. Senator

Martin Heinrich

U.S. Senator● In office
Born
October 17, 1971
Current age
54
Home state
New Mexico
Party
Democratic
In office
U.S. Senator, New Mexico (present)
On the ballot
2008–2024
5-0
RecordWin–Loss
Total Popular Votes
Heinrich1.5M
Opponents1.3M
5
Elections run

Between 2008 and 2024, Martin Heinrich ran in 5 elections across 2 offices (U.S. House and U.S. Senate), winning all 5. Heinrich's biggest single-election total was 497,333 votes, in the 2024 U.S. Senate election in New Mexico. Heinrich's closest win came in the 2010 U.S. House election in New Mexico's District 1, decided by 7,795 votes.

Browse every U.S. Senate election in New Mexico, every U.S. House race in New Mexico's District 1, or all 2024 U.S. Senate races.

How many votes has Martin Heinrich received?

Martin Heinrich has received 1,548,329 popular votes across 5 U.S. elections, with a career record of 5–0.

Election history

Martin Heinrich’s election history
YearOfficeResultVotesOpponent(s)
2024U.S. SenateNew MexicoWon497,33355.06%Nella Louise Domenici
2018U.S. SenateNew MexicoWon376,99854.09%Mick Rich
Gary E Johnson
2012U.S. SenateNew MexicoWon395,71751.01%Heather A. Wilson
Jon R. Barrie
2010U.S. HouseNew MexicoWon112,01051.8%Jonathan L. Barela
2008U.S. HouseNew MexicoWon166,27155.65%Darren White
Identity & sources. Identity verified against the Congressional Bioguide (H001046) and Wikidata (Q565374). Election results come from official certified totals and the MIT Election Data and Science Lab; see methodology.
Cite this profile. PolitiFinder, “Martin Heinrich: election history & vote totals.” https://politifinder.com/p/martin-heinrich. Accessed [date].

Compiled by PolitiFinder. Election results from official certified sources and the MIT Election Lab. See Data & sources and methodology. Data last verified July 28, 2026.