2026 forecast · New Mexico Commissioner Of Public Lands

Juan Sanchez is all but certain to win New Mexico's commissioner of public lands race.

Juan Sanchez vs Michael Perry, an open seat. The model has Sanchez ahead by 22.7 points, with a 100 percent chance of winning.

Safe DModel D +22.7Updated October 22, 2026
Juan Sanchez
Democrat
60.7%
494,881 projected votes
Michael Perry
Republican
37.9%
309,484 projected votes
100%Sanchez
0%Perry
Sanchez all but certainEach square is one simulated election night, Sanchez wins about 100 of 100

New Mexico Commissioner Of Public Lands by county

Bernalillo CountyCatron CountyChaves CountyCibola CountyColfax CountyCurry CountyDe Baca CountyDoña Ana CountyEddy CountyGrant CountyGuadalupe CountyHarding CountyHidalgo CountyLea CountyLincoln CountyLos Alamos CountyLuna CountyMcKinley CountyMora CountyOtero CountyQuay CountyRio Arriba CountyRoosevelt CountySandoval CountySan Juan CountySan Miguel CountySanta Fe CountySierra CountySocorro CountyTaos CountyTorrance CountyUnion CountyValencia CountyBernalilloSanta FeDoña AnaSandovalSan JuanValenciaMcKinleyOteroEddyChavesLeaTaos
D +40R +40Click a county to zoom · arrow keys step through counties by size
Where the margin is won
Bernalillo County: Sanchez +106,105Santa Fe County: Sanchez +50,956Doña Ana County: Sanchez +21,474McKinley County: Sanchez +11,344Taos County: Sanchez +10,430Sandoval County: Sanchez +10,017Rio Arriba County: Sanchez +6,511San Miguel County: Sanchez +5,628Los Alamos County: Sanchez +4,597Grant County: Sanchez +3,027Cibola County: Sanchez +1,809Mora County: Sanchez +1,055Socorro County: Sanchez +1,037Guadalupe County: Sanchez +531Valencia County: Sanchez +467Colfax County: Sanchez +201Lea County: Perry +9,550Eddy County: Perry +8,820San Juan County: Perry +7,847Chaves County: Perry +6,289Curry County: Perry +4,245Otero County: Perry +3,245Lincoln County: Perry +2,444Roosevelt County: Perry +2,071Torrance County: Perry +1,746Quay County: Perry +1,003Catron County: Perry +841Union County: Perry +632Sierra County: Perry +438De Baca County: Perry +300Luna County: Perry +234Harding County: Perry +79Hidalgo County: Perry +6
Sanchez +235,189 net votes from 16 countiesStatewide D +22.7, a 185,399 vote marginPerry +49,790 net votes from 17 counties

Projected statewide vote

815,786 votes
CandidateVotesShare
Juan Sanchez D494,88160.7%
Michael Perry R309,48437.9%
Other candidates11,4201.4%
Total815,786100%

Expected votes at the projected turnout for this office, which runs a little below the top of the ticket because some voters skip down ballot races.

Projected vote by county

33 counties
CountySanchezPerryOtherTotalMargin
Statewide494,883309,48411,421815,788D +22.7
Bernalillo County189,90183,7963,886277,583D +38.2
Santa Fe County63,14512,1891,06976,403D +66.7
Doña Ana County46,89525,4211,02673,342D +29.3
Sandoval County38,73328,71695768,406D +14.6
San Juan County18,34326,19063345,166R +17.4
Valencia County14,42213,95540328,780D +1.6
McKinley County16,9685,62432222,914D +49.5
Otero County9,02012,26530321,588R +15.0
Eddy County5,33714,15727619,770R +44.6
Chaves County6,46512,75427319,492R +32.3
Lea County4,02013,57024917,839R +53.5
Taos County12,8082,37821615,402D +67.7
Rio Arriba County10,3973,88620314,486D +44.9
Curry County4,4358,68018613,301R +31.9
Grant County7,7834,75617912,718D +23.8
Los Alamos County7,6233,02615210,801D +42.6
San Miguel County8,0522,42414810,624D +53.0
Lincoln County3,2645,7081279,099R +26.9
Cibola County4,9853,1761168,277D +21.9
Luna County3,3723,6061007,078R +3.3
Socorro County3,7022,665906,457D +16.1
Torrance County2,1713,917866,174R +28.3
Roosevelt County1,8023,873815,756R +36.0
Colfax County2,6952,494745,263D +3.8
Sierra County2,3562,794735,223R +8.4
Quay County1,1372,140473,324R +30.2
Mora County1,686631332,350D +44.9
Catron County6231,464292,116R +39.7
Guadalupe County1,123592241,739D +30.5
Hidalgo County814820231,657R +0.4
Union County4401,072221,534R +41.2
De Baca County21651610742R +40.5
Harding County1502295384R +20.7

Projected 2026 votes from the On Point simulation: each county's expected turnout times its simulated vote share. Totals may differ from the race total by rounding.

Range of outcomes

80 percent of simulations
D +31.4D +14.1D +22.7

80 percent of simulations fall between D +31.4 and D +14.1. The white dot is the forecast; the line is a tie.

How the model gets there

statewide margin at each step
Top of ticket, Senate and governorD +22.4
Down ballot history, moved to 2026D +24.6
Blend of every legD +23.1
With incumbency and primary unityD +23.1
With polls, none in the raceD +22.7

Leg weights: Top of ticket 38%, Approval fundamentals 19%, Gallup, relaxed 13%, Down ballot history 31%. 80 percent of outcomes fall between D +31.4 and D +14.1.

Polls of the race

no polls
PollsterSampleEndedSanchezPerryMargin
No public polls of this race. The forecast rests on the top of ticket, past results and the primaries.