Storm Station
Sign in

Live/247 Rank/Mississippi

Mississippi 24/7 Rank

Every station in Mississippi 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.

459 stations ranked32.8% sent every report dueranked October 16, 2026page 2 of 2Mississippi instrumentsMississippi 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 459 ranked here, 454 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
250COLDWATER AT Coldwater River at HernandoHHSM695.0GaugeDeSoto99.4%167 of 16831 min2 h
250Tallahatchie River AT LambertLMGM695.0GaugeQuitman99.4%167 of 16831 min2 h
250Little Tallahatchie River 7 E Sardis DamSRDM695.0GaugePanola99.4%167 of 16831 min2 h
254Grenada DamGRNM695.0GaugeGrenada99.4%167 of 16831 min2 h
255Big Sunflower River 3 E AnguillaANGM695.0GaugeSharkey99.4%167 of 16831 min2 h
255Black Bayou @ HWY 12BLBM695.0GaugeWashington99.4%167 of 16831 min2 h
255Big Sunflower At Big Sunflower River @ ClarkdaleBSCM695.0GaugeCoahoma99.4%167 of 16831 min2 h
255Pemburton Cutoff Yazoo RvrGPMM695.0GaugeLeflore99.4%167 of 16831 min2 h
255Yazoo River AT GreenwoodGREM695.0GaugeLeflore99.4%167 of 16831 min2 h
255Big Sunflower River 3 SSW LombardyLBSM695.0GaugeSunflower99.4%167 of 16831 min2 h
255Big Sunflower River 10 W Little Calio Lndg (belzoni)LCGM695.0GaugeHumphreys99.4%167 of 16831 min2 h
255Wasp Lake Cntl Str LandsideWLLM695.0GaugeHumphreys99.4%167 of 16831 min2 h
255Main Canal Near Wayside (Longwood)WYSM695.0GaugeWashington99.4%167 of 16831 min2 h
255Yazoo River 1 W Yazoo CityYZOM695.0GaugeYazoo99.4%167 of 16831 min2 h
265Little Sunflower Floodgate - RiversideLSGM695.0GaugeIssaquena99.4%167 of 16831 min2 h
266Big Black River 3 S BentoniaBTAM694.8GaugeMadison98.8%166 of 16831 min2 h
267Raingage Nr Kosciusko, Ms (Ksom6)32590308923255094.6GaugeAttala99.4%167 of 16833 min2 h
268Enid Dam TailwaterENTM694.6GaugeYalobusha98.2%165 of 16831 min2 h
268Grenada Dam TailwaterGRTM694.6GaugeGrenada98.2%165 of 16831 min2 h
268Yocona River AT OxfordOXDM694.6GaugeLafayette98.2%165 of 16831 min2 h
268Pelahatchie RainPELM694.6GaugeRankin98.2%165 of 16831 min2 h
268Tallahatchie River 4 SSE Swan LakeSWNM694.6GaugeTallahatchie98.2%165 of 16831 min2 h
268Yalobusha AT HolcombUHGM694.6GaugeGrenada98.2%165 of 16831 min2 h
268Yalobusha AT WhaleyYWGM694.6GaugeLeflore98.2%165 of 16831 min2 h
275Waste Water Trtmnt Plt Man.PrecipOLBM694.4CooperativeDe Soto85.7%6 of 79 min36.1 h
276UniversityOXFM694.4CooperativeLafayette85.7%6 of 714 min35.9 h
277Batesville 2 SWBATM694.4CooperativePanola85.7%6 of 714 min37.1 h
278Pleasant HillPLTM694.4CooperativeDe Soto85.7%6 of 719 min47 h
279GlosterGLOM694.4CooperativeAmite85.7%6 of 719 min2 days
280Southaven 4.8 SEMS-DS-294.4VolunteerDeSoto85.7%6 of 726 min47 h
281Gloster 1.9 SSWMS-AM-394.4VolunteerAmite85.7%6 of 726 min2 days
282Columbus 5.3 ESEMS-LW-594.4VolunteerLowndes85.7%6 of 726 min2 days
283P. Harrison Archusa CoopPARM694.4CooperativeClarke85.7%6 of 739 min35.1 h
284WaynesboroWAYM694.4CooperativeWayne85.7%6 of 766 min2 days
285Batesville 0.8 NEMS-PN-894.4VolunteerPanola85.7%6 of 785 min2 days
286Bay St Louis 1.4 WSWMS-HC-2394.4VolunteerHancock85.7%6 of 786 min2 days
287Baldwyn 4.3 NMS-PS-594.4VolunteerPrentiss85.7%6 of 786 min34.1 h
288Picayune 9.0 EMS-HC-2694.4VolunteerHancock85.7%6 of 786 min24 h
289Columbus 5.7 ESEMS-LW-1294.4VolunteerLowndes85.7%6 of 786 min2 days
290Bay St. Louis 0.6 SSWMS-HC-2494.4VolunteerHancock85.7%6 of 786 min37.1 h
291Mantachie 3.4 NMS-IT-394.4VolunteerItawamba85.7%6 of 72.4 h35.1 h
292Pascagoula NOAA Lab MS - 8741533PNLM694.1GaugeJackson91.9%772 of 84022 min36 min
293Yazoo Rvr/Alligator CatfishALGM693.8GaugeLeflore95.8%161 of 16831 min2 h
293Black BayouBBYM693.8GaugeTallahatchie95.8%161 of 16831 min2 h
293Quiver AT Quiver River near DoddsvilleDODM693.8GaugeLeflore95.8%161 of 16831 min2 h
293Greenwood Cutoff (Upstream)GWNM693.8GaugeLeflore95.8%161 of 16831 min2 h
293Yazoo River At Shell BluffSBGM693.8GaugeLeflore95.8%161 of 16831 min2 h
293Quiver River near Sunflower 6 E SUNFLOWERSNFM693.8GaugeLeflore95.8%161 of 16831 min2 h
299Bay Waveland Yacht Club MS - 8747437WYCM693.6GaugeHancock90.4%760 of 84022 min36 min
300Little Sunflower Floodgate-Land SideLSLM693.5GaugeIssaquena99.4%167 of 16838 min2 h
301Yazoo River AT BelzoniBELM693.5GaugeHumphreys99.4%167 of 16838 min2 h
301Steele Bayou Near GraceGRGM693.5GaugeIssaquena99.4%167 of 16838 min2 h
301Wasp Lake Cntl Str RiversideWLRM693.5GaugeHumphreys99.4%167 of 16838 min2 h
301Yazoo City Pumping PlantYPPM693.5GaugeYazoo99.4%167 of 16838 min2 h
305Pearl River At Ratliff`S Ferry Nr Ratliff0248465093.5GaugeRankin98.8%166 of 16838 min2 h
306Lumberton 11.7 SSEMS-PR-1493.4VolunteerPearl River85.7%6 of 74.4 h36.1 h
307Senatobia 1.5 SMS-TT-193.4VolunteerTate85.7%6 of 74.4 h36.1 h
308Big Sunflower River AT Holly BluffHOGM693.3GaugeSharkey98.8%166 of 16838 min2 h
309Tunica Municipal AirportUTA93.2AirportTunica89.4%451 of 50410 min2.7 h
310PQLPQL93.2DCP-85.7%6 of 75 h24 h
311Muddy Bayou Control StructureMBGM693.0GaugeWarren99.4%167 of 16841 min2 h
311Steele Bayou 0 AT Steele Bayou Structure (Landside/Riverside)SBSM693.0GaugeIssaquena99.4%167 of 16841 min2 h
311Wolf Lake - Hwy 149WLFM693.0GaugeYazoo99.4%167 of 16841 min2 h
314Beasley Lake ScanBSYM693.0GaugeSunflower99.4%167 of 16841 min2 h
314Onward ScanOONM693.0GaugeSharkey99.4%167 of 16841 min2 h
314Perthshire ScanPERM693.0GaugeBolivar99.4%167 of 16841 min2 h
314Starkville ScanSTKM693.0GaugeClay99.4%167 of 16841 min2 h
314Vance ScanVNCM693.0GaugeTallahatchie99.4%167 of 16841 min2 h
319Iuka15M93.0AirportTishomingo88.8%448 of 50410 min2.7 h
320Ocean Springs 3.3 EMS-JC-293.0VolunteerJackson85.7%6 of 75.4 h36.1 h
321Louisville - WinstonLMS92.9AirportWinston89.2%450 of 50410 min2.7 h
322Goodwin Ck Pasture ScanGCPM692.8GaugePanola98.8%166 of 16841 min2 h
322North Issaquena ScanNORM692.8GaugeIssaquena98.8%166 of 16841 min2 h
322Sandy Ridge ScanSRXM692.8GaugeSunflower98.8%166 of 16841 min2 h
325Brookhaven1R792.8AirportLincoln89.8%453 of 50410 min2.7 h
326AberdeenM4092.8AirportMonroe89.6%452 of 50410 min2.7 h
327Tunica ScanTNAM692.6GaugeTunica99.4%167 of 16841 min2 h
328Beasley LakeS203292.6SoilSunflower99.4%167 of 16843 min64 min
329Goodwin Ck PastureS202492.6SoilPanola99.4%167 of 16843 min2 h
330Columbus CoopCUSM692.4CooperativeLowndes85.7%6 of 76.7 h47 h
331OxfordUOX92.3AirportLafayette89.2%450 of 50410 min2.7 h
332Holly Springs 4 N2380392.1ReferenceMarshall100%84 of 841.5 h3.1 h
333Newton 5 ENE6383192.1ReferenceNewton100%84 of 841.5 h3.1 h
334MadisonMBO92.1AirportMadison89.4%451 of 50410 min2.7 h
335Hattiesburg 8.0 WSWMS-LM-292.0VolunteerLamar85.7%6 of 77.4 h2 days
336Philadelphia 9.6 WMS-NS-1091.6VolunteerNeshoba85.7%6 of 78.4 h36.1 h
337Jackson 6.0 NEMS-HD-1891.6VolunteerHinds85.7%6 of 78.4 h2 days
338Noxubee River AT MaconMCNM691.6GaugeNoxubee84.0%184 of 21921 min2 h
339Little Tallahatchie Canal 12 W Little Tallahatchie River at EttaETAM691.6GaugeUnion83.9%188 of 22421 min64 min
340PicayuneMJD91.2AirportPearl River89.6%452 of 50410 min2.7 h
341Scott ScanSCOM691.0GaugeBolivar96.4%162 of 16841 min4 h
342OnwardS203390.9SoilSharkey100%168 of 16853 min64 min
342PerthshireS204690.9SoilBolivar100%168 of 16853 min64 min
344VanceS203590.9SoilTallahatchie100%168 of 16853 min64 min
345Goodwin Ck TimberS202590.8SoilPanola99.4%167 of 16843 min2 h
346Sandy RidgeS210990.7SoilSunflower99.4%167 of 16853 min2 h
347TunicaS203490.7SoilTunica99.4%167 of 16853 min2 h
348Mayday ScanMAYM690.7GaugeYazoo92.8%156 of 16841 min2 h
349ClevelandRNV90.7AirportBolivar88.6%447 of 50420 min3 h
350PhiladelphiaMPE90.7AirportNeshoba86.1%434 of 50410 min3 h
351Abbeville 8.2 SEMS-LY-490.7VolunteerLafayette85.7%6 of 710.4 h24 h
352North IssaquenaS208790.5SoilIssaquena98.8%166 of 16853 min2 h
353StarkvilleS206490.2SoilOktibbeha100%168 of 16853 min64 min
354Richton 3.4 NMS-PY-490.2VolunteerPerry85.7%6 of 711.4 h2 days
355Kosciusko RainKZAM690.0GaugeAttala85.2%191 of 22431 min64 min
356Arkabutla Lake OutletARTM690.0GaugeDeSoto85.2%191 of 22431 min75 min
357Chickasawhay River AT EnterpriseENSM690.0GaugeClarke85.2%191 of 22431 min1.8 h
358MaydayS211089.9SoilYazoo92.8%156 of 16845 min2 h
359Okatibbee Creek At Arundel0247660089.9GaugeLauderdale74.5%501 of 67213 min45 min
360Ascalmore Tippo Bayou 9 SE Ascalmore Tippo Bayou Nr Swan LakeATBM689.7GaugeGrenada94.0%158 of 16831 min9 h
361Goodwin Ck Timber ScanGCTM689.5GaugePanola99.4%167 of 16841 min2 h
362Rosedale 3N - Mississippi RiverROSM689.4GaugeBolivar100%168 of 16868 min2.1 h
363Tunica - Mississippi Mhoon LandingMHOM689.4GaugeTunica100%168 of 16871 min2.1 h
363Jackson - Steele BayouSBLM689.4GaugeSharkey100%168 of 16871 min2.1 h
363Yazoo River AT SatartiaYRSM689.4GaugeYazoo100%168 of 16871 min2.1 h
366Tupelo 3/City Water Plt/Man PrecipTWPM689.4CooperativeLee71.4%5 of 718 min3 days
367Olive Branch 0.1 SSWMS-DS-889.4VolunteerDeSoto71.4%5 of 726 min3 days
368Madison 5.7 WNWMS-MD-889.4VolunteerMadison71.4%5 of 726 min2.5 days
369Kosciusko 0.9 EMS-AT-1189.4VolunteerAttala71.4%5 of 726 min2 days
370Fayette 6.0 SEMS-JF-189.4VolunteerJefferson71.4%5 of 726 min2 days
371Natchez City CoopNATM689.4CooperativeAdams71.4%5 of 726 min2 days
372P Harrison Dunns Falls CoopPDFM689.4CooperativeLauderdale71.4%5 of 758 min2 days
373Collinsville CoopCLLM689.4CooperativeLauderdale71.4%5 of 769 min2 days
374Columbus 5.3 NMS-LW-289.4VolunteerLowndes71.4%5 of 786 min3 days
375Flowood 2.9 NEMS-RN-289.4VolunteerRankin71.4%5 of 786 min36.1 h
376Pass Christian 3.5 NEMS-HR-1089.4VolunteerHarrison71.4%5 of 786 min2 days
377Biloxi 13.1 NNWMS-HR-3489.4VolunteerHarrison71.4%5 of 72.4 h3 days
378Lucedale 13.1 SEMS-GG-289.4VolunteerGeorge71.4%5 of 72.4 h3 days
379Mississippi River AT Friars PointFRPM689.0GaugeCoahoma98.8%166 of 16871 min2.1 h
380ScottS207088.7SoilBolivar96.4%162 of 16853 min4 h
381Mize 3.9 SSWMS-SM-688.4VolunteerSmith71.4%5 of 74.4 h2 days
382Keesler AFB/BiloxiBIX88.3AirportHarrison100%168 of 16815 min70 min
383Philadelphia 4.5 SWMS-NS-288.0VolunteerNeshoba71.4%5 of 75.4 h2 days
384Oxford 3.9 NMS-LY-1487.0VolunteerLafayette85.7%6 of 718.4 h24 h
385ClarksdaleCKM86.9AirportCoahoma89.0%449 of 50410 min18.2 h
386RaymondJVW86.7AirportHinds89.8%453 of 50410 min2.7 h
387Tnc Fort Bayou ScanTFBM686.6GaugeJackson99.4%167 of 16841 min2 h
388Pass Christian 8.5 NMS-HR-5686.6VolunteerHarrison71.4%5 of 78.4 h36.1 h
389VicksburgVKS86.1AirportWarren89.2%450 of 50430 min2.7 h
390Natchez 9.1 ESEMS-AD-486.1VolunteerAdams71.4%5 of 79.4 h3 days
391Coldwater River 3 N Arkabutla DamARKM685.7GaugeDe Soto72.9%245 of 33631 min64 min
392Tallahatchie AT MoneyMOGM685.1GaugeLeflore80.9%136 of 16816 min24 h
393Citizen station EW2701EW270184.9CitizenHarrison61.3%103 of 16818 s4 h
394Tnc Fort BayouS208284.8SoilJackson100%168 of 16853 min64 min
395Corinth 5.3 SE (CntyRd 271)MS-AC-584.4VolunteerAlcorn85.7%6 of 724.4 h35.1 h
396Gulfport 5.3 NWMS-HR-3984.4VolunteerHarrison57.1%4 of 786 min3 days
397Hattiesburg 0.4 NNEMS-FR-2183.9VolunteerForrest57.1%4 of 786 min3.5 days
398Citizen station FW5442FW544283.7CitizenBolivar61.3%325 of 53017 s1.9 h
399Okatibbee ReservoirMRDM683.6CooperativeLauderdale57.1%4 of 73 h3.5 days
400Canton 12.4 ENEMS-MD-3183.5VolunteerMadison57.1%4 of 786 min4 days
401Perkinston 1.7 NEMS-ST-483.4VolunteerStone57.1%4 of 72.4 h4 days
402Citizen station GW7801GW780183.3CitizenMadison62.2%251 of 40318 s2.6 h
403Citizen station FW0304FW030482.6CitizenLowndes59.5%100 of 16818 s6.3 h
404Citizen station GW3439GW343982.6CitizenPearl River58.9%297 of 50416 s2.2 h
405Citizen station DW6848DW684882.5CitizenDeSoto58.0%130 of 22417 s4.5 h
406Olive BranchOLV81.6AirportDe Soto55.3%279 of 50410 min2.4 h
407Citizen station EW1604EW160481.5CitizenJackson55.9%94 of 16816 s6.5 h
408PascagoulaPQL81.2AirportJackson59.7%223 of 37311 min2 h
409Citizen station GW6243GW624381.2CitizenForrest55.3%93 of 16820 s6.8 h
410Citizen station GW0671GW067180.4CitizenAlcorn56.2%298 of 53017 s3 h
411Citizen station CW7847CW784780.2CitizenPanola60.7%102 of 16818 s7 h
412Bay_St._LouisHSA80.2AirportHancock56.5%95 of 16812 min11 h
413Ocean SpringsOCSM679.4CooperativeJackson42.8%3 of 79 min3 days
414Hattiesburg 3SWHTBM679.4CooperativeForrest42.8%3 of 749 min3 days
415Gulfport 2.6 WSWMS-HR-5779.4VolunteerHarrison42.8%3 of 786 min2.6 days
416CoffeevilleCFFM679.4CooperativeYalobusha42.8%3 of 71.6 h2 days
417CorinthCORM679.4CooperativeAlcorn42.8%3 of 72 h24 h
418Citizen station EW5980EW598079.3CitizenHinds50.8%114 of 22417 s5.5 h
419Citizen station GW6636GW663679.1CitizenRankin57.1%288 of 50415 s2.7 h
420Pascagoula 1.2 SSEMS-JC-3978.9VolunteerJackson42.8%3 of 73.4 h2.5 days
421Citizen station WB5CONWB5CON78.6CitizenAlcorn49.5%50 of 10116 s10.1 h
422Met Site Grand Bay At Moss PointGDXM678.5GaugeJackson84.3%189 of 22420 min64 min
423Citizen station E8376E837678.4CitizenWarren56.9%287 of 50418 s3 h
424Gautier 4.9 NMS-JC-2278.1VolunteerJackson42.8%3 of 726 min4.5 days
425Hattiesburg 1.2 WSWMS-FR-478.1VolunteerForrest42.8%3 of 786 min4.5 days
426BelzoniBLZM677.8CooperativeHumphreys42.8%3 of 726 min5 days
427Citizen station GW4106GW410677.7CitizenPanola59.1%298 of 50416 s2.6 h
428Citizen station GW5434GW543477.6CitizenJones57.7%97 of 16814 s7.8 h
429Moss Point 6SE - Grand BayGDQM677.6GaugeJackson44.0%74 of 16821 min2 h
430Citizen station GW3750GW375077.0CitizenLamar49.2%331 of 67220 s2.7 h
431Citizen station K0YPK0YP76.6CitizenJackson46.4%104 of 22418 s8 h
432Citizen station FW6464FW646476.4CitizenHarrison45.6%100 of 21916 s8.2 h
433Citizen station KB5MHKB5MH76.0CitizenPrentiss50.1%281 of 56018 s3.6 h
434Kosciusko CoopKOSM675.7CooperativeAttala42.8%3 of 710.5 h2 days
435Citizen station KE5HYTKE5HYT75.4CitizenAlcorn46.3%173 of 37317 s7.2 h
436Carriere 5.9 NMS-PR-875.2VolunteerPearl River42.8%3 of 79.4 h4 days
437Laurel 7.6 EMS-JN-775.1VolunteerJones57.1%4 of 722.4 h3 days
438Corinth 3.1 SSW (S Tate St)MS-AC-274.4VolunteerAlcorn57.1%4 of 725.4 h35.1 h
439Liberty 1.4 WMS-AM-474.4VolunteerAmite57.1%4 of 726.4 h3 days
440Citizen station GW8042GW804274.1CitizenHarrison41.8%211 of 50416 s3.8 h
441Citizen station FW0278FW027873.6CitizenPike45.5%102 of 22414 s19 h
442Brandon 1.9 NEMS-RN-373.5VolunteerRankin57.1%4 of 725.4 h4 days
443West Point 1.0 SSEMS-CY-173.5VolunteerClay57.1%4 of 732.4 h4 days
444Citizen station CW2449CW244973.5CitizenLee41.1%70 of 17020 s15.8 h
445TENN-TOM WATERWAY AT Tenn-Tom Waterway at G. Wilkins L&D at SmiLKBM672.7GaugeMonroe51.7%87 of 16829 min20.5 h
446Petit Bois Island, Port of PascagoulaNDBC-PTBM671.8GaugeJackson58.3%327 of 56044 min6.3 h
447Tallahala Creek 1 W WaldrupWALM671.1GaugeJasper23.2%26 of 11221 min4.5 h
448Belmont01M65.9AirportTishomingo35.1%177 of 50410 min4.3 days
449Churchwell Road (Camp Dansler)BCRM665.6GaugeForrest19.6%33 of 16820 min9.8 h
450Sandersville - Tallahala CreekSANM665.2GaugeJones18.7%63 of 33616 min6.5 h
451Citizen station FW0416FW041663.3CitizenDeSoto20.8%421 of 2,01618 s3.6 h
452Citizen station GW0149GW014963.1CitizenRankin20.2%408 of 2,01618 s3.6 h
453Citizen station GW7983GW798363.0CitizenAmite20.3%411 of 2,01617 s3.7 h
454Citizen station GW7424GW742461.9CitizenTishomingo20.6%52 of 25222 s43.7 h
455Citizen station FW9957FW995761.1CitizenRankin20.4%412 of 2,01618 s3.6 h
456Bay Waveland Yacht ClubNDBC-WYCM661.0GaugeHancock58.3%327 of 56044 min6.3 h
457Citizen station EW0412EW041261.0CitizenOktibbeha19.0%64 of 33618 s4.4 days
458StarkvilleSTF57.9AirportOktibbeha9.1%46 of 50410 min15.3 h
459NakikaIKT55.6AirportGMZ5753.5%18 of 5046 s5 days

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.