Storm Station
Sign in

Live/247 Rank/Nebraska

Nebraska 24/7 Rank

Every station in Nebraska ranked by its 247 score out of 100: how reliably it reports, how accurate its readings are against a reference station, how they pass their checks and how they stand against the forecast, over the last seven days.

681 stations ranked42.5% sent every report dueranked October 16, 2026page 2 of 3Nebraska instrumentsNebraska weather

A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. Of the 681 ranked here, 656 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.

Every station, ranked

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
213Elkhorn River 2 E WinslowWLON194.4GaugeDodge100%168 of 16822 min79 min
252Platte River 1 S North BendNBDN194.4GaugeDodge100%168 of 16822 min60 min
253Wahoo Creek 1 S IthacaITHN194.4GaugeSaunders100%168 of 16822 min60 min
254Salt Creek 2 ENE AshlandASTN194.4GaugeSaunders100%168 of 16822 min79 min
254Big Blue River 2 S CreteCRTN194.4GaugeSaline100%168 of 16822 min79 min
254Turkey Creek 3 SE De WittDEWN194.4GaugeGage100%168 of 16822 min79 min
254Big Nemaha River 2 S Falls CityFLLN194.4GaugeRichardson100%168 of 16822 min79 min
254Elkhorn River 1 S PilgerPLGN194.4GaugeStanton100%168 of 16822 min79 min
259Missouri River AT BrownvilleBRON194.4GaugeNemaha100%168 of 16822 min60 min
259Platte River 1 N LouisvilleLOUN194.4GaugeCass100%168 of 16822 min60 min
259Missouri River AT NiobraraMRNN194.4GaugeKnox100%168 of 16822 min60 min
259Niobrara River AT NiobraraNRBN194.4GaugeKnox100%168 of 16822 min60 min
259Logan Creek 2 SW UehlingUEHN194.4GaugeDodge100%168 of 16822 min60 min
259Ponca Creek 1 E VerdelVERN194.4GaugeKnox100%168 of 16822 min60 min
265North Platte River 1 SE LewellenLEWN194.4GaugeGarden100%168 of 16822 min79 min
266Wood River 1 SW AldaALDN194.4GaugeHall100%168 of 16822 min79 min
266Big Blue River AT BeatriceBEAN194.4GaugeGage100%168 of 16822 min79 min
266Henry 1SeHRYN194.4GaugeScotts Bluff100%168 of 16822 min79 min
266Elkhorn River 1 SW NelighNLIN194.4GaugeAntelope100%168 of 16822 min79 min
266Logan Creek AT PenderPEDN194.4GaugeThurston100%168 of 16822 min79 min
266Big Blue River AT SurpriseSRPN194.4GaugeButler100%168 of 16822 min79 min
266Lincoln Creek 3 WNW SewardSWDN194.4GaugeSeward100%168 of 16822 min79 min
266Big Blue River AT SewardSWRN194.4GaugeSeward100%168 of 16822 min79 min
266Willow Creek Near PierceWCPN194.4GaugePierce100%168 of 16822 min79 min
266Pierce 2SW - Willow CreekWRSN194.4GaugePierce100%168 of 16822 min79 min
276NorfolkNFKN194.3GaugeMadison100%168 of 16822 min60 min
276Weeping Water Creek 2 SE UnionUION194.3GaugeCass100%168 of 16822 min60 min
276Elkhorn River AT WaterlooWTRN194.3GaugeDouglas100%168 of 16822 min60 min
279WayneLCG94.3AirportWayne99.6%502 of 50416 min40 min
280La Platte - Platte RiverLPRN194.3GaugeCass99.5%200 of 20122 min69 min
281West Papillion Creek 1 NW ElkhornEKWN194.3GaugeDouglas98.8%664 of 67220 min45 min
282Beaver Creek AT GenoaGEON194.3GaugeNance98.8%166 of 16820 min2 h
282Omaha Creek AT HomerHMRN194.3GaugeDakota98.8%166 of 16820 min2 h
282South Loup River 1 NE Saint MichaelSMIN194.3GaugeBuffalo98.8%166 of 16820 min2 h
285Haines Branch at SW 56th St at Lincoln, Nebr.0680309394.2GaugeLancaster100%168 of 16823 min75 min
286Big Papillion Creek near Blair, Nebr.0661070594.2GaugeWashington100%168 of 16823 min60 min
286South Papillion Creek at Chalco, Nebr.0661078894.2GaugeSarpy100%168 of 16823 min60 min
286Platte River near Duncan, Nebr.0677400094.2GaugePlatte100%168 of 16823 min60 min
286Salt Creek at Pioneers Boulevard at Lincoln, Nebr.0680308094.2GaugeLancaster100%168 of 16823 min60 min
286Antelope Creek at 27th Street at Lincoln, Nebr.0680330094.2GaugeLancaster100%168 of 16823 min60 min
286Oak Creek at Air Park Road at Lincoln, Nebr.0680348694.2GaugeLancaster100%168 of 16823 min60 min
292Little Papillion Creek at Irvington, Nebr.0661075094.2GaugeDouglas100%168 of 16823 min74 min
293West Papillion Creek at Papillion, Nebr.0661079394.2GaugeSarpy100%168 of 16823 min75 min
293Rain Gage at City Maintenance Shop at Omaha, Nebr.41170109557060194.2GaugeDouglas100%168 of 16823 min75 min
295Rain Gage near Orum, Nebr.41340309613500194.2GaugeWashington100%168 of 16823 min1.5 h
296ScottsbluffSCBN194.2CooperativeScotts Bluff100%7 of 77.9 h25 h
297Middle Loup River 1 SE Saint PaulSPLN194.2GaugeHoward99.4%167 of 16822 min1.5 h
298Muddy Creek At ArapahoeARPN194.2GaugeFurnas99.4%167 of 16822 min2 h
298Niobrara River AT Box Butte DamBOXN194.2GaugeDawes99.4%167 of 16822 min2 h
298Along Calamus RsvrCALN194.2GaugeGarfield99.4%167 of 16822 min2 h
298Cambridge DiversionCBDN194.2GaugeFurnas99.4%167 of 16822 min2 h
298Cardwell Branch 4 E Yankee Hill ReservoirDENN194.2GaugeLancaster99.4%167 of 16822 min2 h
298Conestoga LakeDTON194.2GaugeLancaster99.4%167 of 16822 min2 h
298Turkey Creek 2 E EdisonEDIN194.2GaugeFurnas99.4%167 of 16822 min2 h
298North Branch of Middle Creek 2 NW Pawnee LakeERLN194.2GaugeLancaster99.4%167 of 16822 min2 h
298Superior Canal At Guide Rock/Superior CanalGUCN194.2GaugeWebster99.4%167 of 16822 min2 h
298Lake Alice Reservoir InflowLAKN194.2GaugeScotts Bluff99.4%167 of 16822 min2 h
298Holmes LakeLNCN194.2GaugeLancaster99.4%167 of 16822 min2 h
298Medicine Creek AT Medicine Creek below Harry Strunk LakeMCBN194.2GaugeFrontier99.4%167 of 16822 min2 h
298Snake River 23 SW ValentineMETN194.2GaugeCherry99.4%167 of 16822 min2 h
298Scottsbluff - Lake Minatare ResMRON194.2GaugeScotts Bluff99.4%167 of 16822 min2 h
298Missouri River AT PoncaMRPN194.2GaugeDixon99.4%167 of 16822 min2 h
298Republican City 3SSE - Naponee CanalNPPN194.2GaugeHarlan99.4%167 of 16822 min2 h
298Stinking Water Creek 2 NW Palisade 2NWPASN194.2GaugeHayes99.4%167 of 16822 min2 h
298Pleasantdale 2NNW - Twin Lake ResPLDN194.2GaugeSeward99.4%167 of 16822 min2 h
298Franklin Canal 2 SSE Republican CityRECN194.2GaugeHarlan99.4%167 of 16822 min2 h
298North Loup River 3 N Saint PaulSPUN194.2GaugeHoward99.4%167 of 16822 min2 h
318Mira Creek 1 NW North LoupNLPN194.2GaugeValley99.4%167 of 16822 min1.8 h
318ROCK CREEK AT ParksPKCN194.2GaugeDundy99.4%167 of 16822 min1.8 h
318Verdigre Creek 4 N VerdigreVEDN194.2GaugeKnox99.4%167 of 16822 min1.8 h
321Snake River 20 SSW BurgeBRGN194.2GaugeCherry99.4%167 of 16822 min2 h
321Snake River 23 S DoughboyDBYN194.2GaugeCherry99.4%167 of 16822 min2 h
321Hickman Branch 2 E Wagon Train LakeHCKN194.2GaugeLancaster99.4%167 of 16822 min2 h
321Hickman Branch 1 S Stagecoach LakeHKMN194.2GaugeLancaster99.4%167 of 16822 min2 h
321Olive Creek 2 E Olive Creek LakeKRAN194.2GaugeLancaster99.4%167 of 16822 min2 h
321South Papillion Creek 3 SW Wehrspann LakeMLDN194.2GaugeSarpy99.4%167 of 16822 min2 h
321Boxelder Creek 16 W Lake ZorinskyOAAN194.2GaugeDouglas99.4%167 of 16822 min2 h
321Knight Creek 11 WNW Glenn Cunningham DamOAHN194.2GaugeDouglas99.4%167 of 16822 min2 h
321Big Papillion Creek 11 WNW Standing Bear Lake and DamOMAN194.2GaugeDouglas99.4%167 of 16822 min2 h
321Oak Creek 4 W Branched OakRAYN194.2GaugeLancaster99.4%167 of 16822 min2 h
321MIDDLE LOUP RIVER 1 SW RockvilleRCKN194.2GaugeSherman99.4%167 of 16822 min2 h
321Olive Branch 3 W Bluestem LakeSPGN194.2GaugeLancaster99.4%167 of 16822 min2 h
333Pebble Creek 1 WSW ScribnerSRBN194.2GaugeDodge99.4%167 of 16822 min2 h
334Bayard - Red Willow CreekRWBN194.2GaugeMorrill96.4%162 of 16817 min2 h
335Big Papillion Creek 3 SW RalstonRABN194.1GaugeDouglas98.9%665 of 67222 min45 min
336Springview - Niobrara RiverNISN194.1GaugeKeya Paha98.8%166 of 16821 min2 h
337Hastings 1.9 SNE-AD-794.0VolunteerAdams100%7 of 78.4 h26 h
338West Papillion Creek at Pacific St at Omaha, Nebr.0661078094.0GaugeDouglas99.4%167 of 16823 min2 h
339Big Papillion Creek 2 NW BenningtonBEBN194.0GaugeDouglas98.6%663 of 67222 min45 min
340Platte River 5 SE Grand IslandGRIN193.9GaugeHall98.8%166 of 16822 min2 h
340Platte River 3 S KearneyKEAN193.9GaugeBuffalo98.8%166 of 16822 min2 h
340Missouri River AT VerdelMRVN193.9GaugeKnox98.8%166 of 16822 min2 h
343Davis Creek AT DAVIS CREEK DAMDCDN193.8GaugeGreeley98.2%165 of 16822 min2 h
343Plattsmouth - Missouri RiverZTMN193.8GaugeCass98.2%165 of 16822 min2 h
345Broken Bow MuniBBW93.7AirportCuster100%168 of 1688 min60 min
346Bushnell 1SBSHN193.7GaugeKimball100%168 of 16822 min79 min
347Neligh4V993.7AirportAntelope99.6%502 of 50416 min40 min
348Republican River AT StrattonSTTN193.7GaugeHitchcock98.8%166 of 16822 min3.3 h
349Loup River Power Canal 4 SW GenoaGEAN193.5GaugeNance96.4%162 of 16820 min2.2 h
350Shell Creek 7 NE ColumbusCLBN193.4GaugePlatte100%168 of 16827 min60 min
350Platte River 2 S DuncanDNCN193.4GaugePlatte100%168 of 16827 min60 min
350Wahoo - Wahoo CreekWOON193.4GaugeSaunders100%168 of 16827 min60 min
353Wynot - Bow CrekBOWN193.4GaugeCedar100%168 of 16827 min61 min
354Cameron 2NNECEON193.4GaugeHall100%168 of 16827 min1.5 h
355Macy - North Blackbird CreekNBCN193.4GaugeThurston100%168 of 16827 min75 min
355Bazile Creek 6 ESE NiobraraNBZN193.4GaugeKnox100%168 of 16827 min75 min
357Calamus River 3 NW Burwell 3NWBRLN193.4GaugeGarfield100%168 of 16827 min64 min
357Platte River 1 SE LesharaLESN193.4GaugeDouglas100%168 of 16827 min64 min
357Marsland - Niobrara RiverNABN193.4GaugeDawes100%168 of 16827 min64 min
357Gordon - Niobrara RiverNRGN193.4GaugeSheridan100%168 of 16827 min64 min
357Hay Springs 14SNRHN193.4GaugeSheridan100%168 of 16827 min64 min
357Harrison - Niobrara River at 33 RanchNRRN193.4GaugeSioux100%168 of 16827 min64 min
363Lewellen - Blue CreekBCLN193.4GaugeGarden100%168 of 16827 min64 min
363Hershey - Birdwood CreekBIRN193.4GaugeLincoln100%168 of 16827 min64 min
363Medicine Creek DamCABN193.4GaugeFrontier100%168 of 16827 min64 min
363Loup River AT ColumbusCLMN193.4GaugePlatte100%168 of 16827 min64 min
363Darr 4SSE - Platte RiverDARN193.4GaugeDawson100%168 of 16827 min64 min
363Wood River At Wood River Diversion Grand IslandGIDN193.4GaugeHall100%168 of 16827 min64 min
363Marsland - Niobrara River below Box ButteNBBN193.4GaugeDawes100%168 of 16827 min64 min
363Sappa Creek 2 E StamfordSTMN193.4GaugeHarlan100%168 of 16827 min64 min
363Crawford - White RiverWRCN193.4GaugeDawes100%168 of 16827 min64 min
372Platte River 3 NE AshlandASLN193.4GaugeSarpy100%168 of 16827 min64 min
372West Fork Big Blue River 7 NW DorchesterDRGN193.4GaugeSeward100%168 of 16827 min64 min
374Bazile Creek AT CenterCBCN193.4GaugeKnox100%168 of 16827 min64 min
375Macy - Blackbird CreekBCMN193.4GaugeCherry100%168 of 16827 min60 min
376West Papillion Creek AT MillardMWBN193.4GaugeDouglas98.8%664 of 67222 min55 min
377North Fork Big Nemaha River AT HumboldtHBLN193.3GaugeRichardson100%168 of 16827 min64 min
377South Omaha Creek AT WalthillWHLN193.3GaugeThurston100%168 of 16827 min64 min
379Cole Creek at Blondo Street at Omaha, Nebr.0661076093.2GaugeDouglas100%168 of 16828 min75 min
379Rain Gage at Hitchcock Park at Omaha, Nebr.41123209558420193.2GaugeDouglas100%168 of 16828 min75 min
381White River Near Ne-Sd State Line0644568593.2GaugeDawes100%168 of 16828 min79 min
381Platte River near Overton, Nebr.0676800093.2GaugeDawson100%168 of 16828 min79 min
383Frenchman Creek AT Frenchman Creek above Enders ReservoirENSN193.2GaugeChase99.4%167 of 16827 min1.5 h
384Medicine Creek Above Harry Strunk LakeMCAN193.2GaugeFrontier99.4%167 of 16827 min2 h
384McCookMCKN193.2GaugeRed Willow99.4%167 of 16827 min2 h
384McCookMKRN193.2GaugeRed Willow99.4%167 of 16827 min2 h
384South Platte River 1 S RoscoeRSON193.2GaugeKeith99.4%167 of 16827 min2 h
384Missouri River 2 NW RuloRULN193.2GaugeRichardson99.4%167 of 16827 min2 h
384Red Willow Creek AT Red Willow Creek abv Hugh Butler LakeRWAN193.2GaugeFrontier99.4%167 of 16827 min2 h
384RED WILLOW CREEK 4 W Indianola 4wRWCN193.2GaugeRed Willow99.4%167 of 16827 min2 h
384Scottsbluff - Tubb SpringTBSN193.2GaugeScotts Bluff99.4%167 of 16827 min2 h
392Morrill - Akers Draw IntakeAKDN193.2GaugeScotts Bluff99.4%167 of 16827 min2 h
392Mitchell - Dry Spotted Tail DiversionDSKN193.2GaugeScotts Bluff99.4%167 of 16827 min2 h
392Republican River 1 SW HardyHDYN193.2GaugeNuckolls99.4%167 of 16827 min2 h
392Little Lake Alice Elevation And OutflowLLAN193.2GaugeScotts Bluff99.4%167 of 16827 min2 h
392Morrill - Sheep Creek DivSHCN193.2GaugeScotts Bluff99.4%167 of 16827 min2 h
392Mitchell - Wet Spotted TailWSPN193.2GaugeScotts Bluff99.4%167 of 16827 min2 h
398Bridgeport - Pumpkin CreekBPTN193.2GaugeMorrill99.4%167 of 16827 min2 h
398Butte - Niobrara RiverNIBN193.2GaugeHolt99.4%167 of 16827 min2 h
398Harrison - Niobrara RiverNRSN193.2GaugeSioux99.4%167 of 16827 min2 h
401Winters Creek Reservoir Elevation And InWCRN193.2GaugeScotts Bluff99.4%167 of 16827 min2 h
402Madison 5E - Union CreekDSON193.1GaugeStanton98.9%665 of 67227 min45 min
402Norfolk 2SE - NF Elkhorn RiverNRCN193.1GaugeMadison98.9%665 of 67227 min45 min
402Osmond 1W - NF Elkhorn RiverOZCN193.1GaugePierce98.9%665 of 67227 min45 min
405Salt Creek 3 S Lincoln (Pioneers Boulevard)LUSN193.1GaugeLancaster95.0%174 of 18320 min65 min
406North Bend 8N - Mapple CreekUKRN193.0GaugeDodge98.8%664 of 67227 min45 min
407Oneill 3SE - Elkhorn RiverEONN193.0GaugeHolt98.8%664 of 67227 min45 min
408Lake Alice Reservoir Elevation And OutflLKAN193.0GaugeScotts Bluff98.8%166 of 16827 min2 h
409Lodgepole Creek above Oliver ReservoirLPON193.0GaugeKimball98.8%166 of 16827 min2 h
410Ewing 1SE - SF Elkhorn RiverSFEN193.0GaugeHolt98.6%663 of 67227 min45 min
411Whitman 5 ENEWHTN193.0GaugeGrant96.1%176 of 18322 min1.9 h
412Stevens Creek 7 NE LincolnLVNN193.0GaugeLancaster94.5%173 of 18319 min66 min
413La PlatteLPTN192.9GaugeSarpy100%168 of 16829 min60 min
414South Papillion Creek AT ChalcoPSBN192.9GaugeSarpy94.5%173 of 18319 min60 min
415Elm Creek At AmboyAMBN192.8GaugeWebster98.2%165 of 16827 min2 h
415Overton - Platte RiverCWSN192.8GaugeDawson98.2%165 of 16827 min2 h
415Crofton 8NGPDN192.8GaugeCedar98.2%165 of 16827 min2 h
415Republican River 1 W RivertonRVRN192.8GaugeFranklin98.2%165 of 16827 min2 h
419BenkelmanBEKN192.8GaugeDundy98.2%165 of 16827 min2 h
419Harlan County Reservoir At Harlan County LakeREPN192.8GaugeHarlan98.2%165 of 16827 min2 h
419N.F. REPUBLICAN RVR 8 WNW Haigler 8wnwSTEN192.8GaugeDundy98.2%165 of 16827 min2 h
422PLATTE RIVER 2 S CozadCOSN192.8GaugeDawson98.2%165 of 16827 min2 h
422Platte River 1 S MaxwellMXWN192.8GaugeLincoln98.2%165 of 16827 min2 h
422South Platte River 2 SSW North PlatteNPSN192.8GaugeLincoln98.2%165 of 16827 min2 h
422North Platte River 1 N North PlatteNPTN192.8GaugeLincoln98.2%165 of 16827 min2 h
422Platte River 2 S OdessaODSN192.8GaugeBuffalo98.2%165 of 16827 min2 h
422Platte River 3 W OvertonOVTN192.8GaugeDawson98.2%165 of 16827 min2 h
422Spencer 5SSESPCN192.8GaugeBoyd98.2%165 of 16827 min2 h
429Little Blue River 4 SE DeweeseDWEN192.8GaugeNuckolls95.2%160 of 16822 min2 h
429Union Creek AT MadisonMSON192.8GaugeMadison95.2%160 of 16822 min2 h
431Gates - Middle Loup RiverGATN192.8GaugeCuster95.2%160 of 16822 min2 h
432Missouri River AT PlattsmouthPTMN192.6GaugeCass97.6%164 of 16827 min2 h
433Platte River 2 S CozadCOZN192.6GaugeDawson97.6%164 of 16827 min2 h
434Platte River 1 S Brady North ChannelBDYN192.6GaugeLincoln97.6%164 of 16827 min2 h
434Platte River 4 S Brady Channel 4BRAN192.6GaugeLincoln97.6%164 of 16827 min2 h
434Big Blue River at StaplehurstSAPN192.6GaugeSeward97.6%164 of 16827 min2 h
434North Platte River 3 N SutherlandSUTN192.6GaugeLincoln97.6%164 of 16827 min2 h
438Platte River 3 S VeniceVENN192.5GaugeSaunders100%168 of 16831 min60 min
439Oak Creek 5 NW Lincoln (Air Park Road)LOKN192.5GaugeLancaster94.5%173 of 18322 min65 min
440Thomas Creek 3 E BenningtonIRLN192.5GaugeDouglas94.5%173 of 18322 min64 min
441At Lake Minatare ReservoirLMTN192.4GaugeScotts Bluff97.0%163 of 16827 min3 h
442Grafton - WF Big Blue RiverGRFN192.4GaugeFillmore97.0%163 of 16827 min2 h
442Montrose 1W - Hat CreekHCMN192.4GaugeSioux97.0%163 of 16827 min2 h
444AuburnAUBN192.4CooperativeNemaha87.5%14 of 1643 min14 h
445Morrill - North Platte RiverNPMN192.3GaugeScotts Bluff98.8%166 of 16830 min2 h
446Mitchell - Dry Spotted Tail DiversionDSTN192.2GaugeScotts Bluff99.4%167 of 16832 min2 h
446Lyman - Horse CreekHCLN192.2GaugeScotts Bluff99.4%167 of 16832 min2 h
446Shelton 4S - Platte RiverSHTN192.2GaugeBuffalo99.4%167 of 16832 min2 h
446Scottsbluff - Tub Springs DiversionTSSN192.2GaugeScotts Bluff99.4%167 of 16832 min2 h
450Center Creek At Franklin # 2FKNN192.2GaugeFranklin96.4%162 of 16827 min2 h
451Omaha - Missouri River Hwy 92MOMN192.1GaugeDouglas98.8%166 of 16831 min2 h
452Turkey Creek 3 N DANNEBROGDBGN192.0GaugeHoward98.8%166 of 16832 min1.8 h
453Big Sandy Creek 1 S AlexandriaAXDN192.0GaugeThayer98.8%166 of 16832 min2 h
453Elm Creek - Platte RiverCDEN192.0GaugeDawson98.8%166 of 16832 min2 h
453Curtis - Medicine CreekMECN192.0GaugeFrontier98.8%166 of 16832 min2 h
453Somerset - Medicine CreekSOMN192.0GaugeLincoln98.8%166 of 16832 min2 h
453Turkey Creek 3 W WilberWLBN192.0GaugeSaline98.8%166 of 16832 min2 h
458Morrill - Sheep CreekSCMN192.0GaugeScotts Bluff98.8%166 of 16832 min2 h
459Missouri River AT MaskellMKLN191.9GaugeDixon97.6%164 of 16830 min2 h
460RivertonRVTN191.8GaugeFranklin95.2%160 of 16827 min2 h
461Agate - Niobrara RiverNRAN191.7GaugeSioux97.6%164 of 16831 min2 h
462Omaha 7.3 WNE-DG-7591.7VolunteerDouglas85.7%6 of 726 min2 days
463Valentine 2.5 NENE-CH-1291.7VolunteerCherry85.7%6 of 726 min2 days
464Dodge 0.3 ESENE-DD-1191.7VolunteerDodge85.7%6 of 726 min47 h
465Beaver Crossing 2.9 WSWNE-SW-1191.7VolunteerSeward85.7%6 of 726 min2 days
466Imperial 0.4 WNWNE-CS-591.7VolunteerChase85.7%6 of 726 min2 days
466Mead 5.4 NNE-SN-491.7VolunteerSaunders85.7%6 of 726 min2 days
468Lakeside 15.7 NNE-SD-391.7VolunteerSheridan85.7%6 of 726 min2.1 days
469Stapleton 5WSTAN191.7CooperativeLogan85.7%6 of 755 min2 days
470CreteCTEN191.7CooperativeSaline85.7%6 of 775 min37.1 h
471Elmwood 3.4 WSWNE-CA-491.7VolunteerCass85.7%6 of 786 min2 days
472Gering 7.7 SNE-SB-591.7VolunteerScotts Bluff85.7%6 of 786 min2 days
473Omaha 2.0 NNE-DG-4691.7VolunteerDouglas85.7%6 of 786 min24 h
474Hastings 6.4 ENE-CY-191.7VolunteerClay85.7%6 of 786 min2 days
475Milford 1.1 SSWNE-SW-991.7VolunteerSeward85.7%6 of 72.4 h2 days
476KilgoreKIGN191.7CooperativeCherry85.7%6 of 72.6 h36.1 h
477AllianceAIA91.6AirportBox Butte100%168 of 1688 min60 min
478Gurley1HW91.4AirportCheyenne82.1%184 of 22416 min69 min
479Wisner 0.4 NNWNE-CM-391.3VolunteerCuming85.7%6 of 73.4 h2 days
480Papillion 1.7 SNE-SY-3691.3VolunteerSarpy85.7%6 of 73.4 h2 days
481Big Papillion Creek 2 SE KennardKEBN191.2GaugeWashington93.3%209 of 22426 min64 min
482Rogers Farm #1 ScanROFN191.1GaugeLancaster99.4%167 of 16837 min2 h
483EustisEUSN191.0CooperativeFrontier100%7 of 714.7 h24 h
484Katzer DrainKATN191.0GaugeScotts Bluff96.4%162 of 16822 min6 h
485Papillion 1.9 SSWNE-SY-1690.8VolunteerSarpy85.7%6 of 74.4 h2 days
486North Platte River 1 SSW MitchellMICN190.3GaugeScotts Bluff96.4%162 of 16832 min4 h
487Johnson Farm ScanJOFN190.2GaugeChase99.4%167 of 16837 min2 h
488Arcadia 2WARCN190.1CooperativeValley85.7%6 of 75.9 h2 days
489ElginELGN190.0CooperativeAntelope85.7%6 of 76.3 h24 h
490Bassett 14.2 SSENE-RK-389.9VolunteerRock85.7%6 of 76.4 h36.1 h
491Lincoln 6.8 SENE-LA-1989.9VolunteerLancaster85.7%6 of 76.4 h2 days
492Joder 13WNW - Montrose RAWSMTRN189.8GaugeSioux93.4%157 of 16813 min11 h
493IMLIML89.8DCP-85.7%6 of 76.6 h36.1 h
494FRDN1FRDN189.8DCP-85.7%6 of 76.6 h24 h
495HAUN1HAUN189.8DCP-85.7%6 of 76.6 h2 days
496Harrison 20 SSE9407789.4ReferenceSioux100%84 of 841.5 h3.1 h
496Whitman 5 ENE9407989.4ReferenceGrant100%84 of 841.5 h3.1 h
496Lincoln 8 ENE9499589.4ReferenceLancaster100%84 of 841.5 h3.1 h
499North Platte NWSNPNN189.1CooperativeLincoln78.2%18 of 2315 min13 h
500Johnson FarmS211189.0SoilChase100%168 of 16843 min64 min

How a station is ranked

The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.

The 247 score

Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:

  1. Reports receivedweight 35The share of its scheduled reports received. A station that sends every 5 minutes is due 2,016 reports in a week; one that reports once a day is due 7. Each report is counted in a slot centred on the station's own report time, so a report a minute early or late is still on time, and the week ends an hour back, so a report still on its way is never counted missed.Full marks: 100% received. No marks: none received.
  2. Arrivalweight 10The median time its reports took to arrive from the moment a reading was taken to the moment it reached Storm Station.Full marks: within 10 minutes, or a tenth of its schedule for a station that reports less often. No marks: an hour, or its whole schedule.
  3. Continuityweight 10Its longest silence against its own schedule, so a daily gauge is not marked down for a day between reports.Full marks: a silence of 3 reports or less. No marks: 72 reports, falling evenly on a log scale between.
  4. Accuracyweight 20How closely its temperature follows its reference station the nearest airport or climate reference station that reported within half an hour, up to 15 miles away, reading by reading; an airfield is compared with the nearest other airport, never its own report. A steady offset is taken out, and where both heights are known only the offset beyond 3 F that the height difference does not explain is counted.Full marks: within 1.5 F, allowing 0.1 F more for each mile to the reference. No marks: 6.5 F beyond that.
  5. Instrument checksweight 15The share of its readings that pass a check. For an airfield, the check the forecast engine runs the next day: each reading against the stations around it, as weather services check their own. For any other station, a reading 20 F or more from its reference fails, unless the two stand 3,000 ft or more apart.Full marks: none failed. No marks: 5% failed.
  6. Forecast checkweight 10How closely its temperature matched Storm Station's forecast for the same hours, checked the next day, for every airfield the forecast engine scores. A station whose readings stray far from a forecast its neighbours confirm is one to doubt.Full marks: within 2 F on average. No marks: 8 F.

A part is scored once the week holds 24 readings or comparisons for it. A part that cannot be measured where a station stands counts at the middle of its state's measured stations, so the station is neither lifted nor sunk by it. A part measured nowhere in the state is left out, and the others carry its weight.

From score to rank

Each state's stations are ranked by their score, to the tenth. At an equal score the longer record comes first: a station that sent 2,016 of 2,016 reports has shown more than one that sent 7 of 7. Then the faster arrival, then the shorter silence. Ties on all of them share a rank, as a race is scored: three stations tied for third are all third, and the next is sixth.

A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. The rank is made again every day, so a station that falls silent or starts to read wrong drops, and one that recovers climbs back. Every page shows the same ranking: a station's rank here, in its state's list and on its own page come from one run, and a new run reaches them together. Each station's page shows its score part by part, with the figures behind each.

The same figures as data

/api/ranks for a state and /api/rank for one station, its score in parts; the developer page has every field.