2026 forecast · New Mexico Senate

Ben Ray Luján is all but certain to win New Mexico's Senate seat.

Ben Ray Luján vs Larry Marker. The model has Luján ahead by 26.0 points, winning 100 percent of 2,000 simulated elections.

Safe DModel D +26.0Polls D +18.8Updated October 22, 2026
Ben Ray Luján
Democrat
63.0%
515,825 projected votes
Larry Marker
Republican
37.0%
302,723 projected votes
100%Luján
0%Marker
Luján all but certainEach square is one simulated election night, Luján wins about 100 of 100
RatingSafe D100% chance for Luján
Model marginD +26.0Polls D +18.8
80 percent rangeD +34.1 to D +17.82,000 simulations
Projected votes818,548Luján 63.0%

The county map

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

New Mexico Senate 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: Luján +116,208Santa Fe County: Luján +50,416Doña Ana County: Luján +24,176McKinley County: Luján +11,470Sandoval County: Luján +10,922Taos County: Luján +10,280Rio Arriba County: Luján +6,846San Miguel County: Luján +5,681Los Alamos County: Luján +4,548Grant County: Luján +3,450Valencia County: Luján +2,372Cibola County: Luján +2,045Socorro County: Luján +1,324Mora County: Luján +1,023Guadalupe County: Luján +544Colfax County: Luján +473Luna County: Luján +148Hidalgo County: Luján +45Lea County: Marker +8,976Eddy County: Marker +8,370Chaves County: Marker +5,256San Juan County: Marker +5,164Curry County: Marker +3,401Otero County: Marker +2,115Lincoln County: Marker +1,920Roosevelt County: Marker +1,707Torrance County: Marker +1,438Quay County: Marker +765Catron County: Marker +739Union County: Marker +568De Baca County: Marker +270Sierra County: Marker +179Harding County: Marker +72
Luján +251,971 net votes from 18 countiesStatewide D +25.8, a 211,031 vote marginMarker +40,940 net votes from 15 counties

Vote share

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

Ben Ray LujánDemocrat · 100% to win
63.0%
Larry MarkerRepublican · 0% to win
37.0%

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

818,548 votes
CandidateVotesShare
Ben Ray Luján D515,82563.0%
Larry Marker R302,72337.0%
Total818,548100%

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

Every simulated outcome

2,000 sims
D +53.1: 1 simulationsD +51.8: 4 simulationsD +50.4: 0 simulationsD +49.1: 0 simulationsD +47.7: 2 simulationsD +46.4: 4 simulationsD +45.0: 4 simulationsD +43.7: 6 simulationsD +42.3: 9 simulationsD +41.0: 9 simulationsD +39.6: 17 simulationsD +38.3: 23 simulationsD +36.9: 37 simulationsD +35.6: 46 simulationsD +34.2: 67 simulationsD +32.9: 75 simulationsD +31.5: 102 simulationsD +30.2: 137 simulationsD +28.8: 169 simulationsD +27.5: 166 simulationsD +26.1: 181 simulationsD +24.8: 171 simulationsD +23.4: 165 simulationsD +22.1: 146 simulationsD +20.7: 121 simulationsD +19.4: 83 simulationsD +18.0: 84 simulationsD +16.7: 63 simulationsD +15.3: 43 simulationsD +14.0: 25 simulationsD +12.6: 16 simulationsD +11.3: 6 simulationsD +9.9: 9 simulationsD +8.6: 4 simulationsD +7.2: 1 simulationsD +5.9: 0 simulationsD +4.5: 3 simulationsD +3.2: 0 simulationsD +1.8: 0 simulationsD +0.5: 1 simulationsD +53.8R +0.2

80 percent of simulations fall between D +34.1 and D +17.8. 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% Luján0% Marker28 updates agoToday

Polling

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

The New Mexico Senate polling average
30%35%40%45%50%55%60%Aug 28Sep 4Sep 11Sep 18Sep 25Oct 2Oct 953.1Luján37.0Marker
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 Inc.Oct 9 · 1,125 LV · A92%Luján +16.0
SurveyUSA for KOB 4Sep 30 · 567 LV · C+5.6%Luján +18.0
Research & Polling Inc.Aug 28 · 516 LV · A2.7%Luján +15.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 +18.8
Research & Polling Inc.1,125 LV6dD +16.053 to 37
SurveyUSA for KOB 4567 LV15dD +18.054 to 36
Research & Polling Inc.516 LV48dD +15.053 to 38

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
Luján +26.0
Chance of winning
Ben Ray Luján100%
Larry Marker0%
Simulated vote
Ben Ray Luján63.0%
Larry Marker37.0%
How the model gets there
Partisan leanD +6.1
FundamentalsD +23.4
With pollsD +24.9
Early vote turnoutD +1.1
With early voteD +26.0

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

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

Ben Ray Luján26
  • Santa Fe New MexicanNewspapersource
  • League of Conservation VotersEnvironmental groupsource
  • Planned Parenthood Action FundReproductive rights groupsource
  • Latino VictoryLatino political groupsource
  • J Street PACPro Israel, pro peace PACsource
  • Jewish Democratic Council of AmericaJewish Democratic groupsource
  • Population Connection Action FundAdvocacy groupsource
  • American Federation of Government EmployeesFederal employees unionsource
Every endorsement on Watchdog

How we got here

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

D +31R +31Partisan leanthe state's baselineD +6.1Fundamentalsapproval, economy, candidatesD +23.4With pollsaverage D +18.8D +24.9With early voteturnout so farD +26.0

Who votes for whom

Estimated vote by group from the model's simulated electorate

Estimated vote by group

model crosstabs
GroupShareLujánMarker
GenderMen48%58.541.5
Women52%65.434.6
Age18 to 2913%62.537.5
30 to 4421%58.641.4
45 to 6430%61.438.6
65+36%64.735.3
RaceWhite48%52.048.0
Black2%85.214.8
Latino39%70.030.0
Asian and other11%73.726.3
Race and genderWhite men22%45.754.3
White women26%57.542.5
Black men1%82.417.6
Black women1%87.712.3
Latino men19%67.332.7
Latino women20%72.527.5
All other races11%73.726.3

Every county

The projected vote in each county, largest first

Projected vote by county

33 counties
CountyLujánMarkerOtherTotalMargin
Statewide514,780303,74920818,548D +25.8
Bernalillo County196,85080,6420277,492D +41.9
Santa Fe County63,32212,906076,228D +66.2
Doña Ana County48,96224,786073,748D +32.6
Sandoval County39,52428,602068,125D +16.0
San Juan County20,18625,350045,536R +11.7
Valencia County15,69613,324029,020D +8.0
McKinley County17,2345,764022,998D +50.0
Otero County9,82511,940021,765R +9.8
Eddy County5,88414,2542020,158R +41.6
Chaves County7,25212,508019,760R +26.8
Lea County4,67113,647018,318R +49.1
Taos County12,8472,567015,414D +66.7
Rio Arriba County10,7493,903014,652D +46.6
Curry County5,0358,436013,471R +25.4
Grant County8,0934,643012,736D +27.2
San Miguel County8,2192,538010,757D +52.7
Los Alamos County7,6363,088010,724D +42.5
Lincoln County3,5965,51609,112R +21.2
Cibola County5,1943,14908,343D +24.2
Luna County3,6633,51507,178D +2.1
Socorro County3,9162,59206,508D +20.5
Torrance County2,3913,82906,220R +22.8
Roosevelt County2,0633,77005,833R +29.1
Colfax County2,8792,40605,285D +8.7
Sierra County2,5282,70705,235R +3.3
Quay County1,2902,05503,345R +22.8
Mora County1,69266902,361D +43.1
Catron County6851,42402,109R +34.5
Guadalupe County1,15260801,760D +31.4
Hidalgo County85981401,673D +3.4
Union County4901,05801,548R +35.9
De Baca County2415110752R +34.5
Harding County1562280384R +17.3

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.