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.
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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 213 | Elkhorn River 2 E WinslowWLON1 | 94.4 | Gauge | Dodge | 100% | 168 of 168 | 22 min | 79 min | |
| 252 | Platte River 1 S North BendNBDN1 | 94.4 | Gauge | Dodge | 100% | 168 of 168 | 22 min | 60 min | |
| 253 | Wahoo Creek 1 S IthacaITHN1 | 94.4 | Gauge | Saunders | 100% | 168 of 168 | 22 min | 60 min | |
| 254 | Salt Creek 2 ENE AshlandASTN1 | 94.4 | Gauge | Saunders | 100% | 168 of 168 | 22 min | 79 min | |
| 254 | Big Blue River 2 S CreteCRTN1 | 94.4 | Gauge | Saline | 100% | 168 of 168 | 22 min | 79 min | |
| 254 | Turkey Creek 3 SE De WittDEWN1 | 94.4 | Gauge | Gage | 100% | 168 of 168 | 22 min | 79 min | |
| 254 | Big Nemaha River 2 S Falls CityFLLN1 | 94.4 | Gauge | Richardson | 100% | 168 of 168 | 22 min | 79 min | |
| 254 | Elkhorn River 1 S PilgerPLGN1 | 94.4 | Gauge | Stanton | 100% | 168 of 168 | 22 min | 79 min | |
| 259 | Missouri River AT BrownvilleBRON1 | 94.4 | Gauge | Nemaha | 100% | 168 of 168 | 22 min | 60 min | |
| 259 | Platte River 1 N LouisvilleLOUN1 | 94.4 | Gauge | Cass | 100% | 168 of 168 | 22 min | 60 min | |
| 259 | Missouri River AT NiobraraMRNN1 | 94.4 | Gauge | Knox | 100% | 168 of 168 | 22 min | 60 min | |
| 259 | Niobrara River AT NiobraraNRBN1 | 94.4 | Gauge | Knox | 100% | 168 of 168 | 22 min | 60 min | |
| 259 | Logan Creek 2 SW UehlingUEHN1 | 94.4 | Gauge | Dodge | 100% | 168 of 168 | 22 min | 60 min | |
| 259 | Ponca Creek 1 E VerdelVERN1 | 94.4 | Gauge | Knox | 100% | 168 of 168 | 22 min | 60 min | |
| 265 | North Platte River 1 SE LewellenLEWN1 | 94.4 | Gauge | Garden | 100% | 168 of 168 | 22 min | 79 min | |
| 266 | Wood River 1 SW AldaALDN1 | 94.4 | Gauge | Hall | 100% | 168 of 168 | 22 min | 79 min | |
| 266 | Big Blue River AT BeatriceBEAN1 | 94.4 | Gauge | Gage | 100% | 168 of 168 | 22 min | 79 min | |
| 266 | Henry 1SeHRYN1 | 94.4 | Gauge | Scotts Bluff | 100% | 168 of 168 | 22 min | 79 min | |
| 266 | Elkhorn River 1 SW NelighNLIN1 | 94.4 | Gauge | Antelope | 100% | 168 of 168 | 22 min | 79 min | |
| 266 | Logan Creek AT PenderPEDN1 | 94.4 | Gauge | Thurston | 100% | 168 of 168 | 22 min | 79 min | |
| 266 | Big Blue River AT SurpriseSRPN1 | 94.4 | Gauge | Butler | 100% | 168 of 168 | 22 min | 79 min | |
| 266 | Lincoln Creek 3 WNW SewardSWDN1 | 94.4 | Gauge | Seward | 100% | 168 of 168 | 22 min | 79 min | |
| 266 | Big Blue River AT SewardSWRN1 | 94.4 | Gauge | Seward | 100% | 168 of 168 | 22 min | 79 min | |
| 266 | Willow Creek Near PierceWCPN1 | 94.4 | Gauge | Pierce | 100% | 168 of 168 | 22 min | 79 min | |
| 266 | Pierce 2SW - Willow CreekWRSN1 | 94.4 | Gauge | Pierce | 100% | 168 of 168 | 22 min | 79 min | |
| 276 | NorfolkNFKN1 | 94.3 | Gauge | Madison | 100% | 168 of 168 | 22 min | 60 min | |
| 276 | Weeping Water Creek 2 SE UnionUION1 | 94.3 | Gauge | Cass | 100% | 168 of 168 | 22 min | 60 min | |
| 276 | Elkhorn River AT WaterlooWTRN1 | 94.3 | Gauge | Douglas | 100% | 168 of 168 | 22 min | 60 min | |
| 279 | WayneLCG | 94.3 | Airport | Wayne | 99.6% | 502 of 504 | 16 min | 40 min | |
| 280 | La Platte - Platte RiverLPRN1 | 94.3 | Gauge | Cass | 99.5% | 200 of 201 | 22 min | 69 min | |
| 281 | West Papillion Creek 1 NW ElkhornEKWN1 | 94.3 | Gauge | Douglas | 98.8% | 664 of 672 | 20 min | 45 min | |
| 282 | Beaver Creek AT GenoaGEON1 | 94.3 | Gauge | Nance | 98.8% | 166 of 168 | 20 min | 2 h | |
| 282 | Omaha Creek AT HomerHMRN1 | 94.3 | Gauge | Dakota | 98.8% | 166 of 168 | 20 min | 2 h | |
| 282 | South Loup River 1 NE Saint MichaelSMIN1 | 94.3 | Gauge | Buffalo | 98.8% | 166 of 168 | 20 min | 2 h | |
| 285 | Haines Branch at SW 56th St at Lincoln, Nebr.06803093 | 94.2 | Gauge | Lancaster | 100% | 168 of 168 | 23 min | 75 min | |
| 286 | Big Papillion Creek near Blair, Nebr.06610705 | 94.2 | Gauge | Washington | 100% | 168 of 168 | 23 min | 60 min | |
| 286 | South Papillion Creek at Chalco, Nebr.06610788 | 94.2 | Gauge | Sarpy | 100% | 168 of 168 | 23 min | 60 min | |
| 286 | Platte River near Duncan, Nebr.06774000 | 94.2 | Gauge | Platte | 100% | 168 of 168 | 23 min | 60 min | |
| 286 | Salt Creek at Pioneers Boulevard at Lincoln, Nebr.06803080 | 94.2 | Gauge | Lancaster | 100% | 168 of 168 | 23 min | 60 min | |
| 286 | Antelope Creek at 27th Street at Lincoln, Nebr.06803300 | 94.2 | Gauge | Lancaster | 100% | 168 of 168 | 23 min | 60 min | |
| 286 | Oak Creek at Air Park Road at Lincoln, Nebr.06803486 | 94.2 | Gauge | Lancaster | 100% | 168 of 168 | 23 min | 60 min | |
| 292 | Little Papillion Creek at Irvington, Nebr.06610750 | 94.2 | Gauge | Douglas | 100% | 168 of 168 | 23 min | 74 min | |
| 293 | West Papillion Creek at Papillion, Nebr.06610793 | 94.2 | Gauge | Sarpy | 100% | 168 of 168 | 23 min | 75 min | |
| 293 | Rain Gage at City Maintenance Shop at Omaha, Nebr.411701095570601 | 94.2 | Gauge | Douglas | 100% | 168 of 168 | 23 min | 75 min | |
| 295 | Rain Gage near Orum, Nebr.413403096135001 | 94.2 | Gauge | Washington | 100% | 168 of 168 | 23 min | 1.5 h | |
| 296 | ScottsbluffSCBN1 | 94.2 | Cooperative | Scotts Bluff | 100% | 7 of 7 | 7.9 h | 25 h | |
| 297 | Middle Loup River 1 SE Saint PaulSPLN1 | 94.2 | Gauge | Howard | 99.4% | 167 of 168 | 22 min | 1.5 h | |
| 298 | Muddy Creek At ArapahoeARPN1 | 94.2 | Gauge | Furnas | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Niobrara River AT Box Butte DamBOXN1 | 94.2 | Gauge | Dawes | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Along Calamus RsvrCALN1 | 94.2 | Gauge | Garfield | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Cambridge DiversionCBDN1 | 94.2 | Gauge | Furnas | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Cardwell Branch 4 E Yankee Hill ReservoirDENN1 | 94.2 | Gauge | Lancaster | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Conestoga LakeDTON1 | 94.2 | Gauge | Lancaster | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Turkey Creek 2 E EdisonEDIN1 | 94.2 | Gauge | Furnas | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | North Branch of Middle Creek 2 NW Pawnee LakeERLN1 | 94.2 | Gauge | Lancaster | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Superior Canal At Guide Rock/Superior CanalGUCN1 | 94.2 | Gauge | Webster | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Lake Alice Reservoir InflowLAKN1 | 94.2 | Gauge | Scotts Bluff | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Holmes LakeLNCN1 | 94.2 | Gauge | Lancaster | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Medicine Creek AT Medicine Creek below Harry Strunk LakeMCBN1 | 94.2 | Gauge | Frontier | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Snake River 23 SW ValentineMETN1 | 94.2 | Gauge | Cherry | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Scottsbluff - Lake Minatare ResMRON1 | 94.2 | Gauge | Scotts Bluff | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Missouri River AT PoncaMRPN1 | 94.2 | Gauge | Dixon | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Republican City 3SSE - Naponee CanalNPPN1 | 94.2 | Gauge | Harlan | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Stinking Water Creek 2 NW Palisade 2NWPASN1 | 94.2 | Gauge | Hayes | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Pleasantdale 2NNW - Twin Lake ResPLDN1 | 94.2 | Gauge | Seward | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | Franklin Canal 2 SSE Republican CityRECN1 | 94.2 | Gauge | Harlan | 99.4% | 167 of 168 | 22 min | 2 h | |
| 298 | North Loup River 3 N Saint PaulSPUN1 | 94.2 | Gauge | Howard | 99.4% | 167 of 168 | 22 min | 2 h | |
| 318 | Mira Creek 1 NW North LoupNLPN1 | 94.2 | Gauge | Valley | 99.4% | 167 of 168 | 22 min | 1.8 h | |
| 318 | ROCK CREEK AT ParksPKCN1 | 94.2 | Gauge | Dundy | 99.4% | 167 of 168 | 22 min | 1.8 h | |
| 318 | Verdigre Creek 4 N VerdigreVEDN1 | 94.2 | Gauge | Knox | 99.4% | 167 of 168 | 22 min | 1.8 h | |
| 321 | Snake River 20 SSW BurgeBRGN1 | 94.2 | Gauge | Cherry | 99.4% | 167 of 168 | 22 min | 2 h | |
| 321 | Snake River 23 S DoughboyDBYN1 | 94.2 | Gauge | Cherry | 99.4% | 167 of 168 | 22 min | 2 h | |
| 321 | Hickman Branch 2 E Wagon Train LakeHCKN1 | 94.2 | Gauge | Lancaster | 99.4% | 167 of 168 | 22 min | 2 h | |
| 321 | Hickman Branch 1 S Stagecoach LakeHKMN1 | 94.2 | Gauge | Lancaster | 99.4% | 167 of 168 | 22 min | 2 h | |
| 321 | Olive Creek 2 E Olive Creek LakeKRAN1 | 94.2 | Gauge | Lancaster | 99.4% | 167 of 168 | 22 min | 2 h | |
| 321 | South Papillion Creek 3 SW Wehrspann LakeMLDN1 | 94.2 | Gauge | Sarpy | 99.4% | 167 of 168 | 22 min | 2 h | |
| 321 | Boxelder Creek 16 W Lake ZorinskyOAAN1 | 94.2 | Gauge | Douglas | 99.4% | 167 of 168 | 22 min | 2 h | |
| 321 | Knight Creek 11 WNW Glenn Cunningham DamOAHN1 | 94.2 | Gauge | Douglas | 99.4% | 167 of 168 | 22 min | 2 h | |
| 321 | Big Papillion Creek 11 WNW Standing Bear Lake and DamOMAN1 | 94.2 | Gauge | Douglas | 99.4% | 167 of 168 | 22 min | 2 h | |
| 321 | Oak Creek 4 W Branched OakRAYN1 | 94.2 | Gauge | Lancaster | 99.4% | 167 of 168 | 22 min | 2 h | |
| 321 | MIDDLE LOUP RIVER 1 SW RockvilleRCKN1 | 94.2 | Gauge | Sherman | 99.4% | 167 of 168 | 22 min | 2 h | |
| 321 | Olive Branch 3 W Bluestem LakeSPGN1 | 94.2 | Gauge | Lancaster | 99.4% | 167 of 168 | 22 min | 2 h | |
| 333 | Pebble Creek 1 WSW ScribnerSRBN1 | 94.2 | Gauge | Dodge | 99.4% | 167 of 168 | 22 min | 2 h | |
| 334 | Bayard - Red Willow CreekRWBN1 | 94.2 | Gauge | Morrill | 96.4% | 162 of 168 | 17 min | 2 h | |
| 335 | Big Papillion Creek 3 SW RalstonRABN1 | 94.1 | Gauge | Douglas | 98.9% | 665 of 672 | 22 min | 45 min | |
| 336 | Springview - Niobrara RiverNISN1 | 94.1 | Gauge | Keya Paha | 98.8% | 166 of 168 | 21 min | 2 h | |
| 337 | Hastings 1.9 SNE-AD-7 | 94.0 | Volunteer | Adams | 100% | 7 of 7 | 8.4 h | 26 h | |
| 338 | West Papillion Creek at Pacific St at Omaha, Nebr.06610780 | 94.0 | Gauge | Douglas | 99.4% | 167 of 168 | 23 min | 2 h | |
| 339 | Big Papillion Creek 2 NW BenningtonBEBN1 | 94.0 | Gauge | Douglas | 98.6% | 663 of 672 | 22 min | 45 min | |
| 340 | Platte River 5 SE Grand IslandGRIN1 | 93.9 | Gauge | Hall | 98.8% | 166 of 168 | 22 min | 2 h | |
| 340 | Platte River 3 S KearneyKEAN1 | 93.9 | Gauge | Buffalo | 98.8% | 166 of 168 | 22 min | 2 h | |
| 340 | Missouri River AT VerdelMRVN1 | 93.9 | Gauge | Knox | 98.8% | 166 of 168 | 22 min | 2 h | |
| 343 | Davis Creek AT DAVIS CREEK DAMDCDN1 | 93.8 | Gauge | Greeley | 98.2% | 165 of 168 | 22 min | 2 h | |
| 343 | Plattsmouth - Missouri RiverZTMN1 | 93.8 | Gauge | Cass | 98.2% | 165 of 168 | 22 min | 2 h | |
| 345 | Broken Bow MuniBBW | 93.7 | Airport | Custer | 100% | 168 of 168 | 8 min | 60 min | |
| 346 | Bushnell 1SBSHN1 | 93.7 | Gauge | Kimball | 100% | 168 of 168 | 22 min | 79 min | |
| 347 | Neligh4V9 | 93.7 | Airport | Antelope | 99.6% | 502 of 504 | 16 min | 40 min | |
| 348 | Republican River AT StrattonSTTN1 | 93.7 | Gauge | Hitchcock | 98.8% | 166 of 168 | 22 min | 3.3 h | |
| 349 | Loup River Power Canal 4 SW GenoaGEAN1 | 93.5 | Gauge | Nance | 96.4% | 162 of 168 | 20 min | 2.2 h | |
| 350 | Shell Creek 7 NE ColumbusCLBN1 | 93.4 | Gauge | Platte | 100% | 168 of 168 | 27 min | 60 min | |
| 350 | Platte River 2 S DuncanDNCN1 | 93.4 | Gauge | Platte | 100% | 168 of 168 | 27 min | 60 min | |
| 350 | Wahoo - Wahoo CreekWOON1 | 93.4 | Gauge | Saunders | 100% | 168 of 168 | 27 min | 60 min | |
| 353 | Wynot - Bow CrekBOWN1 | 93.4 | Gauge | Cedar | 100% | 168 of 168 | 27 min | 61 min | |
| 354 | Cameron 2NNECEON1 | 93.4 | Gauge | Hall | 100% | 168 of 168 | 27 min | 1.5 h | |
| 355 | Macy - North Blackbird CreekNBCN1 | 93.4 | Gauge | Thurston | 100% | 168 of 168 | 27 min | 75 min | |
| 355 | Bazile Creek 6 ESE NiobraraNBZN1 | 93.4 | Gauge | Knox | 100% | 168 of 168 | 27 min | 75 min | |
| 357 | Calamus River 3 NW Burwell 3NWBRLN1 | 93.4 | Gauge | Garfield | 100% | 168 of 168 | 27 min | 64 min | |
| 357 | Platte River 1 SE LesharaLESN1 | 93.4 | Gauge | Douglas | 100% | 168 of 168 | 27 min | 64 min | |
| 357 | Marsland - Niobrara RiverNABN1 | 93.4 | Gauge | Dawes | 100% | 168 of 168 | 27 min | 64 min | |
| 357 | Gordon - Niobrara RiverNRGN1 | 93.4 | Gauge | Sheridan | 100% | 168 of 168 | 27 min | 64 min | |
| 357 | Hay Springs 14SNRHN1 | 93.4 | Gauge | Sheridan | 100% | 168 of 168 | 27 min | 64 min | |
| 357 | Harrison - Niobrara River at 33 RanchNRRN1 | 93.4 | Gauge | Sioux | 100% | 168 of 168 | 27 min | 64 min | |
| 363 | Lewellen - Blue CreekBCLN1 | 93.4 | Gauge | Garden | 100% | 168 of 168 | 27 min | 64 min | |
| 363 | Hershey - Birdwood CreekBIRN1 | 93.4 | Gauge | Lincoln | 100% | 168 of 168 | 27 min | 64 min | |
| 363 | Medicine Creek DamCABN1 | 93.4 | Gauge | Frontier | 100% | 168 of 168 | 27 min | 64 min | |
| 363 | Loup River AT ColumbusCLMN1 | 93.4 | Gauge | Platte | 100% | 168 of 168 | 27 min | 64 min | |
| 363 | Darr 4SSE - Platte RiverDARN1 | 93.4 | Gauge | Dawson | 100% | 168 of 168 | 27 min | 64 min | |
| 363 | Wood River At Wood River Diversion Grand IslandGIDN1 | 93.4 | Gauge | Hall | 100% | 168 of 168 | 27 min | 64 min | |
| 363 | Marsland - Niobrara River below Box ButteNBBN1 | 93.4 | Gauge | Dawes | 100% | 168 of 168 | 27 min | 64 min | |
| 363 | Sappa Creek 2 E StamfordSTMN1 | 93.4 | Gauge | Harlan | 100% | 168 of 168 | 27 min | 64 min | |
| 363 | Crawford - White RiverWRCN1 | 93.4 | Gauge | Dawes | 100% | 168 of 168 | 27 min | 64 min | |
| 372 | Platte River 3 NE AshlandASLN1 | 93.4 | Gauge | Sarpy | 100% | 168 of 168 | 27 min | 64 min | |
| 372 | West Fork Big Blue River 7 NW DorchesterDRGN1 | 93.4 | Gauge | Seward | 100% | 168 of 168 | 27 min | 64 min | |
| 374 | Bazile Creek AT CenterCBCN1 | 93.4 | Gauge | Knox | 100% | 168 of 168 | 27 min | 64 min | |
| 375 | Macy - Blackbird CreekBCMN1 | 93.4 | Gauge | Cherry | 100% | 168 of 168 | 27 min | 60 min | |
| 376 | West Papillion Creek AT MillardMWBN1 | 93.4 | Gauge | Douglas | 98.8% | 664 of 672 | 22 min | 55 min | |
| 377 | North Fork Big Nemaha River AT HumboldtHBLN1 | 93.3 | Gauge | Richardson | 100% | 168 of 168 | 27 min | 64 min | |
| 377 | South Omaha Creek AT WalthillWHLN1 | 93.3 | Gauge | Thurston | 100% | 168 of 168 | 27 min | 64 min | |
| 379 | Cole Creek at Blondo Street at Omaha, Nebr.06610760 | 93.2 | Gauge | Douglas | 100% | 168 of 168 | 28 min | 75 min | |
| 379 | Rain Gage at Hitchcock Park at Omaha, Nebr.411232095584201 | 93.2 | Gauge | Douglas | 100% | 168 of 168 | 28 min | 75 min | |
| 381 | White River Near Ne-Sd State Line06445685 | 93.2 | Gauge | Dawes | 100% | 168 of 168 | 28 min | 79 min | |
| 381 | Platte River near Overton, Nebr.06768000 | 93.2 | Gauge | Dawson | 100% | 168 of 168 | 28 min | 79 min | |
| 383 | Frenchman Creek AT Frenchman Creek above Enders ReservoirENSN1 | 93.2 | Gauge | Chase | 99.4% | 167 of 168 | 27 min | 1.5 h | |
| 384 | Medicine Creek Above Harry Strunk LakeMCAN1 | 93.2 | Gauge | Frontier | 99.4% | 167 of 168 | 27 min | 2 h | |
| 384 | McCookMCKN1 | 93.2 | Gauge | Red Willow | 99.4% | 167 of 168 | 27 min | 2 h | |
| 384 | McCookMKRN1 | 93.2 | Gauge | Red Willow | 99.4% | 167 of 168 | 27 min | 2 h | |
| 384 | South Platte River 1 S RoscoeRSON1 | 93.2 | Gauge | Keith | 99.4% | 167 of 168 | 27 min | 2 h | |
| 384 | Missouri River 2 NW RuloRULN1 | 93.2 | Gauge | Richardson | 99.4% | 167 of 168 | 27 min | 2 h | |
| 384 | Red Willow Creek AT Red Willow Creek abv Hugh Butler LakeRWAN1 | 93.2 | Gauge | Frontier | 99.4% | 167 of 168 | 27 min | 2 h | |
| 384 | RED WILLOW CREEK 4 W Indianola 4wRWCN1 | 93.2 | Gauge | Red Willow | 99.4% | 167 of 168 | 27 min | 2 h | |
| 384 | Scottsbluff - Tubb SpringTBSN1 | 93.2 | Gauge | Scotts Bluff | 99.4% | 167 of 168 | 27 min | 2 h | |
| 392 | Morrill - Akers Draw IntakeAKDN1 | 93.2 | Gauge | Scotts Bluff | 99.4% | 167 of 168 | 27 min | 2 h | |
| 392 | Mitchell - Dry Spotted Tail DiversionDSKN1 | 93.2 | Gauge | Scotts Bluff | 99.4% | 167 of 168 | 27 min | 2 h | |
| 392 | Republican River 1 SW HardyHDYN1 | 93.2 | Gauge | Nuckolls | 99.4% | 167 of 168 | 27 min | 2 h | |
| 392 | Little Lake Alice Elevation And OutflowLLAN1 | 93.2 | Gauge | Scotts Bluff | 99.4% | 167 of 168 | 27 min | 2 h | |
| 392 | Morrill - Sheep Creek DivSHCN1 | 93.2 | Gauge | Scotts Bluff | 99.4% | 167 of 168 | 27 min | 2 h | |
| 392 | Mitchell - Wet Spotted TailWSPN1 | 93.2 | Gauge | Scotts Bluff | 99.4% | 167 of 168 | 27 min | 2 h | |
| 398 | Bridgeport - Pumpkin CreekBPTN1 | 93.2 | Gauge | Morrill | 99.4% | 167 of 168 | 27 min | 2 h | |
| 398 | Butte - Niobrara RiverNIBN1 | 93.2 | Gauge | Holt | 99.4% | 167 of 168 | 27 min | 2 h | |
| 398 | Harrison - Niobrara RiverNRSN1 | 93.2 | Gauge | Sioux | 99.4% | 167 of 168 | 27 min | 2 h | |
| 401 | Winters Creek Reservoir Elevation And InWCRN1 | 93.2 | Gauge | Scotts Bluff | 99.4% | 167 of 168 | 27 min | 2 h | |
| 402 | Madison 5E - Union CreekDSON1 | 93.1 | Gauge | Stanton | 98.9% | 665 of 672 | 27 min | 45 min | |
| 402 | Norfolk 2SE - NF Elkhorn RiverNRCN1 | 93.1 | Gauge | Madison | 98.9% | 665 of 672 | 27 min | 45 min | |
| 402 | Osmond 1W - NF Elkhorn RiverOZCN1 | 93.1 | Gauge | Pierce | 98.9% | 665 of 672 | 27 min | 45 min | |
| 405 | Salt Creek 3 S Lincoln (Pioneers Boulevard)LUSN1 | 93.1 | Gauge | Lancaster | 95.0% | 174 of 183 | 20 min | 65 min | |
| 406 | North Bend 8N - Mapple CreekUKRN1 | 93.0 | Gauge | Dodge | 98.8% | 664 of 672 | 27 min | 45 min | |
| 407 | Oneill 3SE - Elkhorn RiverEONN1 | 93.0 | Gauge | Holt | 98.8% | 664 of 672 | 27 min | 45 min | |
| 408 | Lake Alice Reservoir Elevation And OutflLKAN1 | 93.0 | Gauge | Scotts Bluff | 98.8% | 166 of 168 | 27 min | 2 h | |
| 409 | Lodgepole Creek above Oliver ReservoirLPON1 | 93.0 | Gauge | Kimball | 98.8% | 166 of 168 | 27 min | 2 h | |
| 410 | Ewing 1SE - SF Elkhorn RiverSFEN1 | 93.0 | Gauge | Holt | 98.6% | 663 of 672 | 27 min | 45 min | |
| 411 | Whitman 5 ENEWHTN1 | 93.0 | Gauge | Grant | 96.1% | 176 of 183 | 22 min | 1.9 h | |
| 412 | Stevens Creek 7 NE LincolnLVNN1 | 93.0 | Gauge | Lancaster | 94.5% | 173 of 183 | 19 min | 66 min | |
| 413 | La PlatteLPTN1 | 92.9 | Gauge | Sarpy | 100% | 168 of 168 | 29 min | 60 min | |
| 414 | South Papillion Creek AT ChalcoPSBN1 | 92.9 | Gauge | Sarpy | 94.5% | 173 of 183 | 19 min | 60 min | |
| 415 | Elm Creek At AmboyAMBN1 | 92.8 | Gauge | Webster | 98.2% | 165 of 168 | 27 min | 2 h | |
| 415 | Overton - Platte RiverCWSN1 | 92.8 | Gauge | Dawson | 98.2% | 165 of 168 | 27 min | 2 h | |
| 415 | Crofton 8NGPDN1 | 92.8 | Gauge | Cedar | 98.2% | 165 of 168 | 27 min | 2 h | |
| 415 | Republican River 1 W RivertonRVRN1 | 92.8 | Gauge | Franklin | 98.2% | 165 of 168 | 27 min | 2 h | |
| 419 | BenkelmanBEKN1 | 92.8 | Gauge | Dundy | 98.2% | 165 of 168 | 27 min | 2 h | |
| 419 | Harlan County Reservoir At Harlan County LakeREPN1 | 92.8 | Gauge | Harlan | 98.2% | 165 of 168 | 27 min | 2 h | |
| 419 | N.F. REPUBLICAN RVR 8 WNW Haigler 8wnwSTEN1 | 92.8 | Gauge | Dundy | 98.2% | 165 of 168 | 27 min | 2 h | |
| 422 | PLATTE RIVER 2 S CozadCOSN1 | 92.8 | Gauge | Dawson | 98.2% | 165 of 168 | 27 min | 2 h | |
| 422 | Platte River 1 S MaxwellMXWN1 | 92.8 | Gauge | Lincoln | 98.2% | 165 of 168 | 27 min | 2 h | |
| 422 | South Platte River 2 SSW North PlatteNPSN1 | 92.8 | Gauge | Lincoln | 98.2% | 165 of 168 | 27 min | 2 h | |
| 422 | North Platte River 1 N North PlatteNPTN1 | 92.8 | Gauge | Lincoln | 98.2% | 165 of 168 | 27 min | 2 h | |
| 422 | Platte River 2 S OdessaODSN1 | 92.8 | Gauge | Buffalo | 98.2% | 165 of 168 | 27 min | 2 h | |
| 422 | Platte River 3 W OvertonOVTN1 | 92.8 | Gauge | Dawson | 98.2% | 165 of 168 | 27 min | 2 h | |
| 422 | Spencer 5SSESPCN1 | 92.8 | Gauge | Boyd | 98.2% | 165 of 168 | 27 min | 2 h | |
| 429 | Little Blue River 4 SE DeweeseDWEN1 | 92.8 | Gauge | Nuckolls | 95.2% | 160 of 168 | 22 min | 2 h | |
| 429 | Union Creek AT MadisonMSON1 | 92.8 | Gauge | Madison | 95.2% | 160 of 168 | 22 min | 2 h | |
| 431 | Gates - Middle Loup RiverGATN1 | 92.8 | Gauge | Custer | 95.2% | 160 of 168 | 22 min | 2 h | |
| 432 | Missouri River AT PlattsmouthPTMN1 | 92.6 | Gauge | Cass | 97.6% | 164 of 168 | 27 min | 2 h | |
| 433 | Platte River 2 S CozadCOZN1 | 92.6 | Gauge | Dawson | 97.6% | 164 of 168 | 27 min | 2 h | |
| 434 | Platte River 1 S Brady North ChannelBDYN1 | 92.6 | Gauge | Lincoln | 97.6% | 164 of 168 | 27 min | 2 h | |
| 434 | Platte River 4 S Brady Channel 4BRAN1 | 92.6 | Gauge | Lincoln | 97.6% | 164 of 168 | 27 min | 2 h | |
| 434 | Big Blue River at StaplehurstSAPN1 | 92.6 | Gauge | Seward | 97.6% | 164 of 168 | 27 min | 2 h | |
| 434 | North Platte River 3 N SutherlandSUTN1 | 92.6 | Gauge | Lincoln | 97.6% | 164 of 168 | 27 min | 2 h | |
| 438 | Platte River 3 S VeniceVENN1 | 92.5 | Gauge | Saunders | 100% | 168 of 168 | 31 min | 60 min | |
| 439 | Oak Creek 5 NW Lincoln (Air Park Road)LOKN1 | 92.5 | Gauge | Lancaster | 94.5% | 173 of 183 | 22 min | 65 min | |
| 440 | Thomas Creek 3 E BenningtonIRLN1 | 92.5 | Gauge | Douglas | 94.5% | 173 of 183 | 22 min | 64 min | |
| 441 | At Lake Minatare ReservoirLMTN1 | 92.4 | Gauge | Scotts Bluff | 97.0% | 163 of 168 | 27 min | 3 h | |
| 442 | Grafton - WF Big Blue RiverGRFN1 | 92.4 | Gauge | Fillmore | 97.0% | 163 of 168 | 27 min | 2 h | |
| 442 | Montrose 1W - Hat CreekHCMN1 | 92.4 | Gauge | Sioux | 97.0% | 163 of 168 | 27 min | 2 h | |
| 444 | AuburnAUBN1 | 92.4 | Cooperative | Nemaha | 87.5% | 14 of 16 | 43 min | 14 h | |
| 445 | Morrill - North Platte RiverNPMN1 | 92.3 | Gauge | Scotts Bluff | 98.8% | 166 of 168 | 30 min | 2 h | |
| 446 | Mitchell - Dry Spotted Tail DiversionDSTN1 | 92.2 | Gauge | Scotts Bluff | 99.4% | 167 of 168 | 32 min | 2 h | |
| 446 | Lyman - Horse CreekHCLN1 | 92.2 | Gauge | Scotts Bluff | 99.4% | 167 of 168 | 32 min | 2 h | |
| 446 | Shelton 4S - Platte RiverSHTN1 | 92.2 | Gauge | Buffalo | 99.4% | 167 of 168 | 32 min | 2 h | |
| 446 | Scottsbluff - Tub Springs DiversionTSSN1 | 92.2 | Gauge | Scotts Bluff | 99.4% | 167 of 168 | 32 min | 2 h | |
| 450 | Center Creek At Franklin # 2FKNN1 | 92.2 | Gauge | Franklin | 96.4% | 162 of 168 | 27 min | 2 h | |
| 451 | Omaha - Missouri River Hwy 92MOMN1 | 92.1 | Gauge | Douglas | 98.8% | 166 of 168 | 31 min | 2 h | |
| 452 | Turkey Creek 3 N DANNEBROGDBGN1 | 92.0 | Gauge | Howard | 98.8% | 166 of 168 | 32 min | 1.8 h | |
| 453 | Big Sandy Creek 1 S AlexandriaAXDN1 | 92.0 | Gauge | Thayer | 98.8% | 166 of 168 | 32 min | 2 h | |
| 453 | Elm Creek - Platte RiverCDEN1 | 92.0 | Gauge | Dawson | 98.8% | 166 of 168 | 32 min | 2 h | |
| 453 | Curtis - Medicine CreekMECN1 | 92.0 | Gauge | Frontier | 98.8% | 166 of 168 | 32 min | 2 h | |
| 453 | Somerset - Medicine CreekSOMN1 | 92.0 | Gauge | Lincoln | 98.8% | 166 of 168 | 32 min | 2 h | |
| 453 | Turkey Creek 3 W WilberWLBN1 | 92.0 | Gauge | Saline | 98.8% | 166 of 168 | 32 min | 2 h | |
| 458 | Morrill - Sheep CreekSCMN1 | 92.0 | Gauge | Scotts Bluff | 98.8% | 166 of 168 | 32 min | 2 h | |
| 459 | Missouri River AT MaskellMKLN1 | 91.9 | Gauge | Dixon | 97.6% | 164 of 168 | 30 min | 2 h | |
| 460 | RivertonRVTN1 | 91.8 | Gauge | Franklin | 95.2% | 160 of 168 | 27 min | 2 h | |
| 461 | Agate - Niobrara RiverNRAN1 | 91.7 | Gauge | Sioux | 97.6% | 164 of 168 | 31 min | 2 h | |
| 462 | Omaha 7.3 WNE-DG-75 | 91.7 | Volunteer | Douglas | 85.7% | 6 of 7 | 26 min | 2 days | |
| 463 | Valentine 2.5 NENE-CH-12 | 91.7 | Volunteer | Cherry | 85.7% | 6 of 7 | 26 min | 2 days | |
| 464 | Dodge 0.3 ESENE-DD-11 | 91.7 | Volunteer | Dodge | 85.7% | 6 of 7 | 26 min | 47 h | |
| 465 | Beaver Crossing 2.9 WSWNE-SW-11 | 91.7 | Volunteer | Seward | 85.7% | 6 of 7 | 26 min | 2 days | |
| 466 | Imperial 0.4 WNWNE-CS-5 | 91.7 | Volunteer | Chase | 85.7% | 6 of 7 | 26 min | 2 days | |
| 466 | Mead 5.4 NNE-SN-4 | 91.7 | Volunteer | Saunders | 85.7% | 6 of 7 | 26 min | 2 days | |
| 468 | Lakeside 15.7 NNE-SD-3 | 91.7 | Volunteer | Sheridan | 85.7% | 6 of 7 | 26 min | 2.1 days | |
| 469 | Stapleton 5WSTAN1 | 91.7 | Cooperative | Logan | 85.7% | 6 of 7 | 55 min | 2 days | |
| 470 | CreteCTEN1 | 91.7 | Cooperative | Saline | 85.7% | 6 of 7 | 75 min | 37.1 h | |
| 471 | Elmwood 3.4 WSWNE-CA-4 | 91.7 | Volunteer | Cass | 85.7% | 6 of 7 | 86 min | 2 days | |
| 472 | Gering 7.7 SNE-SB-5 | 91.7 | Volunteer | Scotts Bluff | 85.7% | 6 of 7 | 86 min | 2 days | |
| 473 | Omaha 2.0 NNE-DG-46 | 91.7 | Volunteer | Douglas | 85.7% | 6 of 7 | 86 min | 24 h | |
| 474 | Hastings 6.4 ENE-CY-1 | 91.7 | Volunteer | Clay | 85.7% | 6 of 7 | 86 min | 2 days | |
| 475 | Milford 1.1 SSWNE-SW-9 | 91.7 | Volunteer | Seward | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 476 | KilgoreKIGN1 | 91.7 | Cooperative | Cherry | 85.7% | 6 of 7 | 2.6 h | 36.1 h | |
| 477 | AllianceAIA | 91.6 | Airport | Box Butte | 100% | 168 of 168 | 8 min | 60 min | |
| 478 | Gurley1HW | 91.4 | Airport | Cheyenne | 82.1% | 184 of 224 | 16 min | 69 min | |
| 479 | Wisner 0.4 NNWNE-CM-3 | 91.3 | Volunteer | Cuming | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 480 | Papillion 1.7 SNE-SY-36 | 91.3 | Volunteer | Sarpy | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 481 | Big Papillion Creek 2 SE KennardKEBN1 | 91.2 | Gauge | Washington | 93.3% | 209 of 224 | 26 min | 64 min | |
| 482 | Rogers Farm #1 ScanROFN1 | 91.1 | Gauge | Lancaster | 99.4% | 167 of 168 | 37 min | 2 h | |
| 483 | EustisEUSN1 | 91.0 | Cooperative | Frontier | 100% | 7 of 7 | 14.7 h | 24 h | |
| 484 | Katzer DrainKATN1 | 91.0 | Gauge | Scotts Bluff | 96.4% | 162 of 168 | 22 min | 6 h | |
| 485 | Papillion 1.9 SSWNE-SY-16 | 90.8 | Volunteer | Sarpy | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 486 | North Platte River 1 SSW MitchellMICN1 | 90.3 | Gauge | Scotts Bluff | 96.4% | 162 of 168 | 32 min | 4 h | |
| 487 | Johnson Farm ScanJOFN1 | 90.2 | Gauge | Chase | 99.4% | 167 of 168 | 37 min | 2 h | |
| 488 | Arcadia 2WARCN1 | 90.1 | Cooperative | Valley | 85.7% | 6 of 7 | 5.9 h | 2 days | |
| 489 | ElginELGN1 | 90.0 | Cooperative | Antelope | 85.7% | 6 of 7 | 6.3 h | 24 h | |
| 490 | Bassett 14.2 SSENE-RK-3 | 89.9 | Volunteer | Rock | 85.7% | 6 of 7 | 6.4 h | 36.1 h | |
| 491 | Lincoln 6.8 SENE-LA-19 | 89.9 | Volunteer | Lancaster | 85.7% | 6 of 7 | 6.4 h | 2 days | |
| 492 | Joder 13WNW - Montrose RAWSMTRN1 | 89.8 | Gauge | Sioux | 93.4% | 157 of 168 | 13 min | 11 h | |
| 493 | IMLIML | 89.8 | DCP | - | 85.7% | 6 of 7 | 6.6 h | 36.1 h | |
| 494 | FRDN1FRDN1 | 89.8 | DCP | - | 85.7% | 6 of 7 | 6.6 h | 24 h | |
| 495 | HAUN1HAUN1 | 89.8 | DCP | - | 85.7% | 6 of 7 | 6.6 h | 2 days | |
| 496 | Harrison 20 SSE94077 | 89.4 | Reference | Sioux | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 496 | Whitman 5 ENE94079 | 89.4 | Reference | Grant | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 496 | Lincoln 8 ENE94995 | 89.4 | Reference | Lancaster | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 499 | North Platte NWSNPNN1 | 89.1 | Cooperative | Lincoln | 78.2% | 18 of 23 | 15 min | 13 h | |
| 500 | Johnson FarmS2111 | 89.0 | Soil | Chase | 100% | 168 of 168 | 43 min | 64 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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.