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.

Rod Montoya

District 01

Republican

13%

17%

14%

Mark Duncan

District 02

Republican

24%

13%

31%

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%

29%

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%

Nathan Small

District 35

Democrat

91%

86%

95%

Angelica Rubio

District 36

Democrat

100%

100%

94%

Joanne Ferrary

District 37

Democrat

100%

100%

100%

Tara Jaramillo

District 38

Democrat

100%

71%

92%

Luis Terrazas

District 39

Republican

32%

71%

43%

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%

44%

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%

District

Legislator Name

Party

2023 Score

2024 Score

Lifetime Score

2023 Score

2024
Score

Lifetime
Score

bottom of page