New Mexico Legislature

New Mexico legislators ranked by votes with the Speaker or President Pro Tempore, party loyalty and bills passed

Every current legislator's scores and the bills they passed, by chamber. Select a column heading to sort.

New Mexico House

New Mexico legislators ranked: New Mexico House
Rod Montoya Republican 1 0 21 12% 59% 99% 19 10%
Mark Duncan Republican 2 1 10 25% 69% 93% 50 6%
Bill Hall Republican 3 1 2 25% 71% 91% 55 5%
Joseph Hernandez Democratic 4 0 2 93% 97% 99% 19 3%
Wonda Johnson Democratic 5 0 8 96% 98% 96% 40 7%
Martha Garcia Democratic 6 0 1 90% 96% 92% 54 13%
Tanya Mirabal Moya Republican 7 0 3 25% 69% 93% 50 16%
Brian Baca Republican 8 1 3 28% 72% 88% 60 8%
Patty Lundstrom Democratic 9 1 5 87% 95% 86% 63 28%
Andrés Romero Democratic 10 1 6 98% 99% 99% 19 0.2%
Javier Martínez Democratic · Speaker of the House since 2023 11 0 6 — — 100% 1 6%
Art De La Cruz Democratic 12 2 20 95% 98% 93% 50 4%
Pat Roybal Caballero Democratic 13 2 18 95% 97% 99% 19 15%
Miguel García Democratic 14 1 6 94% 97% 99% 19 16%
Day Hochman-Vigil Democratic 15 5 29 98% 99% 100% 1 3%
Yanira Gurrola Democratic 16 1 11 96% 98% 99% 19 2%
Cynthia Borrego Democratic 17 3 16 94% 97% 94% 49 8%
Marianna Anaya Democratic 18 0 15 97% 98% 100% 1 2%
Janelle Anyanonu Democratic 19 2 13 97% 98% 98% 35 2%
Meredith Dixon Democratic 20 5 26 96% 99% 96% 40 6%
Debbie Sariñana Democratic 21 3 16 94% 98% 100% 1 57%
Stefani Lord Republican 22 0 22 11% 58% 98% 35 22%
Alan Martinez Republican 23 2 24 18% 64% 96% 40 20%
Liz Thomson Democratic 24 3 30 97% 99% 100% 1 3%
Cristina Parajón Democratic 25 4 20 98% 98% 100% 1 12%
Eleanor Chávez Democratic 26 2 15 96% 98% 100% 1 4%
Marian Matthews Democratic 27 0 11 89% 95% 89% 57 15%
Pamelya Herndon Democratic 28 6 31 97% 99% 99% 19 1%
Joy Garratt Democratic 29 10 21 98% 99% 100% 1 3%
Diane Torres-Velásquez Democratic 30 1 11 98% 99% 99% 19 5%
Nicole Chavez Republican 31 0 16 33% 73% 87% 62 5%
Jenifer Jones Republican 32 1 18 29% 71% 88% 60 10%
Micaela Cadena Democratic 33 0 5 94% 97% 96% 40 27%
Ray Lara Democratic 34 1 8 99% 99% 100% 1 2%
Angelica Rubio Democratic 35 0 3 95% 97% 99% 19 20%
Nathan Small Democratic 36 9 22 100% 100% 100% 1 9%
Rebecca Dow Republican 38 6 40 25% 69% 91% 55 11%
Luis Terrazas Republican 39 0 20 34% 75% 82% 65 12%
Joseph Sanchez Democratic 40 3 15 82% 93% 79% 66 14%
Yolanda Jaramillo Democratic 41 0 0 — — — — —
Kristina Ortez Democratic 42 4 19 99% 99% 100% 1 6%
Chris Chandler Democratic 43 6 21 95% 98% 99% 19 10%
Kathleen Cates Democratic 44 4 34 96% 97% 99% 19 2%
Linda Serrato Democratic 45 2 23 96% 99% 98% 35 10%
Andrea Romero Democratic 46 2 15 99% 99% 100% 1 6%
Reena Szczepanski Democratic 47 9 21 99% 99% 100% 1 2%
Tara Luján Democratic 48 4 31 96% 98% 99% 19 15%
Gail Armstrong Republican 49 3 30 16% 67% 96% 40 6%
Matthew McQueen Democratic 50 2 19 93% 96% 96% 40 2%
John Block Republican 51 0 19 7% 54% 99% 19 8%
Doreen Gallegos Democratic 52 4 15 97% 99% 98% 35 13%
Sarah Silva Democratic 53 1 10 97% 99% 99% 19 4%
Jon Henry Republican 54 0 6 15% 65% 100% 1 0.2%
Cathrynn Brown Republican 55 0 11 16% 66% 98% 35 2%
Harlan Vincent Republican 56 3 7 11% 63% 96% 40 3%
Catherine Cullen Republican 57 0 5 35% 74% 84% 64 3%
Angelita Mejia Republican 58 0 4 6% 60% 99% 19 1%
Mark Murphy Republican 59 2 7 20% 68% 96% 40 21%
Josh Hernandez Republican 60 4 11 47% 79% 72% 67 9%
Randy Pettigrew Republican 61 0 24 6% 52% 100% 1 5%
Elaine Sena Cortez Republican 62 0 9 12% 63% 100% 1 0.4%
Martin Zamora Republican 63 1 10 29% 71% 89% 57 3%
Derrick Lente Democratic 65 10 17 93% 97% 93% 50 23%
Jimmy Mason Republican 66 0 3 18% 65% 96% 40 3%
Jack Chatfield Republican 67 0 5 27% 70% 89% 57 6%
Charlotte Little Democratic 68 3 6 97% 99% 99% 19 7%
Paulene Abeyta Democratic 69 1 3 97% 99% 100% 1 6%
Anita Gonzales Democratic 70 2 15 99% 99% 100% 1 1%

Vacant now: District 37, 64.

Former members this term (3)

New Mexico Senate

New Mexico legislators ranked: New Mexico Senate
Bill Sharer Republican 1 2 16 26% 72% 90% 38 7%
Steve Lanier Republican 2 0 3 21% 69% 94% 26 16%
Shannon Pinto Democratic 3 0 28 77% 88% 84% 41 17%
George Muñoz Democratic 4 7 44 73% 89% 72% 42 25%
Leo Jaramillo Democratic 5 6 18 92% 97% 97% 15 3%
Bobby Gonzales Democratic 6 2 29 92% 97% 94% 26 15%
Pat Woods Republican 7 5 38 17% 67% 98% 8 11%
Pete Campos Democratic 8 6 52 87% 95% 88% 40 6%
Cindy Nava Democratic 9 2 4 93% 97% 100% 1 5%
Katy Duhigg Democratic 10 4 28 92% 96% 97% 15 15%
Linda López Democratic 11 1 41 89% 95% 99% 5 26%
Jay Block Republican 12 0 16 16% 67% 95% 23 10%
Debbie O'Malley Democratic 13 0 6 86% 94% 96% 18 19%
Michael Padilla Democratic 14 11 66 93% 97% 96% 18 2%
Heather Berghmans Democratic 15 6 18 94% 97% 99% 5 2%
Antoinette Sedillo Lopez Democratic 16 3 40 88% 94% 96% 18 6%
Mimi Stewart Democratic · President Pro Tempore of the Senate since 2021 17 8 27 — — 98% 8 7%
Natalie Figueroa Democratic 18 5 9 92% 96% 97% 15 3%
Anthony Thornton Republican 19 0 10 17% 67% 96% 18 9%
Martin Hickey Democratic 20 1 14 93% 97% 94% 26 17%
Nicole Tobiassen Republican 21 1 21 22% 70% 91% 35 11%
Benny Shendo Democratic 22 4 6 91% 96% 94% 26 15%
Harold Pope Democratic 23 1 28 88% 95% 98% 8 6%
Linda Trujillo Democratic 24 4 24 91% 96% 98% 8 4%
Peter Wirth Democratic 25 10 31 95% 98% 98% 8 2%
Moe Maestas Democratic 26 4 43 88% 95% 92% 33 5%
Pat Boone Republican 27 0 2 11% 67% 99% 5 15%
Gabriel Ramos Republican 28 0 14 23% 71% 94% 26 8%
Joshua Sanchez Republican 29 1 8 20% 65% 91% 35 42%
Angel Charley Democratic 30 2 9 87% 94% 95% 23 10%
Joe Cervantes Democratic 31 0 15 89% 95% 92% 33 14%
Candy Ezzell Republican 32 2 8 14% 67% 98% 8 8%
Rex Wilson Republican 33 1 2 16% 64% 94% 26 1%
Jim Townsend Republican 34 0 8 15% 66% 95% 23 9%
Crystal Brantley Republican 35 1 21 24% 71% 91% 35 13%
Jeff Steinborn Democratic 36 4 15 88% 95% 93% 32 3%
Bill Soules Democratic 37 7 30 93% 97% 96% 18 4%
Carrie Hamblen Democratic 38 2 13 93% 97% 100% 1 9%
Liz Stefanics Democratic 39 8 40 92% 97% 98% 8 14%
Craig Brandt Republican 40 2 26 26% 67% 89% 39 31%
David Gallegos Republican 41 0 9 14% 65% 100% 1 11%
Larry Scott Republican 42 0 9 14% 67% 100% 1 9%
Former members this term (1)
  • Nick Paul · District 33 · Left office Oct. 14, 2025