Storm Station

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.

631 stations ranked35.4% sent every report dueranked October 4, 2026page 1 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 631 ranked here, 605 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.

Every ranked station, first to last

1stLast
Each rank wears its colour: first in its state in bright green, last in deep red, and every rank between mixed along the band.

How they reported this week

059119178237under 10%: 0 stations010 to 19%: 0 stations1020 to 29%: 0 stations2030 to 39%: 31 stations313040 to 49%: 8 stations84050 to 59%: 13 stations135060 to 69%: 35 stations356070 to 79%: 26 stations267080 to 89%: 57 stations578090 to 99%: 237 stations23790every report: 224 stations224100Share of scheduled reports received in the week, per cent

The days behind it

7 days30 days90 days

0158316473631September 28, 2026, every report: 313September 28, 2026, 90 to 99%: 111September 28, 2026, under 90%: 62September 29, 2026, every report: 317September 29, 2026, 90 to 99%: 114September 29, 2026, under 90%: 73September 30, 2026, every report: 301September 30, 2026, 90 to 99%: 122September 30, 2026, under 90%: 82October 1, 2026, every report: 270October 1, 2026, 90 to 99%: 144October 1, 2026, under 90%: 93October 2, 2026, every report: 245October 2, 2026, 90 to 99%: 243October 2, 2026, under 90%: 139October 3, 2026, every report: 245October 3, 2026, 90 to 99%: 243October 3, 2026, under 90%: 139October 4, 2026, every report: 224October 4, 2026, 90 to 99%: 237October 4, 2026, under 90%: 170September 28, 2026October 4, 2026

every report90 to 99%under 90%

Every station, ranked

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
1Omaha/EppleyOMA100.0AirportDouglas100%168 of 1687 min60 min
2SidneySNY99.8AirportCheyenne100%168 of 1686 min60 min
3Imperial MunicipIML99.8AirportChase99.4%167 of 1686 min2 h
4LincolnLNK99.7AirportLancaster100%168 of 1685 min60 min
5AuburnAUBN199.7CooperativeNemaha100%12 of 1243 min24 h
6PiercePIRN199.7CooperativePierce100%7 of 72 min24 h
7CulbertsonCBRN199.7CooperativeHitchcock100%7 of 713 min24 h
8FriendFNDN199.7CooperativeSaline100%7 of 713 min24 h
8Hayes CenterHAYN199.7CooperativeHayes100%7 of 713 min24 h
8Site 1SEWN199.7CooperativeSeward100%7 of 713 min24 h
11Orleans 1WORNN199.7CooperativeHarlan100%7 of 713 min24 h
12BeatriceBRCN199.7CooperativeGage100%7 of 713 min24 h
13Bushnell 15SBSSN199.7CooperativeKimball100%7 of 713 min24 h
14Clay CenterCCRN199.7CooperativeClay100%7 of 715 min24.2 h
15MindenMINN199.7CooperativeKearney100%7 of 716 min24.1 h
16York 3NYORN199.7CooperativeYork100%7 of 720 min26.6 h
17OneillONLN199.7CooperativeHolt100%7 of 723 min24 h
18Bridgeport 18WSWBGWN199.7CooperativeBanner100%7 of 723 min24 h
19ImperialIMPN199.7CooperativeChase100%7 of 723 min24 h
20Elwood 8SELWN199.7CooperativeGosper100%7 of 733 min25 h
21FremontFMTN199.7CooperativeDodge100%7 of 733 min24 h
22Trenton DamTTNN199.7CooperativeHitchcock100%7 of 733 min24 h
23North LoupNRLN199.7CooperativeValley100%7 of 743 min25 h
24ColumbusCOLN199.7CooperativePlatte100%7 of 744 min24 h
25OgallalaOGLN199.7CooperativeKeith100%7 of 753 min24 h
26GreeleyGREN199.7CooperativeGreeley100%7 of 753 min24 h
27Table RockTBLN199.7CooperativePawnee100%7 of 763 min24 h
28EdisonEDSN199.7CooperativeFurnas100%7 of 763 min24 h
29CNPN1CNPN199.7DCP-100%7 of 765 min24 h
29ELDN1ELDN199.7DCP-100%7 of 765 min24 h
29JEFN1JEFN199.7DCP-100%7 of 765 min24 h
29JOHN1JOHN199.7DCP-100%7 of 765 min24 h
29KNGN1KNGN199.7DCP-100%7 of 765 min24 h
29KYSN1KYSN199.7DCP-100%7 of 765 min24 h
35Mead 6 SMEDN199.7CooperativeSaunders100%7 of 773 min24 h
36EricsonECSN199.7CooperativeGarfield100%7 of 71.5 h24 h
37Shubert 2SWSBTN199.7CooperativeRichardson100%7 of 72.4 h24 h
38Hooper 0.2 NNENE-DD-1099.7VolunteerDodge100%3 of 326 min25 h
39Platte Center 3.2 NNENE-PL-599.7VolunteerPlatte100%3 of 326 min24 h
40Omaha 7.3 WNE-DG-7599.7VolunteerDouglas100%3 of 326 min24 h
41Lincoln 8.1 SSENE-LA-5699.7VolunteerLancaster100%3 of 326 min24 h
41Mead 5.4 NNE-SN-499.7VolunteerSaunders100%3 of 326 min24 h
43Dodge 0.3 ESENE-DD-1199.7VolunteerDodge100%3 of 326 min24 h
43Lincoln 1.2 ENENE-LA-5299.7VolunteerLancaster100%3 of 326 min24 h
43Lincoln 3.9 ENENE-LA-9499.7VolunteerLancaster100%3 of 326 min24 h
43Columbus 2.3 NNENE-PL-699.7VolunteerPlatte100%3 of 326 min24 h
43Seward 0.5 NENE-SW-799.7VolunteerSeward100%3 of 326 min24 h
43Bellevue 3.7 SSWNE-SY-1099.7VolunteerSarpy100%3 of 326 min24 h
49La Vista 1.4 WNE-SY-5199.7VolunteerSarpy100%3 of 326 min24 h
50Merna 0.1 NNENE-CU-499.7VolunteerCuster100%3 of 326 min25 h
51Bloomfield 3.0 SNE-KX-399.7VolunteerKnox100%3 of 326 min2 days
52Brady 0.0 ENE-LC-699.7VolunteerLincoln100%3 of 326 min24 h
53Papillion 0.8 WSWNE-SY-1899.7VolunteerSarpy100%3 of 326 min24 h
53Papillion 1.7 SNE-SY-3699.7VolunteerSarpy100%3 of 326 min24 h
55Springfield 0.3 ENE-SY-3299.7VolunteerSarpy100%3 of 385 min24 h
55Ewing 11.9 SNE-WH-299.7VolunteerHolt100%3 of 385 min24 h
57Republican City 2.3 WNE-HN-399.7VolunteerHarlan100%3 of 386 min24 h
57Malcolm 0.3 SSENE-LA-4199.7VolunteerLancaster100%3 of 386 min24 h
57Lincoln 5.3 SENE-LA-8699.7VolunteerLancaster100%3 of 386 min24 h
57Lyman 15.2 SSENE-SB-2499.7VolunteerScotts Bluff100%3 of 386 min24 h
57Mead 0.1 NENE-SN-1399.7VolunteerSaunders100%3 of 386 min24 h
57Beaver Crossing 2.9 WSWNE-SW-1199.7VolunteerSeward100%3 of 386 min24 h
57Gretna 2.9 NNENE-SY-2599.7VolunteerSarpy100%3 of 386 min24 h
64Lincoln 3.5 ENE-LA-10399.7VolunteerLancaster100%3 of 386 min25 h
64Gering 7.7 SNE-SB-599.7VolunteerScotts Bluff100%3 of 386 min25 h
66Elgin 0.3 ENE-AN-199.7VolunteerAntelope100%3 of 386 min24 h
66Beatrice 0.6 ENE-GG-899.7VolunteerGage100%3 of 386 min24 h
66Lincoln 4.6 SNE-LA-3899.7VolunteerLancaster100%3 of 386 min24 h
66Wallace 0.6 NENE-LC-1799.7VolunteerLincoln100%3 of 386 min24 h
66Omaha 10.5 WSWNE-SY-899.7VolunteerSarpy100%3 of 386 min24 h
66Herman 1.4 WNWNE-WS-1399.7VolunteerWashington100%3 of 386 min24 h
66Blair 7.8 SSENE-WS-1599.7VolunteerWashington100%3 of 386 min24 h
73Harrison 0.2 NENE-SM-699.7VolunteerSioux100%3 of 386 min25 h
74Chalco 2.4 NNWNE-DG-5299.7VolunteerDouglas100%3 of 386 min24 h
74Fairbury 0.6 NNE-JF-499.7VolunteerJefferson100%3 of 386 min24 h
76Imperial 0.4 WNWNE-CS-599.7VolunteerChase100%3 of 386 min2 days
77Elmwood 3.4 WSWNE-CA-499.7VolunteerCass100%3 of 386 min24 h
78Sidney 1.7 NNWNE-CN-599.7VolunteerCheyenne100%3 of 386 min2 days
79Naper 9.0 WSWNE-KP-299.7VolunteerKeya Paha100%3 of 386 min24 h
80Bennington 2.9 SSWNE-DG-3599.7VolunteerDouglas100%3 of 32.4 h24 h
80Chalco 3.5 NNWNE-DG-6499.7VolunteerDouglas100%3 of 32.4 h24 h
80Indianola 0.7 WNE-RW-399.7VolunteerRed Willow100%3 of 32.4 h24 h
83Lincoln 6.4 SENE-LA-10499.7VolunteerLancaster100%3 of 32.4 h24 h
83Blair 0.9 NNWNE-WS-499.7VolunteerWashington100%3 of 32.4 h24 h
85Hastings 2.0 WNWNE-AD-299.7VolunteerAdams100%3 of 32.4 h24 h
85Lincoln 6.1 SSENE-LA-6899.7VolunteerLancaster100%3 of 32.4 h24 h
85Denton 2.2 ENE-LA-8199.7VolunteerLancaster100%3 of 32.4 h24 h
88MccookMCK99.7AirportRed Willow99.4%167 of 1686 min2 h
89Arcadia 2WARCN199.6CooperativeValley100%7 of 72.7 h24 h
90ValentineVTN99.5AirportCherry100%168 of 1687 min60 min
91Agate RAWSAGTN199.4GaugeSioux100%168 of 16812 min60 min
92Broken Bow MuniBBW99.4AirportCuster99.4%167 of 1686 min2 h
93ScottsbluffSBFN199.3GaugeScotts Bluff99.4%167 of 16811 min2 h
94HebronHBRN199.2CooperativeThayer100%7 of 73.5 h24 h
95KilgoreKIGN199.2CooperativeCherry100%7 of 73.5 h24 h
96Stuart 0.4 NNWNE-HT-499.2VolunteerHolt100%3 of 33.4 h24 h
97Brainard 2.6 SSWNE-BU-399.2VolunteerButler100%3 of 33.4 h26 h
98Omaha 7.8 WNWNE-DG-6399.2VolunteerDouglas100%3 of 33.4 h24 h
98Lakeside 15.7 NNE-SD-399.2VolunteerSheridan100%3 of 33.4 h24 h
100ScottsbluffBFF99.2AirportScotts Bluff98.8%166 of 1686 min2 h
101North PlatteLBF99.1AirportLincoln100%168 of 1686 min88 min
102ChadronCDR99.0AirportDawes99.4%167 of 1686 min2 h
103Offutt AFB/BelleOFF99.0AirportSarpy99.4%167 of 16814 min85 min
104Springfield - Buffalo CreekBCSN198.8GaugeSarpy100%168 of 16815 min60 min
105Missouri River 2 E BlairBLAN198.8GaugeWashington100%168 of 16815 min62 min
105Scottsbluff - North Platte RiverSBRN198.8GaugeScotts Bluff100%168 of 16815 min62 min
105Missouri River AT South Sioux CitySSCN198.8GaugeDakota100%168 of 16815 min62 min
105Scottsbluff - Winters CreekWCSN198.8GaugeScotts Bluff100%168 of 16815 min62 min
109OrumBLIN198.8GaugeWashington100%168 of 16815 min70 min
110Big Papillion Creek 7 NW OmahaOHAN198.8GaugeDouglas100%168 of 16815 min75 min
111Papillion Creek 1 SW Fort CrookFCKN198.8GaugeSarpy100%168 of 16815 min80 min
112Big Papillion Creek 5 SW BlairBLBN198.8GaugeWashington100%168 of 16815 min60 min
112Springfield Creek at SpringfieldSFDN198.8GaugeSarpy100%168 of 16815 min60 min
114South Papillion Creek 3 NE GretnaGSBN198.8GaugeSarpy100%168 of 16815 min62 min
115West Papillion Creek 4 SE OmahaEWDN198.8GaugeDouglas100%168 of 16815 min72 min
115Little Papillion Creek 1 SE IrvingtonIRVN198.8GaugeDouglas100%168 of 16815 min72 min
117Papillion 1.2 NENE-SY-2498.8VolunteerSarpy100%3 of 34.4 h26 h
118Nebraska City 5.5 WNE-OT-598.8VolunteerOtoe100%3 of 34.4 h24 h
119Gurley1HW98.8AirportCheyenne99.4%167 of 16814 min2 h
120Long Springs1BW98.8AirportBanner98.8%166 of 16814 min2 h
121Missouri River AT DecaturDCTN198.7GaugeBurt100%168 of 16815 min62 min
121Missouri River AT Nebraska CityNEBN198.7GaugeOtoe100%168 of 16815 min62 min
121Omaha - Missouri RiverOMHN198.7GaugeDouglas100%168 of 16815 min62 min
124FremontFREN198.7GaugeDodge100%168 of 16815 min62 min
124Thomas Creek 3 E BenningtonIRLN198.7GaugeDouglas100%168 of 16815 min62 min
126Walker Draw 5NE - Howe CreekHCWN198.7GaugeKnox100%168 of 16815 min60 min
126La Platte - Papillion CreekPHRN198.7GaugeSarpy100%168 of 16815 min60 min
128McKelvieMKVN198.6GaugeCherry100%168 of 16816 min73 min
129Republican River 1 SW Benkelman 1swBENN198.6GaugeDundy99.4%167 of 16815 min2 h
129Beaver Creek 4 WSW Beaver CityBEVN198.6GaugeFurnas99.4%167 of 16815 min2 h
129Republican River 2 S Guide RockGUIN198.6GaugeWebster99.4%167 of 16815 min2 h
129Missouri River 4 ENE St JamesMSJN198.6GaugeCedar99.4%167 of 16815 min2 h
133Hastings 4NHSTN198.5CooperativeAdams96.4%27 of 2818 min7 h
134ElginELGN198.4CooperativeAntelope100%7 of 75.2 h24 h
135AllianceAIA98.4AirportBox Butte99.4%167 of 1686 min2 h
136OmahaCBYN198.3GaugeDouglas98.8%166 of 16815 min2 h
137Crescent LakeRESN198.2GaugeGarden99.4%167 of 16817 min2 h
138Bayard - Bayard CreekBCBN198.1GaugeMorrill98.2%165 of 16815 min2 h
138Gering - Gering CreekGCGN198.1GaugeScotts Bluff98.2%165 of 16815 min2 h
138McGrew - Nine Mile CreekNMMN198.1GaugeScotts Bluff98.2%165 of 16815 min2 h
141Hartington 0.5 ENENE-CD-497.9VolunteerCedar100%3 of 36.4 h24 h
141Papillion 1.2 NNENE-SY-1797.9VolunteerSarpy100%3 of 36.4 h24 h
143Salt Creek AT RocaROCN197.8GaugeLancaster100%168 of 16819 min75 min
144Little Papillion Creek 1 SW Ak-sar-benOMLN197.8GaugeDouglas100%168 of 16819 min77 min
145Salt Creek AT LincolnLCNN197.8GaugeLancaster100%168 of 16819 min85 min
146Cedar River 3 NW FullertonFULN197.8GaugeNance100%168 of 16819 min77 min
146Bellevue 2SE - Missouri RiverMTLN197.8GaugeSarpy100%168 of 16819 min77 min
148Valparaiso - North Oak CreekVLPN197.8GaugeSaunders100%168 of 16820 min60 min
149Big Papillion Creek 4 W OmahaOMBN197.8GaugeDouglas100%168 of 16820 min60 min
150Cole Creek 3 NW OmahaOMCN197.8GaugeDouglas100%168 of 16820 min70 min
151Lincoln - Dead Mans RunDEDN197.8GaugeLancaster100%168 of 16820 min60 min
151Platte River 1 S North BendNBDN197.8GaugeDodge100%168 of 16820 min60 min
151Niobrara River 5 SSW VerdelVRDN197.8GaugeKnox100%168 of 16820 min60 min
154Middle Creek 4 WSW Lincoln (SW 63rd Street)LMCN197.8GaugeLancaster100%168 of 16820 min65 min
155Haines Branch 5 SW Lincoln (SW 56th Street)LHBN197.8GaugeLancaster100%168 of 16820 min67 min
156Turkey Creek 3 SE De WittDEWN197.8GaugeGage100%168 of 16820 min60 min
157South Loup River 1 W Arnold 1WARSN197.8GaugeCuster100%168 of 16820 min77 min
157Salt Creek 2 ENE AshlandASTN197.8GaugeSaunders100%168 of 16820 min77 min
157Brown'S Creek ChannelBCCN197.8GaugeMorrill100%168 of 16820 min77 min
157North Loup River 1 N Brewster 1NBRTN197.8GaugeBlaine100%168 of 16820 min77 min
157Warm Slough 3 SW Central CityCENN197.8GaugeMerrick100%168 of 16820 min77 min
157Loup Power Canal Return 3 SE ColumbusCLSN197.8GaugePlatte100%168 of 16820 min77 min
157Big Blue River 2 S CreteCRTN197.8GaugeSaline100%168 of 16820 min77 min
157Turkey Creek 5 NNE EdisonEDNN197.8GaugeGosper100%168 of 16820 min77 min
157Elm Creek 1 W Elm CreekEMCN197.8GaugeBuffalo100%168 of 16820 min77 min
157Elkhorn River 1 N Ewing 1NEWIN197.8GaugeHolt100%168 of 16820 min77 min
157Big Nemaha River 2 S Falls CityFLLN197.8GaugeRichardson100%168 of 16820 min77 min
157Fox Creek Near Curtis NebraskaFOXN197.8GaugeFrontier100%168 of 16820 min77 min
157Loup River 2 S GenoaGELN197.8GaugeNance100%168 of 16820 min77 min
157Little Salt Creek 1 N LincolnLICN197.8GaugeLancaster100%168 of 16820 min77 min
157North Platte River 1 S LiscoLSON197.8GaugeGarden100%168 of 16820 min77 min
157Red Willow DamMCCN197.8GaugeFrontier100%168 of 16820 min77 min
157Nine Mile ChannelNMCN197.8GaugeScotts Bluff100%168 of 16820 min77 min
157North Loup River At Ord #2ORDN197.8GaugeValley100%168 of 16820 min77 min
157Republican River 2 W OrleansORNN197.8GaugeHarlan100%168 of 16820 min77 min
157Buffalo Creek 2 E OvertonOVEN197.8GaugeDawson100%168 of 16820 min77 min
157Spring Creek 3 S OvertonOVON197.8GaugeDawson100%168 of 16820 min77 min
157Frenchman Creek 1 W PalisadePALN197.8GaugeHitchcock100%168 of 16820 min77 min
157Elkhorn River 1 S PilgerPLGN197.8GaugeStanton100%168 of 16820 min77 min
157North Fork Elkhorn River 4 SE PiercePRCN197.8GaugePierce100%168 of 16820 min77 min
157Clear Creek 9 N ShelbySHEN197.8GaugePolk100%168 of 16820 min77 min
157Silver Creek 3 SW Silver CreekSILN197.8GaugeMerrick100%168 of 16820 min77 min
157Prairie Creek At Silver CreekSIVN197.8GaugeMerrick100%168 of 16820 min77 min
157Mud Creek 1 SE SweetwaterSWTN197.8GaugeBuffalo100%168 of 16820 min77 min
157Elkhorn River 2 ENE TildenTLDN197.8GaugeMadison100%168 of 16820 min77 min
157Elkhorn River 2 E WinslowWLON197.8GaugeDodge100%168 of 16820 min77 min
187AIAAIA97.8DCP-100%7 of 76.6 h24 h
187AINN1AINN197.8DCP-100%7 of 76.6 h24 h
187BATN1BATN197.8DCP-100%7 of 76.6 h24 h
187COON1COON197.8DCP-100%7 of 76.6 h24 h
187GONN1GONN197.8DCP-100%7 of 76.6 h24 h
187HAUN1HAUN197.8DCP-100%7 of 76.6 h24 h
187HIMN1HIMN197.8DCP-100%7 of 76.6 h24 h
187HSUN1HSUN197.8DCP-100%7 of 76.6 h24 h
187IMLIML97.8DCP-100%7 of 76.6 h24 h
187KLGN1KLGN197.8DCP-100%7 of 76.6 h24 h
187MAUN1MAUN197.8DCP-100%7 of 76.6 h24 h
187RSVN1RSVN197.8DCP-100%7 of 76.6 h24 h
187SKSN1SKSN197.8DCP-100%7 of 76.6 h24 h
187SNYSNY97.8DCP-100%7 of 76.6 h24 h
187SVWN1SVWN197.8DCP-100%7 of 76.6 h24 h
202Scottsbluff 1.3 ENENE-SB-1397.8VolunteerScotts Bluff100%3 of 36.4 h24 h
203West Papillion Creek AT MillardMWBN197.7GaugeDouglas97.3%654 of 67215 min30 min
204Bayard - Red Willow CreekRWBN197.7GaugeMorrill97.0%163 of 16815 min2 h
205TR539VRFN197.6GaugeCherry100%168 of 16820 min60 min
206Muddy Creek At ArapahoeARPN197.6GaugeFurnas99.4%167 of 16820 min2 h
206Niobrara River AT Box Butte DamBOXN197.6GaugeDawes99.4%167 of 16820 min2 h
206Missouri River AT BrownvilleBRON197.6GaugeNemaha99.4%167 of 16820 min2 h
206Along Calamus RsvrCALN197.6GaugeGarfield99.4%167 of 16820 min2 h
206Cambridge DiversionCBDN197.6GaugeFurnas99.4%167 of 16820 min2 h
206Cardwell Branch 4 E Yankee Hill ReservoirDENN197.6GaugeLancaster99.4%167 of 16820 min2 h
206Conestoga LakeDTON197.6GaugeLancaster99.4%167 of 16820 min2 h
206Turkey Creek 2 E EdisonEDIN197.6GaugeFurnas99.4%167 of 16820 min2 h
206North Branch of Middle Creek 2 NW Pawnee LakeERLN197.6GaugeLancaster99.4%167 of 16820 min2 h
206Salt Creek 1 W GreenwoodGRNN197.6GaugeCass99.4%167 of 16820 min2 h
206Superior Canal At Guide Rock/Superior CanalGUCN197.6GaugeWebster99.4%167 of 16820 min2 h
206OmahaHITN197.6GaugeDouglas99.4%167 of 16820 min2 h
206Katzer DrainKATN197.6GaugeScotts Bluff99.4%167 of 16820 min2 h
206Lake Alice Reservoir InflowLAKN197.6GaugeScotts Bluff99.4%167 of 16820 min2 h
206Holmes LakeLNCN197.6GaugeLancaster99.4%167 of 16820 min2 h
206Medicine Creek AT Medicine Creek below Harry Strunk LakeMCBN197.6GaugeFrontier99.4%167 of 16820 min2 h
206Snake River 23 SW ValentineMETN197.6GaugeCherry99.4%167 of 16820 min2 h
206Scottsbluff - Lake Minatare ResMRON197.6GaugeScotts Bluff99.4%167 of 16820 min2 h
206Missouri River AT PoncaMRPN197.6GaugeDixon99.4%167 of 16820 min2 h
206Republican City 3SSE - Naponee CanalNPPN197.6GaugeHarlan99.4%167 of 16820 min2 h
206Stinking Water Creek 2 NW Palisade 2NWPASN197.6GaugeHayes99.4%167 of 16820 min2 h
206Pleasantdale 2NNW - Twin Lake ResPLDN197.6GaugeSeward99.4%167 of 16820 min2 h
206Franklin Canal 2 SSE Republican CityRECN197.6GaugeHarlan99.4%167 of 16820 min2 h
206Middle Loup River 1 SE Saint PaulSPLN197.6GaugeHoward99.4%167 of 16820 min2 h
206North Loup River 3 N Saint PaulSPUN197.6GaugeHoward99.4%167 of 16820 min2 h
206Plattsmouth - Missouri RiverZTMN197.6GaugeCass99.4%167 of 16820 min2 h
232Mira Creek 1 NW North LoupNLPN197.6GaugeValley99.4%167 of 16820 min1.8 h
232ROCK CREEK AT ParksPKCN197.6GaugeDundy99.4%167 of 16820 min1.8 h
232Verdigre Creek 4 N VerdigreVEDN197.6GaugeKnox99.4%167 of 16820 min1.8 h
235Muddy Creek 4 NW ArapahoeARAN197.6GaugeGosper99.4%167 of 16820 min2 h
235Wahoo Creek AT AshlandASNN197.6GaugeSaunders99.4%167 of 16820 min2 h
235Elkhorn River 4 SE AtkinsonATNN197.6GaugeHolt99.4%167 of 16820 min2 h
235North Platte River 1 NNE BridgeportBGPN197.6GaugeMorrill99.4%167 of 16820 min2 h
235Snake River 20 SSW BurgeBRGN197.6GaugeCherry99.4%167 of 16820 min2 h
235Snake River 23 S DoughboyDBYN197.6GaugeCherry99.4%167 of 16820 min2 h
235Deshler 7NW - Little Blue RiverDSHN197.6GaugeThayer99.4%167 of 16820 min2 h
235South Fork Elkhorn River 3 SW Ewing 3SWEWSN197.6GaugeHolt99.4%167 of 16820 min2 h
235Foster 7 SFSTN197.6GaugePierce99.4%167 of 16820 min2 h
235North Platte River 1 S HenryHENN197.6GaugeScotts Bluff99.4%167 of 16820 min2 h
235North Platte Below Keystone DamKEYN197.6GaugeKeith99.4%167 of 16820 min2 h
235Beaver Creek AT LorettoLRTN197.6GaugeBoone99.4%167 of 16820 min2 h
235North Platte River 2 SW MinatareMNTN197.6GaugeScotts Bluff99.4%167 of 16820 min2 h
235NorfolkNFKN197.6GaugeMadison99.4%167 of 16820 min2 h
235Niobrara River 8 S Nenzel 8SNZNN197.6GaugeCherry99.4%167 of 16820 min2 h
235Offuit AFB - DitchOFFN197.6GaugeSarpy99.4%167 of 16820 min2 h

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. 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.