State legislatures / New Mexico
New Mexico Senate
Party seats now, after each election since 1970, and district results 2016-2024
Current seats
Control counts seats by party; coalitions and power-sharing agreements are not shown.
Members as of November 3, 2026 (Open States), before the winners of the November 3, 2026 elections take office.
District map
Loading the map.
2024: the candidate(s) with the most votes in each contest (MEDSL); contests with unreliable rows are not shown. Lines of the 2024 elections (US Census Bureau).
Members as of November 3, 2026 (Open States), before the winners of the November 3, 2026 elections take office.
Seats after each election, 1970-2020
Seats by election, table
| Year | D | R | Other | Seats | Control |
|---|---|---|---|---|---|
| 2020 | 27 | 15 | 0 | 42 | Democratic majority |
| 2016 | 26 | 16 | 0 | 42 | Democratic majority |
| 2012 | 25 | 17 | 0 | 42 | Democratic majority |
| 2008 | 27 | 15 | 0 | 42 | Democratic majority |
| 2004 | 24 | 18 | 0 | 42 | Democratic majority |
| 2000 | 24 | 18 | 0 | 42 | Democratic majority |
| 1996 | 25 | 17 | 0 | 42 | Democratic majority |
| 1994 | 27 | 15 | 0 | 42 | Democratic majority (no regular election) |
| 1992 | 27 | 15 | 0 | 42 | Democratic majority |
| 1990 | 26 | 16 | 0 | 42 | Democratic majority (no regular election) |
| 1988 | 26 | 16 | 0 | 42 | Democratic majority |
| 1986 | 21 | 21 | 0 | 42 | Tied (no regular election) |
| 1984 | 21 | 21 | 0 | 42 | Tied |
| 1980 | 22 | 20 | 0 | 42 | Democratic majority |
| 1978 | 33 | 9 | 0 | 42 | Democratic majority |
| 1976 | 33 | 9 | 0 | 42 | Democratic majority |
| 1974 | 29 | 13 | 0 | 42 | Democratic majority |
| 1972 | 30 | 12 | 0 | 42 | Democratic majority |
| 1970 | Not available | ||||
Carl Klarner, State Legislative Election Returns, 1967-2022: version 1.0, released June 12, 2024; a fixed historic release.
District results, 2016-2024
The candidate with the most votes in each contest.
2024: 25 contests
Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | WILLIAM E SHARER | Republican | 100.0% | one candidate |
| 2 | STEVE D LANIER | Republican | 78.5% | |
| 3 | SHANNON DAWN PINTO | Democrat | 100.0% | one candidate |
| 4 | GEORGE K MUNOZ | Democrat | 100.0% | one candidate |
| 5 | LEO JARAMILLO | Democrat | 100.0% | some precinct votes suppressed in the source (counted as 0); one candidate |
| 6 | ROBERTO JESSE "BOBBY" GONZALES | Democrat | 100.0% | one candidate |
| 7 | PAT WOODS | Republican | 100.0% | one candidate |
| 8 | PETE CAMPOS | Democrat | 100.0% | one candidate |
| 9 | CINDY NAVA | Democrat | 55.9% | |
| 10 | KATY DUHIGG | Democrat | 57.6% | |
| 11 | LINDA M LOPEZ | Democrat | 100.0% | one candidate |
| 12 | JAY C BLOCK | Republican | 52.4% | |
| 13 | M DEBBIE O'MALLEY | Democrat | 100.0% | one candidate |
| 14 | MICHAEL PADILLA | Democrat | 100.0% | one candidate |
| 15 | HEATHER JEAN BERGHMANS | Democrat | 60.7% | |
| 16 | ANTOINETTE SEDILLO LOPEZ | Democrat | 100.0% | one candidate |
| 17 | MIMI STEWART | Democrat | 100.0% | one candidate |
| 18 | NATALIE R FIGUEROA | Democrat | 58.0% | |
| 19 | ANT L THORNTON | Republican | 57.0% | |
| 20 | MARTIN E HICKEY | Democrat | 57.5% | |
| 21 | NICOLE L TOBIASSEN | Republican | 52.8% | |
| 22 | BENNY SHENDO JR | Democrat | 100.0% | one candidate |
| 23 | HAROLD JAMES POPE JR | Democrat | 53.4% | |
| 24 | LINDA M TRUJILLO | Democrat | 100.0% | one candidate |
| 25 | PETER WIRTH | Democrat | 100.0% | one candidate |
2020: 25 contests
Incomplete in the source: counties in the file with no rows for this chamber (uncontested seats left off the ballot, or missing data).
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | WILLIAM E SHARER | Republican | 100.0% | one candidate |
| 2 | STEVEN P NEVILLE | Republican | 100.0% | one candidate |
| 3 | SHANNON DAWN PINTO | Democrat | 67.4% | |
| 4 | GEORGE K MUNOZ | Democrat | 67.8% | |
| 5 | LEO JARAMILLO | Democrat | 68.6% | |
| 6 | ROBERTO "BOBBY" JESSE GONZALES | Democrat | 100.0% | one candidate |
| 7 | PAT WOODS | Republican | 100.0% | one candidate |
| 8 | PETE CAMPOS | Democrat | 64.9% | |
| 9 | BRENDA GRACE MC KENNA | Democrat | 53.9% | |
| 10 | KATY M DUHIGG | Democrat | 52.5% | |
| 11 | LINDA M LOPEZ | Democrat | 69.4% | |
| 12 | GERALD P ORTIZ Y PINO | Democrat | 77.5% | |
| 13 | BILL B O"NEILL | Democrat | 62.8% | |
| 14 | MICHAEL PADILLA | Democrat | 65.7% | |
| 15 | DANIEL A IVEY-SOTO | Democrat | 60.1% | |
| 16 | ANTOINETTE SEDILLO LOPEZ | Democrat | 78.1% | |
| 17 | MIMI STEWART | Democrat | 65.8% | |
| 18 | BILL TALLMAN | Democrat | 55.1% | |
| 19 | GREGG WILLIAM SCHMEDES | Republican | 53.7% | |
| 20 | MARTIN E HICKEY | Democrat | 54.1% | |
| 21 | MARK DAVID MOORES | Republican | 53.2% | |
| 22 | BENNY SHENDO JR | Democrat | 66.5% | |
| 23 | HAROLD JAMES POPE JR | Democrat | 52.1% | |
| 24 | NANCY RODRIGUEZ | Democrat | 80.0% | |
| 25 | PETER WIRTH | Democrat | 82.4% |
2016: 42 contests
| District | Most votes | Party | Share | Note |
|---|---|---|---|---|
| 1 | WILLIAM E SHARER | not in source | 69.8% | seats not in source |
| 2 | STEVEN P NEVILLE | not in source | 100.0% | seats not in source; one candidate |
| 3 | JOHN PINTO | not in source | 100.0% | seats not in source; one candidate |
| 4 | GEORGE K MUNOZ | not in source | 100.0% | seats not in source; one candidate |
| 5 | RICHARD C MARTINEZ | not in source | 100.0% | seats not in source; one candidate |
| 6 | CARLOS R CISNEROS | not in source | 100.0% | seats not in source; one candidate |
| 7 | JOHN PATRICK WOODS | not in source | 100.0% | seats not in source; one candidate |
| 8 | PETE CAMPOS | not in source | 100.0% | seats not in source; one candidate |
| 9 | JOHN M SAPIEN | not in source | 50.4% | seats not in source |
| 10 | CANDACE RUTH GOULD | not in source | 50.9% | seats not in source |
| 11 | LINDA M LOPEZ | not in source | 100.0% | seats not in source; one candidate |
| 12 | GERALD P ORTIZ Y PINO | not in source | 100.0% | seats not in source; one candidate |
| 13 | BILL B O""NEILL | not in source | 65.9% | seats not in source |
| 14 | MICHAEL PADILLA | not in source | 100.0% | seats not in source; one candidate |
| 15 | DANIEL A IVEY-SOTO | not in source | 55.8% | seats not in source |
| 16 | CISCO MCSORLEY | not in source | 100.0% | seats not in source; one candidate |
| 17 | MIMI STEWART | not in source | 100.0% | seats not in source; one candidate |
| 18 | BILL G TALLMAN | not in source | 51.0% | seats not in source |
| 19 | JAMES P WHITE | not in source | 61.3% | seats not in source |
| 20 | WILLIAM H PAYNE | not in source | 100.0% | seats not in source; one candidate |
| 21 | MARK DAVID MOORES | not in source | 56.1% | seats not in source |
| 22 | BENNY SHENDO JR | not in source | 100.0% | seats not in source; one candidate |
| 23 | SANDER RUE | not in source | 51.7% | seats not in source |
| 24 | NANCY RODRIGUEZ | not in source | 100.0% | seats not in source; one candidate |
| 25 | PETER WIRTH | not in source | 100.0% | seats not in source; one candidate |
| 26 | JACOB CANDELARIA | not in source | 100.0% | seats not in source; one candidate |
| 27 | STUART INGLE | not in source | 100.0% | seats not in source; one candidate |
| 28 | HOWIE C MORALES | not in source | 100.0% | seats not in source; one candidate |
| 29 | GREGORY A BACA | not in source | 55.0% | seats not in source |
| 30 | CLEMENTE SANCHEZ | not in source | 100.0% | seats not in source; one candidate |
| 31 | JOSEPH CERVANTES | not in source | 100.0% | seats not in source; one candidate |
| 32 | CLIFF R PIRTLE | not in source | 100.0% | seats not in source; one candidate |
| 33 | WILLIAM F BURT | not in source | 100.0% | seats not in source; one candidate |
| 34 | RON GRIGGS | not in source | 100.0% | seats not in source; one candidate |
| 35 | JOHN ARTHUR SMITH | not in source | 100.0% | seats not in source; one candidate |
| 36 | JEFF STEINBORN | not in source | 59.6% | seats not in source |
| 37 | WILLIAM P SOULES | not in source | 55.5% | seats not in source |
| 38 | MARY KAY PAPEN | not in source | 67.0% | seats not in source |
| 39 | ELIZABETH LIZ STEFANICS | not in source | 51.0% | seats not in source |
| 40 | CRAIG W BRANDT | not in source | 55.3% | seats not in source |
| 41 | CARROLL H LEAVELL | not in source | 100.0% | seats not in source; one candidate |
| 42 | GAY G KERNAN | not in source | 100.0% | seats not in source; one candidate |
Not available: 2022, 2018.
MEDSL precinct returns 2016-2024: a fixed historic release; the file records no release date.
Sources
Current members: Open States (CC0 1.0), commit 3a1d876 of November 3, 2026; seat totals from openstates-metadata (MIT).
Seats after each election: Carl Klarner, State Legislative Election Returns, 1967-2022, Harvard Dataverse (CC0 1.0).
District results: MEDSL precinct returns (2018-2024 CC0 1.0; 2016 MIT License).
District lines: US Census Bureau, TIGER/Line cartographic boundaries (public domain), state legislative districts 2024, 1:500,000.
Data through November 3, 2026.