2026 forecast ยท Nebraska Senate

Dan Osborn is favored to win Nebraska's Senate seat.

Dan Osborn vs Pete Ricketts. The model has Osborn ahead by 3.2 points, winning 71 percent of 2,000 simulated elections.

Lean IModel I +3.2Polls R +0.4Updated October 22, 2026
Dan Osborn
Independent
50.1%
387,187 projected votes
Pete Ricketts
Republican
46.8%
362,184 projected votes
71%Osborn
29%Ricketts
Osborn favoredEach square is one simulated election night, Osborn wins about 71 of 100
RatingLean I71% chance for Osborn
Model marginI +3.2Polls R +0.4
80 percent rangeI +10.8 to R +4.12,000 simulations
Projected votes773,345Osborn 50.1%

The county map

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

Nebraska Senate by county

Adams CountyAntelope CountyArthur CountyBanner CountyBlaine CountyBoone CountyBox Butte CountyBoyd CountyBrown CountyBuffalo CountyBurt CountyButler CountyCass CountyCedar CountyChase CountyCherry CountyCheyenne CountyClay CountyColfax CountyCuming CountyCuster CountyDakota CountyDawes CountyDawson CountyDeuel CountyDixon CountyDodge CountyDouglas CountyDundy CountyFillmore CountyFranklin CountyFrontier CountyFurnas CountyGage CountyGarden CountyGarfield CountyGosper CountyGrant CountyGreeley CountyHall CountyHamilton CountyHarlan CountyHayes CountyHitchcock CountyHolt CountyHooker CountyHoward CountyJefferson CountyJohnson CountyKearney CountyKeith CountyKeya Paha CountyKimball CountyKnox CountyLancaster CountyLincoln CountyLogan CountyLoup CountyMcPherson CountyMadison CountyMerrick CountyMorrill CountyNance CountyNemaha CountyNuckolls CountyOtoe CountyPawnee CountyPerkins CountyPhelps CountyPierce CountyPlatte CountyPolk CountyRed Willow CountyRichardson CountyRock CountySaline CountySarpy CountySaunders CountyScotts Bluff CountySeward CountySheridan CountySherman CountySioux CountyStanton CountyThayer CountyThomas CountyThurston CountyValley CountyWashington CountyWayne CountyWebster CountyWheeler CountyYork CountyDouglasLancasterSarpyBuffaloHallLincolnDodgeMadisonPlatteCassScotts BluffAdams
I +40R +40Click a county to zoom ยท arrow keys step through counties by size
Where the margin is won
Douglas County: Osborn +76,594Lancaster County: Osborn +34,154Sarpy County: Osborn +11,916Thurston County: Osborn +223Platte County: Ricketts +5,070Buffalo County: Ricketts +4,338Madison County: Ricketts +4,041Lincoln County: Ricketts +4,019Red Willow County: Ricketts +2,675York County: Ricketts +2,448Adams County: Ricketts +2,374Seward County: Ricketts +2,332Custer County: Ricketts +2,323Saunders County: Ricketts +2,286Scotts Bluff County: Ricketts +2,275Hamilton County: Ricketts +2,269Hall County: Ricketts +2,146Holt County: Ricketts +2,137Phelps County: Ricketts +2,026Dawson County: Ricketts +1,867Washington County: Ricketts +1,863Cedar County: Ricketts +1,844Cuming County: Ricketts +1,770Pierce County: Ricketts +1,720Merrick County: Ricketts +1,667Knox County: Ricketts +1,625Butler County: Ricketts +1,567Antelope County: Ricketts +1,526Cheyenne County: Ricketts +1,510Cherry County: Ricketts +1,490Gage County: Ricketts +1,372Keith County: Ricketts +1,348Boone County: Ricketts +1,329Kearney County: Ricketts +1,322Cass County: Ricketts +1,273Clay County: Ricketts +1,246Box Butte County: Ricketts +1,134Otoe County: Ricketts +1,082Howard County: Ricketts +1,078Stanton County: Ricketts +1,058Dodge County: Ricketts +1,034Thayer County: Ricketts +1,032Furnas County: Ricketts +1,017Polk County: Ricketts +984Sheridan County: Ricketts +973Chase County: Ricketts +941Morrill County: Ricketts +895Wayne County: Ricketts +870Nuckolls County: Ricketts +850Fillmore County: Ricketts +812Valley County: Ricketts +782Brown County: Ricketts +749Harlan County: Ricketts +747Dixon County: Ricketts +726Jefferson County: Ricketts +702Dawes County: Ricketts +691Webster County: Ricketts +663Richardson County: Ricketts +655Kimball County: Ricketts +652Colfax County: Ricketts +633Franklin County: Ricketts +630Frontier County: Ricketts +625Boyd County: Ricketts +619Perkins County: Ricketts +604Hitchcock County: Ricketts +589Burt County: Ricketts +553Nemaha County: Ricketts +534Garden County: Ricketts +501Garfield County: Ricketts +466Greeley County: Ricketts +461Dundy County: Ricketts +458Nance County: Ricketts +451Gosper County: Ricketts +421Sherman County: Ricketts +420Rock County: Ricketts +416Deuel County: Ricketts +393Pawnee County: Ricketts +362Sioux County: Ricketts +315Hayes County: Ricketts +313Keya Paha County: Ricketts +266Grant County: Ricketts +225Johnson County: Ricketts +222Logan County: Ricketts +220Banner County: Ricketts +210Wheeler County: Ricketts +186Hooker County: Ricketts +181Thomas County: Ricketts +173McPherson County: Ricketts +165Loup County: Ricketts +160Arthur County: Ricketts +154Saline County: Ricketts +125Blaine County: Ricketts +121Dakota County: Ricketts +53
Osborn +122,887 net votes from 4 countiesStatewide I +2.8, a 21,437 vote marginRicketts +101,450 net votes from 89 counties

Vote share

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

Dan OsbornIND ยท 71% to win
50.1%
Pete RickettsRepublican ยท 29% to win
46.8%
Other / write-inO
3.1%

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

773,345 votes
CandidateVotesShare
Dan Osborn IND387,18750.1%
Pete Ricketts R362,18446.8%
Other / write-in O23,9743.1%
Total773,345100%

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

Every simulated outcome

2,000 sims
D +78.0: 1 simulationsD +75.5: 0 simulationsD +73.0: 0 simulationsD +70.5: 0 simulationsD +68.1: 0 simulationsD +65.6: 0 simulationsD +63.1: 0 simulationsD +60.6: 0 simulationsD +58.2: 0 simulationsD +55.7: 0 simulationsD +53.2: 0 simulationsD +50.7: 0 simulationsD +48.3: 0 simulationsD +45.8: 0 simulationsD +43.3: 0 simulationsD +40.8: 0 simulationsD +38.4: 0 simulationsD +35.9: 0 simulationsD +33.4: 0 simulationsD +30.9: 0 simulationsD +28.5: 1 simulationsD +26.0: 0 simulationsD +23.5: 1 simulationsD +21.0: 4 simulationsD +18.6: 19 simulationsD +16.1: 28 simulationsD +13.6: 69 simulationsD +11.1: 125 simulationsD +8.7: 208 simulationsD +6.2: 275 simulationsD +3.7: 361 simulationsD +1.2: 328 simulationsR +1.2: 263 simulationsR +3.7: 168 simulationsR +6.2: 93 simulationsR +8.7: 34 simulationsR +11.1: 13 simulationsR +13.6: 3 simulationsR +16.1: 2 simulationsR +18.6: 4 simulationsD +79.2R +19.8

80 percent of simulations fall between I +10.8 and R +4.1. Negative margins are Democratic or independent wins.

The trend

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

0%25%50%75%100%71% Osborn29% Ricketts30 updates agoToday

Polling

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

The Nebraska Senate polling average
R+8R+6R+4R+2EvenI+2I+4I+6I+8MayJunJulAugSepOctRicketts +0.3
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
Impact Research (D)Aug 13 ยท 600 LV ยท NR20%Even
GBAOSep 8 ยท 800 LV ยท F20%Osborn +1.0
National Public Affairs (R)Oct 5 ยท 800 LV ยท NR18%Ricketts +3.0
YouGovOct 3 ยท 1,809 LV ยท C16%Osborn +1.0
SurveyUSASep 13 ยท 503 LV ยท C+14%Osborn +4.0
co/efficient (R)Sep 30 ยท 1,113 LV ยท C+11%Ricketts +5.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 averageLOWESS Election Day projectionR +0.4
National Public Affairs (R)800 LV10dR +0.3
YouGov1,809 LV12dD +0.1
co/efficient (R)1,113 LV15dR +1.3
SurveyUSA503 LV32dD +3.4
GBAO (D)800 LV37dR +1.4
Impact Research (D)600 LV63dR +2.0
Tavern Research (D)1,165 LV157dD +4.0
Impact Research (D)600 LV252dR +3.0
Lake Research Partners900 LV302dR +2.6
Lake Research Partners900 LV443dR +0.6
Change Research524 LV562dR +1.2
Model margin
Osborn +3.2
Chance of winning
Dan Osborn71%
Pete Ricketts29%
Simulated vote
Dan Osborn50.1%
Pete Ricketts46.8%
Other / write-in3.1%
How the model gets there
Partisan leanR +20.8
FundamentalsD +2.2
With pollsD +1.1
Early vote turnoutD +2.1
With early voteD +3.2

Read from 107,222 ballots cast so far in Nebraska, against the party mix the forecast expected of them, with similar states and primary turnout. Early vote tracker

Who has endorsed

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

Dan Osborn21
  • Jane KleebNebraska Democratic Party chairsource
  • Mike MarvinFormer Legal Marijuana NOW candidatesource
  • Robert ReichFormer U.S. Labor Secretarysource
  • Cindy BurbankWithdrawn Democratic nomineesource
  • Nebraska State Education AssociationLargest state teachers unionsource
  • End Citizens UnitedCampaign finance reform PACsource
  • Nebraska Democratic PartyState partysource
  • Nebraska AFL-CIOState labor federationsource
Pete Ricketts10
  • Ted CruzU.S. Senator, TXsource
  • John KennedyU.S. Senator, LAsource
  • Donald Trumpsource
  • Nebraska Farm BureauFarm groupsource
  • Republican Jewish CoalitionJewish Republican organizationsource
  • Nebraska Fraternal Order of PolicePolice unionsource
  • National Border Patrol CouncilBorder Patrol agents unionsource
  • National Federation of Independent BusinessSmall business groupsource
On the air

Karl Rove: Predicted Pete Ricketts will win and called Dan Osborn a phony. source

Brian Tyler Cohen: Interviewed independent Senate candidate Dan Osborn. source

Jessica Tarlov: Hosted a live Prof G conversation with independent Dan Osborn about his race against Pete Ricketts. source

Mary Harris: Interviewed Dan Osborn on What Next about why he is running as an independent. source

Zach Weissmueller: Interviewed Dan Osborn on The Reason Interview about whether he can win over libertarians. source

Every endorsement on Watchdog

How we got here

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

I +25R +25Partisan leanthe state's baselineR +20.8Fundamentalsapproval, economy, candidatesI +2.2With pollsaverage R +0.4I +1.1With early voteturnout so farI +3.2

Who votes for whom

Estimated vote by group from the model's simulated electorate

Estimated vote by group

model crosstabs
GroupShareOsbornRicketts
GenderMen47%44.652.3
Women53%52.944.0
Age18 to 2914%55.441.2
30 to 4422%49.747.1
45 to 6432%46.850.1
65+32%47.849.2
RaceWhite86%44.852.1
Black4%89.17.4
Latino6%63.433.5
Asian and other4%75.420.8
Race and genderWhite men40%39.557.5
White women46%49.547.4
Black men2%87.59.0
Black women2%90.56.0
Latino men3%61.934.9
Latino women3%64.932.1
All other races4%75.420.8

Every county

The projected vote in each county, largest first

Projected vote by county

93 counties
CountyOsbornRickettsOtherTotalMargin
Statewide385,381363,94424,020773,345I +2.8
Douglas County145,88569,2918,500223,676I +34.2
Lancaster County80,05845,9045,112131,074I +26.1
Sarpy County43,28931,3732,38977,051I +15.5
Buffalo County6,96911,30762418,900R +23.0
Hall County7,92710,07346118,461R +11.6
Lincoln County4,6998,71833013,747R +29.4
Dodge County6,0037,03732113,361R +7.9
Madison County4,4468,48727713,210R +30.6
Platte County3,7778,84721812,842R +39.6
Cass County5,5296,80230312,634R +10.2
Scotts Bluff County4,8157,09026712,172R +18.6
Adams County4,5996,97332111,893R +20.0
Saunders County4,0656,35125610,672R +21.4
Washington County3,8985,7612479,906R +18.8
Gage County3,7395,1112189,068R +15.1
Seward County2,5254,8571747,556R +30.8
Dawson County2,4464,3131596,918R +27.0
Otoe County2,6823,7641396,585R +16.5
York County1,5724,0201495,741R +42.8
Dakota County2,3792,432834,894R +1.0
Custer County1,1353,4582474,840R +47.9
Saline County2,1482,2731044,525R +2.7
Red Willow County8743,5491004,523R +59.1
Hamilton County1,0613,3301174,508R +50.3
Holt County1,0853,2221154,422R +48.2
Phelps County9973,0231074,127R +48.7
Cedar County1,0862,930734,089R +44.8
Box Butte County1,3612,495913,947R +28.6
Knox County1,0962,721903,907R +41.3
Butler County1,1022,669693,840R +40.6
Cheyenne County1,1112,621883,820R +39.5
Merrick County9542,621803,655R +45.6
Cuming County9092,679583,646R +48.6
Wayne County1,2862,156883,530R +24.6
Keith County1,0132,361833,457R +38.6
Dawes County1,3222,013793,414R +20.3
Richardson County1,2951,950593,304R +19.8
Pierce County7492,469593,277R +52.1
Burt County1,2221,775583,055R +17.9
Jefferson County1,1191,821512,991R +23.3
Kearney County7522,074782,904R +45.5
Clay County7762,022752,873R +43.0
Howard County8581,936602,854R +37.5
Colfax County1,0791,712482,839R +21.7
Antelope County6152,141502,806R +54.4
Nemaha County1,0881,622692,779R +19.0
Boone County6431,972612,676R +49.4
Stanton County7631,821662,650R +39.5
Cherry County5212,011842,616R +56.5
Fillmore County8601,672502,582R +31.2
Dixon County8211,547512,419R +29.9
Thayer County6501,682402,372R +43.4
Polk County6581,642402,340R +41.9
Morrill County5711,466532,090R +42.6
Furnas County4981,515492,062R +48.8
Sheridan County4991,472522,023R +47.4
Valley County5581,340371,935R +40.0
Johnson County7951,017371,849R +12.0
Nuckolls County4711,321351,827R +46.2
Thurston County953730311,714I +13.2
Chase County3391,280271,646R +56.7
Harlan County3671,114341,515R +48.7
Kimball County3901,042371,469R +43.5
Webster County3841,047261,457R +45.0
Nance County483934261,443R +30.7
Sherman County457877411,375R +29.8
Brown County2851,034301,349R +55.2
Franklin County336966271,329R +46.8
Perkins County296900201,216R +49.1
Frontier County271896241,191R +51.3
Hitchcock County281870261,177R +49.3
Pawnee County393755191,167R +30.5
Greeley County295756181,069R +41.9
Garden County21071119940R +52.2
Boyd County14676517928R +65.8
Gosper County24066127928R +44.5
Garfield County18164718846R +54.3
Deuel County21260519836R +45.6
Dundy County16862615809R +55.4
Rock County12554113679R +61.0
Sioux County11743210559R +55.4
Hayes County543677428R +72.2
Keya Paha County693359413R +62.6
Wheeler County882749371R +49.5
Logan County692898366R +60.0
Hooker County8526611362R +47.8
Banner County712816358R +57.6
Thomas County722459326R +51.6
Loup County7423410318R +49.6
Grant County372629308R +72.6
Arthur County462004250R +60.5
McPherson County362016243R +67.0
Blaine County481699226R +51.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.

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.