2026 forecast · New Mexico Governor

Deb Haaland is all but certain to win New Mexico's governorship.

Deb Haaland vs Gregg Hull, an open seat. The model has Haaland ahead by 18.9 points, winning 100 percent of 2,000 simulated elections.

Safe DModel D +18.9Polls D +8.7Updated October 22, 2026
Deb Haaland
Democrat
58.8%
478,236 projected votes
Gregg Hull
Republican
39.9%
324,707 projected votes
100%Haaland
0%Hull
Haaland all but certainEach square is one simulated election night, Haaland wins about 100 of 100
RatingSafe D100% chance for Haaland
Model marginD +18.9Polls D +8.7
80 percent rangeD +26.2 to D +11.62,000 simulations
Projected votes813,025Haaland 58.8%

The county map

Four ways to read the state: margin, shift from 2024, vote bubbles and turnout

New Mexico Governor 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: Haaland +89,557Santa Fe County: Haaland +48,185Doña Ana County: Haaland +18,630McKinley County: Haaland +9,804Taos County: Haaland +9,367Sandoval County: Haaland +6,369Rio Arriba County: Haaland +4,889San Miguel County: Haaland +4,579Los Alamos County: Haaland +4,198Grant County: Haaland +2,656Cibola County: Haaland +1,288Socorro County: Haaland +881Mora County: Haaland +860Guadalupe County: Haaland +320Colfax County: Haaland +6Lea County: Hull +8,939Eddy County: Hull +8,390San Juan County: Hull +8,018Chaves County: Hull +6,086Curry County: Hull +3,691Otero County: Hull +2,992Lincoln County: Hull +2,562Torrance County: Hull +1,967Roosevelt County: Hull +1,876Quay County: Hull +1,153Valencia County: Hull +1,148Catron County: Hull +844Union County: Hull +615Luna County: Hull +497Sierra County: Hull +476De Baca County: Hull +313Harding County: Hull +97Hidalgo County: Hull +75
Haaland +201,589 net votes from 15 countiesStatewide D +18.7, a 151,850 vote marginHull +49,739 net votes from 18 counties

Vote share

Each candidate's projected share and the range of 80 percent of simulations

Deb HaalandDemocrat · 100% to win
58.8%
Gregg HullRepublican · 0% to win
39.9%

Scale runs from 25 to 75 percent. The dot is the forecast, the band is the 80 percent range and the brighter tick marks 50 percent.

Projected statewide vote

813,025 votes
CandidateVotesShare
Deb Haaland D478,23658.8%
Gregg Hull R324,70739.9%
Ken Miyagishima I10,0821.2%
Total813,025100%

Each candidate's expected vote in the On Point simulation, at the forecast's projected turnout.

Every simulated outcome

2,000 sims
D +39.1: 2 simulationsD +37.9: 0 simulationsD +36.7: 4 simulationsD +35.4: 5 simulationsD +34.2: 4 simulationsD +33.0: 9 simulationsD +31.8: 12 simulationsD +30.5: 20 simulationsD +29.3: 37 simulationsD +28.1: 45 simulationsD +26.9: 58 simulationsD +25.6: 82 simulationsD +24.4: 95 simulationsD +23.2: 125 simulationsD +22.0: 144 simulationsD +20.7: 179 simulationsD +19.5: 180 simulationsD +18.3: 170 simulationsD +17.1: 173 simulationsD +15.8: 135 simulationsD +14.6: 142 simulationsD +13.4: 97 simulationsD +12.2: 85 simulationsD +10.9: 72 simulationsD +9.7: 43 simulationsD +8.5: 28 simulationsD +7.3: 23 simulationsD +6.0: 9 simulationsD +4.8: 8 simulationsD +3.6: 5 simulationsD +2.4: 0 simulationsD +1.1: 2 simulationsR +0.1: 1 simulationsR +1.3: 1 simulationsR +2.5: 0 simulationsR +3.8: 0 simulationsR +5.0: 0 simulationsR +6.2: 1 simulationsR +7.4: 2 simulationsR +8.7: 2 simulationsD +39.7R +9.3

80 percent of simulations fall between D +26.2 and D +11.6. Negative margins are Democratic wins.

The trend

Each side's chance of winning over the forecast's recent updates

0%25%50%75%100%100% Haaland0% Hull30 updates agoToday

Polling

Every poll in the average, and how the model reads it

The New Mexico governor polling average
20%25%30%35%40%45%50%55%AugSepOct48.8Haaland41.9Hull
The line is the On Point average: a robust LOWESS fit through the polls, weighted by recency, sample, voter screen and pollster grade, refit three times so outliers count for lessDot size is each poll's weight todayHover or use the arrow keys to read any day
What moves the average today
Research & Polling for the Albuquerque JournalOct 9 · 1,125 LV · A86%Haaland +7.0
SurveyUSA for KOB 4Oct 2 · 567 LV · C+5.2%Haaland +6.0
SurveyUSASep 30 · 567 LV · C+4.7%Haaland +6.0
Research & Polling for the Albuquerque JournalAug 28 · 516 LV · A3.8%Haaland +6.0

This is the same On Point polling average as the full average page. The forecast reads the polls through its own Election Day projection, shown as the On Point average in the table below, and blends it with partisan lean and fundamentals.

Polls of the race

Full average
PollsterSampleAgeMargin
On Point averageWeighted averageD +8.7
Research & Polling for the Albuquerque Journal1,125 LV6dD +7.049 to 42
SurveyUSA567 LV15dD +6.047 to 41
Research & Polling for the Albuquerque Journal516 LV48dD +6.049 to 43
BSP Research800 RV69dD +17.041 to 24
McLaughlin & Associates (R) for the Hull campaign400 LV92dD +1.046 to 45

Each margin is the poll as the pollster published it. The forecast counts every poll after its house effect and the undecided split, which is what the trail above shows; hover a margin for the counted value. Lean R and Lean D mark partisan leaning firms.

Model margin
Haaland +18.9
Chance of winning
Deb Haaland100%
Gregg Hull0%
Simulated vote
Deb Haaland58.8%
Gregg Hull39.9%
Ken Miyagishima1.2%
How the model gets there
Partisan leanD +6.1
FundamentalsD +21.3
With pollsD +17.7
Early vote turnoutD +1.1
With early voteD +18.9

Read from 159,965 ballots cast so far in New Mexico, against the party mix the forecast expected of them, with similar states and primary turnout. Early vote tracker

Who has endorsed

20 public endorsements in this race, each with where it was reported.

Deb Haaland17
  • Barack ObamaFormer Presidentsource
  • Pete ButtigiegFormer U.S. Transportation Secretarysource
  • Martin HeinrichU.S. Senatorsource
  • Ben Ray LujánU.S. Senatorsource
  • Tom UdallFormer U.S. Senatorsource
  • Teresa Leger FernandezU.S. Representative NM-3source
  • Melanie StansburyU.S. Representative NM-1source
  • Gabe VasquezU.S. Representative NM-2source
Gregg Hull3
  • Ken MiyagishimaFormer Las Cruces mayor, independent (ex Democrat)source
  • Gary JohnsonFormer NM Governor (Libertarian, elected as Republican)source
  • Santa Fe New MexicanNewspapersource
Every endorsement on Watchdog

How we got here

From the state's partisan lean to the forecast, one stage at a time

D +26R +26Partisan leanthe state's baselineD +6.1Fundamentalsapproval, economy, candidatesD +21.3With pollsaverage D +8.7D +17.7With early voteturnout so farD +18.9

Who votes for whom

Estimated vote by group from the model's simulated electorate

Estimated vote by group

model crosstabs
GroupShareHaalandHull
GenderMen48%54.144.6
Women52%61.537.3
Age18 to 2913%57.241.5
30 to 4421%53.844.9
45 to 6430%57.341.5
65+36%61.137.7
RaceWhite48%47.851.0
Black2%81.417.4
Latino39%66.132.7
Asian and other11%68.829.6
Race and genderWhite men22%41.457.4
White women26%53.445.4
Black men1%78.120.7
Black women1%84.314.5
Latino men19%63.235.6
Latino women20%68.830.1
All other races11%68.829.6

Every county

The projected vote in each county, largest first

Projected vote by county

33 counties
CountyHaalandHullOtherTotalMargin
Statewide477,457325,6079,961813,025D +18.7
Bernalillo County182,36692,8092,499277,674D +32.3
Santa Fe County62,15213,96745976,578D +62.9
Doña Ana County45,01826,3881,53172,937D +25.7
Sandoval County37,21930,85061968,688D +9.3
San Juan County17,91825,93694144,795R +17.9
Valencia County13,52514,67334228,540R +4.0
McKinley County16,0886,28445722,829D +42.9
Otero County9,02712,01936421,410R +14.0
Eddy County5,39013,78021319,383R +43.3
Chaves County6,45312,53923119,223R +31.7
Lea County4,09813,03722517,360R +51.5
Taos County12,3172,95012315,390D +60.9
Rio Arriba County9,5474,65811414,319D +34.2
Curry County4,5568,24732813,131R +28.1
Grant County7,5954,93916512,699D +20.9
Los Alamos County7,4843,28610810,878D +38.6
San Miguel County7,4932,9148410,491D +43.6
Lincoln County3,1945,7561369,086R +28.3
Cibola County4,6803,3921398,211D +15.8
Luna County3,1813,6781196,978R +7.1
Socorro County3,5892,7081096,406D +13.8
Torrance County2,0133,9801356,128R +32.1
Roosevelt County1,8273,7031485,678R +33.0
Colfax County2,5872,581735,241D +0.1
Sierra County2,3312,807735,211R +9.1
Quay County1,0402,193693,302R +34.9
Mora County1,591731182,340D +36.7
Catron County6241,468322,124R +39.6
Guadalupe County1,009689201,718D +18.9
Hidalgo County766841341,641R +4.4
Union County4341,049371,520R +40.5
De Baca County20451711732R +43.0
Harding County1412385384R +24.9

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.

Methodology
Every county is rebuilt by simulating voters going to the polls, 2,000 times, from On Point Polling survey data, past results, and the polling average. How the model works.