top of page

House Scores

There are 70 seats in the New Mexico House of Representatives. 

​

The scores assigned to each Legislator reflect their voting records on bills that impact working families across New Mexico. Legislators with higher scores have a record of fighting for our communities — including raising wages, protecting workers, improving educational opportunities, and more. 

 

Click "Learn More" for a detailed overview of each Legislator's scores, voting record, and contact information.

District

Legislator Name

Party

2023 Score

2024 Score

Lifetime Score

Rod Montoya

District 01

Republican

13%

17%

14%

Mark Duncan

District 02

Republican

24%

13%

21%

T. Ryan Lane

District 03, Retired

Republican

35%

50%

38%

Anthony Allison

District 04

Democrat

80%

50%

74%

D. Wonda Johnson

District 05

Democrat

96%

71%

90%

Eliseo Lee Alcon

District 06

Democrat

96%

100%

97%

Tanya Mirabal Moya

District 07

Republican

56%

67%

59%

Brian Baca

District 08

Republican

50%

57%

52%

Patricia Lundstrom

District 09

Democrat

61%

71%

64%

Andés Romero

District 10

Democrat

100%

100%

100%

Javier Martínez

District 11

Democrat

100%

100%

100%

Art De La Cruz

District 12

Democrat

100%

86%

96%

Patricia Roybal Caballero

District 13

Democrat

100%

89%

97%

Miguel Garcia

District 14

Democrat

95%

100%

97%

Day Hochman-Vigil

District 15

Democrat

69%

100%

77%

Yanira Gurrola

District 16

Democrat

100%

100%

100%

Cynthia Borrego

District 17

Democrat

87%

71%

82%

Gail Chasey

District 18

Democrat

100%

86%

96%

Janelle Anyanonu

District 19

Democrat

95%

75%

89%

Meredith Dixon

District 20

Democrat

100%

100%

100%

Debbie Sariñana

District 21

Democrat

87%

100%

90%

Stefani Lord

District 22

Republican

31%

29%

30%

Alan Martinez

District 23

Republican

30%

43%

32%

Elizabeth "Liz" Thomson

District 24

Democrat

100%

100%

100%

Cristina Parajón

District 25

Democrat

Not In Office

100%

100%

Christine Trujillo

District 25, Retired

Democrat

100%

Not In Office

100%

Eleanor Chávez

District 26

Democrat

100%

100%

100%

Marian Matthews

District 27

Democrat

80%

63%

75%

Pamelya Herndon

District 28

Democrat

100%

100%

100%

Joy Garratt

District 29

Democrat

94%

100%

96%

Natalie Figueroa

District 30

Democrat

100%

100%

100%

Bill Rehm

District 31

Republican

37%

57%

43%

Jenifer Jones

District 32

Republican

28%

71%

40%

Micaela Cadena

District 33

Democrat

100%

71%

88%

Raymundo Lara

District 34

Democrat

78%

80%

79%

Angelica Rubio

District 35

Democrat

91%

100%

94%

Nathan Small

District 36

Democrat

100%

86%

95%

Joanne Ferrary

District 37

Democrat

100%

100%

100%

Tara Jaramillo

District 38

Democrat

100%

71%

92%

Luis Terrazas

District 39

Republican

32%

71%

41%

Joseph Sanchez

District 40

Democrat

73%

71%

73%

Susan Herrera

District 41

Democrat

100%

100%

100%

Kristina Ortez

District 42

Democrat

93%

83%

90%

Christine Chandler

District 43

Democrat

100%

100%

100%

Kathleen Cates

District 44

Democrat

100%

100%

100%

Linda Serrato

District 45

Democrat

100%

100%

100%

Andrea Romero

District 46

Democrat

100%

100%

100%

Reena Szczepanski

District 47

Democrat

100%

100%

100%

Tara Lujan

District 48

Democrat

100%

100%

100%

Gail Armstrong

District 49

Republican

15%

71%

35%

Matthew McQueen

District 50

Democrat

100%

86%

96%

John Block

District 51

Republican

23%

17%

21%

Doreen Gallegos

District 52

Democrat

100%

100%

100%

Willie Madrid

District 53

Democrat

67%

75%

70%

James Townsend

District 54

Republican

21%

29%

24%

Cathryn Brown

District 55

Republican

28%

57%

36%

Harlan Vincent

District 56

Republican

37%

57%

41%

Jason Harper

District 57

Republican

50%

67%

55%

Candy Ezzell

District 58

Republican

28%

33%

30%

Jared Hembree

District 59

Republican

Not In Office

21%

21%

Greg Nibert

District 59, Retired

Republican

29% (House)

56% (Senate)

38%

Joshua Hernandez

District 60

Republican

60%

75%

64%

Randall Pettigrew

District 61

Republican

11%

36%

18%

Larry Scott

District 62

Republican

20%

14%

18%

Martin Zamora

District 63

Republican

60%

57%

59%

Andrea Reeb

District 64

Republican

35%

43%

36%

Derrick Lente

District 65

Democrat

100%

100%

100%

Jimmy Mason

District 66

Republican

40%

63%

46%

Jack Chatfield

District 67

Republican

39%

67%

48%

Charlotte Little

District 68

Democrat

100%

100%

100%

Harry Garcia

District 69

Democrat

67%

67%

67%

Ambrose Castellano

District 70

Democrat

57%

71%

62%

2023 Score

2024
Score

Lifetime
Score

bottom of page