Storm Station

Live/247 Rank/Ohio

Ohio 24/7 Rank

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

1,278 stations ranked31.5% sent every report dueranked October 4, 2026page 4 of 6Ohio instrumentsOhio 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 1,278 ranked here, 1,219 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
751Machester 5ENEMNCO189.6CooperativeAdams71.4%5 of 751 min37.1 h
752Great Miami AT PiquaPIQO189.6CooperativeMiami71.4%5 of 751 min36.1 h
753FremontFREO189.6CooperativeSandusky71.4%5 of 71.5 h36.1 h
754LondonLNDO189.6CooperativeMadison71.4%5 of 71.7 h2 days
755Warren 3 SWARO189.6CooperativeTrumbull71.4%5 of 72 h37.1 h
756STILLWATER CREEK AT TippecanoeTPPO189.4GaugeHarrison83.9%188 of 22432 min2 h
757AOHAOH89.3DCP-71.4%5 of 72.9 h2.5 days
757EATO1EATO189.3DCP-71.4%5 of 72.9 h2.5 days
757LUKLUK89.3DCP-71.4%5 of 72.9 h2.5 days
760Sewage PlantURBO189.3CooperativeChampaign71.4%5 of 73 h37.1 h
761Big Walnut Creek AT Hoover PoolHOOO189.1GaugeFranklin98.8%166 of 16872 min2.1 h
762Swan Creek at Oak Openings MetroparkOKOO189.1GaugeLucas88.1%592 of 67222 min2.6 h
763Scioto River AT Columbus Frank RdCOLO189.1GaugeFranklin75.0%216 of 28818 min1.8 h
764FRZO1FRZO189.1DCP-70.0%21 of 3013 min11.5 h
765DRSO1DRSO189.1DCP-70.0%21 of 3013 min11.7 h
766Lockbourne - MURG09LBNO188.9GaugeFranklin70.9%159 of 22413 min1.9 h
767Scioto River AT O'Shaughnessy SGOSAO188.7GaugeDelaware97.6%164 of 16872 min2.1 h
768CHHO1CHHO188.3DCP-67.8%19 of 2813 min12 h
769Black Fork AT ShelbySHLO188.1GaugeRichland87.2%586 of 67227 min2.3 h
770Rivergate Park at ClevelandCDTO188.0GaugeCuyahoga87.0%585 of 67227 min2.3 h
771Brecksville - Chippewa CreekCHPO187.9GaugeCuyahoga86.6%582 of 67227 min2.3 h
772EdinburgEDNO187.9CooperativePortage71.4%5 of 76 h2 days
773Fresno 2.2 NNEOH-CC-487.9VolunteerCoshocton66.6%2 of 326 min36.1 h
774Wyoming 0.5 WNWOH-HM-8087.9VolunteerHamilton66.6%2 of 326 min37.1 h
775Carroll 1.9 WNWOH-FF-4387.9VolunteerFairfield66.6%2 of 326 min35.1 h
775Swanton 4.0 SOH-FL-1387.9VolunteerFulton66.6%2 of 326 min35.1 h
777Huron 3.1 ESEOH-ER-4987.9VolunteerErie66.6%2 of 326 min36.1 h
777Holland 4.5 NWOH-LS-3887.9VolunteerLucas66.6%2 of 326 min36.1 h
779Northwood 1.8 SEOH-WD-2787.9VolunteerWood66.6%2 of 326 min3 days
780Columbus 3.6 NWOH-FR-3487.9VolunteerFranklin66.6%2 of 385 min2.9 days
781Willoughby 3.9 NNEOH-LK-2487.9VolunteerLake66.6%2 of 386 min37.1 h
782Piqua 1.4 SSWOH-MM-2987.9VolunteerMiami66.6%2 of 386 min2 days
783Marysville 1.3 ENEOH-UN-2187.9VolunteerUnion66.6%2 of 386 min35.1 h
784Kenton 0.9 NWOH-HD-3087.9VolunteerHardin66.6%2 of 386 min36.1 h
785Athens 4.2 ESEOH-AT-3287.9VolunteerAthens66.6%2 of 386 min37.1 h
786Milan 3.2 ENEOH-ER-287.9VolunteerErie66.6%2 of 386 min2 days
786Lancaster 3.1 NOH-FF-4487.9VolunteerFairfield66.6%2 of 386 min2 days
788Oregon 2.8 SSWOH-LS-1487.9VolunteerLucas66.6%2 of 386 min36.1 h
789New Rome 2.2 NWOH-FR-5987.9VolunteerFranklin66.6%2 of 386 min38.1 h
790Hebron 1.8 EOH-LC-5187.9VolunteerLicking66.6%2 of 386 min36.1 h
791Put-In-Bay 1.1 SSWOH-OT-487.9VolunteerOttawa66.6%2 of 386 min37.1 h
791Lebanon 3.7 ENEOH-WR-3587.9VolunteerWarren66.6%2 of 386 min37.1 h
793Wilmington 5.0 SSWOH-CN-2987.9VolunteerClinton66.6%2 of 386 min2 days
794Sherwood 1.2 WOH-HM-9287.9VolunteerHamilton66.6%2 of 386 min2 days
795Columbiana 0.1 NNWOH-CB-2287.9VolunteerColumbiana66.6%2 of 386 min41.1 h
796Athens 6.0 NWOH-AT-2887.9VolunteerAthens66.6%2 of 32.4 h2 days
797Cincinnati 7.8 NNEOH-HM-6887.9VolunteerHamilton66.6%2 of 32.4 h3 days
798Vermilion 5.7 WOH-ER-5687.9VolunteerErie66.6%2 of 32.4 h47 h
799Nova 3.8 WSWOH-AS-887.9VolunteerAshland66.6%2 of 32.4 h36.1 h
800Delphos 2.3 ESEOH-AL-887.9VolunteerAllen66.6%2 of 32.4 h38.1 h
801Amelia 0.3 SSWOH-CM-787.9VolunteerClermont66.6%2 of 32.4 h2 days
802Beckett Ridge 0.6 NWOH-BT-6487.9VolunteerButler66.6%2 of 32.4 h37.1 h
802Lakeview 0.2 NOH-LG-1287.9VolunteerLogan66.6%2 of 32.4 h37.1 h
802Amherst 0.9 SSEOH-LR-4087.9VolunteerLorain66.6%2 of 32.4 h37.1 h
805Pierpont 1.5 WSWOH-AB-1687.9VolunteerAshtabula66.6%2 of 32.4 h38.1 h
806Dover 4.6 WNWOH-TS-187.9VolunteerTuscarawas66.6%2 of 32.4 h2 days
807Springfield 7.4 SWOH-CK-1387.9VolunteerClark66.6%2 of 32.4 h37.1 h
807Reminderville 0.3 NNEOH-SM-4687.9VolunteerSummit66.6%2 of 32.4 h37.1 h
809Mason 3.1 NWOH-BT-6587.9VolunteerButler66.6%2 of 32.4 h36.1 h
810Macedonia - Indian CreekINCO187.8GaugeSummit86.4%581 of 67227 min2.3 h
811Olmstead Falls - WB Rocky RiverOLMO187.8GaugeCuyahoga86.3%580 of 67227 min2.3 h
812Cleveland - Doan BrookDNBO187.7GaugeCuyahoga86.9%584 of 67227 min2.6 h
813Brooklyn (Brookpark Road)BPRO187.7GaugeCuyahoga86.1%579 of 67227 min2.3 h
814ClevelandUCLO187.7GaugeCuyahoga82.4%554 of 67223 min2 h
815South Euclid - Euclid CreekEUCO187.6GaugeCuyahoga86.7%583 of 67227 min2.6 h
816Cuyahoga River AT IndependenceINDO187.5GaugeCuyahoga86.4%581 of 67227 min2.6 h
817Cleveland - Big CreekBIGO187.5GaugeCuyahoga86.4%581 of 67227 min2.6 h
818CSTO1CSTO187.5DCP-65.6%21 of 3217 min11.3 h
819Broadview HeightsCPWO187.4GaugeCuyahoga87.0%585 of 67227 min2.8 h
820Findlay 0.4 WSWOH-HC-1287.4VolunteerHancock66.6%2 of 33.4 h34.1 h
821Monroeville 3.1 NOH-ER-2087.4VolunteerErie66.6%2 of 33.4 h37.1 h
822Brunswick 2.0 NOH-MD-2387.4VolunteerMedina66.6%2 of 33.4 h2 days
823Madison 0.9 WSWOH-LK-1187.4VolunteerLake66.6%2 of 33.4 h38.1 h
824Lisbon 0.4 SWOH-CB-1087.4VolunteerColumbiana66.6%2 of 33.4 h2 days
825Akron 5.3 SEOH-SM-5587.4VolunteerSummit66.6%2 of 33.4 h36.1 h
826Berlin 0.3 NEOH-HL-487.4VolunteerHolmes66.6%2 of 33.4 h35.1 h
827Germantown 0.8 WSWOH-MY-5987.4VolunteerMontgomery66.6%2 of 33.4 h36.1 h
827Doylestown 2.0 ESEOH-WN-2187.4VolunteerWayne66.6%2 of 33.4 h36.1 h
829Wilmington 7.4 NNWOH-CN-1487.4VolunteerClinton66.6%2 of 33.4 h37.1 h
830Springfield 7.9 SWOH-CK-2787.4VolunteerClark66.6%2 of 33.4 h2 days
830East Liberty 4.3 SSEOH-LG-2487.4VolunteerLogan66.6%2 of 33.4 h2 days
832Senecaville 4.0 SEOH-NB-487.4VolunteerNoble66.6%2 of 33.4 h25.1 h
833Bowling GreenBGGO187.3CooperativeWood85.7%6 of 718 h37.1 h
834Olmstead Falls - Baker CreekBAKO187.2GaugeCuyahoga86.4%581 of 67227 min2.8 h
835Swan Creek below MonclovaSCMO187.2GaugeLucas85.5%575 of 67227 min2.6 h
836Grandview Heights - RG23AGVHO187.2GaugeFranklin70.4%338 of 48013 min1.7 h
837Columbus - City Hall RG14CCHO187.1GaugeFranklin70.2%337 of 48013 min1.7 h
838Harvard Avenue near Newburgh HeightsNBGO187.0GaugeCuyahoga86.4%581 of 67227 min3.1 h
839Rocky River AT BereaBRRO187.0GaugeCuyahoga85.8%577 of 67227 min2.8 h
840Fostoria 4.1 NNWOH-WD-2887.0VolunteerWood66.6%2 of 34.4 h37.1 h
841Beavercreek 1.5 ENEOH-GR-1587.0VolunteerGreene66.6%2 of 34.4 h35.1 h
842Strongsville 1.3 SEOH-CY-4287.0VolunteerCuyahoga66.6%2 of 34.4 h2 days
843Pataskala 0.9 NEOH-LC-4487.0VolunteerLicking66.6%2 of 34.4 h2 days
844Tenmile Creek at SilicaTCSO186.7GaugeLucas85.1%572 of 67227 min2.8 h
845Cambridge 1.0 ENEOH-GY-1586.5VolunteerGuernsey66.6%2 of 35.4 h3 days
846Toledo 3.9 NWOH-LS-4186.5VolunteerLucas66.6%2 of 35.4 h39.1 h
847Grafton 1.4 SSEOH-LR-4786.5VolunteerLorain66.6%2 of 35.4 h38.1 h
848FremontS2486.3AirportSandusky87.7%221 of 25210 min4 h
849FPLO1FPLO186.3DCP-62.1%23 of 3713 min11.5 h
850Great Miami River AT HamiltonHAMO186.0GaugeButler98.9%665 of 67228 min1.5 h
851Dayton 2.3 NOH-MY-12086.0VolunteerMontgomery66.6%2 of 36.4 h35.1 h
852Defiance 9.4 NEOH-DF-686.0VolunteerDefiance66.6%2 of 36.4 h37.1 h
853Molly Caren #1S201485.9SoilMadison94.1%128 of 13653 min8 h
854COOO1COOO185.9DCP-61.1%22 of 3613 min11.7 h
855TFNO1TFNO185.9DCP-60.8%14 of 2313 min12 h
856BarbertonWFBO185.8GaugeSummit79.7%536 of 67228 min2.1 h
857MGDO1MGDO185.8DCP-60.6%20 of 3313 min12 h
858Albany 4.1 NWOH-AT-685.6VolunteerAthens66.6%2 of 37.4 h37.1 h
859OH-MY-121OH-MY-12185.6COCORAHS-66.6%2 of 37.4 h2 days
860Glouster 5.7 NEOH-MG-385.6VolunteerMorgan66.6%2 of 37.4 h37.1 h
861Oak Harbor 0.4 WOH-OT-1185.6VolunteerOttawa66.6%2 of 37.4 h37.1 h
862Mason 0.9 EOH-WR-5785.6VolunteerWarren66.6%2 of 37.4 h38.1 h
863Beachwood 2.3 SEOH-CY-8585.6VolunteerCuyahoga66.6%2 of 37.4 h36.1 h
864Wilmington Air ParkILN85.5GaugeClinton61.3%103 of 16813 min2 h
865Bolton Field AirTZR85.3AirportFranklin65.4%330 of 50412 min2 h
866LASO1LASO185.1DCP-58.8%20 of 3413 min11.9 h
867ABNO1ABNO185.1DCP-58.8%20 of 3413 min12 h
868Cleveland - Cuyahoga CountyCGF84.9AirportCuyahoga69.6%117 of 16812 min8.9 h
869Urbana 0.1 ESEOH-CH-2584.6VolunteerChampaign66.6%2 of 39.4 h2 days
870Brookville 4.4 NOH-MY-11984.6VolunteerMontgomery66.6%2 of 39.4 h35.1 h
871Maumee 0.6 NOH-LS-4484.6VolunteerLucas66.6%2 of 39.4 h2 days
872Pepper Pike - Unamed Trib to Chagrin RiverPPKO184.5GaugeCuyahoga65.3%439 of 67218 min70 min
873Van Wert 1 SVNWO184.5CooperativeVan Wert57.1%4 of 731 min2 days
874BucyrusBYSO184.5CooperativeCrawford57.1%4 of 731 min3 days
875LucasvilleLCSO184.5CooperativeScioto57.1%4 of 751 min2.5 days
876AmeliaAMEO184.5GaugeClermont57.1%4 of 754 min2 days
877JFRO1JFRO184.5DCP-57.1%4 of 763 min2 days
878Wayland 1SSW - Kirwan DamKRWO184.5CooperativePortage57.1%4 of 771 min3 days
879BellefontaineBLFO184.5CooperativeLogan57.1%4 of 781 min2 days
880Washington Court HouseWASO184.5CooperativeFayette57.1%4 of 72 h47 h
881Hilltop - Broad Lawn RG29HTPO184.4GaugeFranklin62.7%316 of 50413 min1.7 h
882PMRO1PMRO184.3DCP-58.8%20 of 3413 min19 h
883German Village - RG21AGMNO184.3GaugeFranklin57.7%116 of 20112 min2 h
884Greenville Water PlantGVLO184.2CooperativeDarke57.1%4 of 73.2 h2 days
885LRVO1LRVO184.1DCP-55.8%19 of 3412 min12 h
886Cuyahoga River At JaiteJAIO184.0GaugeSummit85.8%577 of 67242 min2.8 h
887TPCO1TPCO184.0DCP-55.5%20 of 3613 min11.7 h
888Mentor Headlands ParkHEDO183.8GaugeLake88.1%148 of 1681.5 h5.1 h
889Piqua WWTPPQUO183.0CooperativeMiami57.1%4 of 75.8 h2 days
890Celina 1.0 SSWOH-MC-2082.8VolunteerMercer66.6%2 of 313.4 h33.1 h
891Lower Salem 9.0 ENEOH-MN-382.8VolunteerMonroe66.6%2 of 313.4 h37.1 h
892Great Miami AT FranklinFKNO182.4CooperativeWarren57.1%4 of 77 h2 days
893Amesville 2.6 SEOH-AT-582.3VolunteerAthens66.6%2 of 314.4 h2 days
8943-US24 @ Indiana LineOH00382.1RoadDefiance82.7%417 of 50420 min20.4 h
8944-US224 @ SR190OH00482.1RoadPutnam82.7%417 of 50420 min20.4 h
8946-Wyandot County GarageOH00682.1RoadWyandot82.7%417 of 50420 min20.4 h
8947-US30 Bypass @ SR4OH00782.1RoadCrawford82.7%417 of 50420 min20.4 h
8948-Huron County GarageOH00882.1RoadHuron82.7%417 of 50420 min20.4 h
8949-I77 MM109 @ Beldon VillageOH00982.1RoadStark82.7%417 of 50420 min20.4 h
89414-Perry County GarageOH01482.1RoadPerry82.7%417 of 50420 min20.4 h
89416-Pickaway County GarageOH01682.1RoadPickaway82.7%417 of 50420 min20.4 h
89418-US33 @ SR739OH01882.1RoadLogan82.7%417 of 50420 min20.4 h
89420-SR502 @ Slm 0.5OH02082.1RoadDarke82.7%417 of 50420 min20.4 h
89422-SR29 @ Slm 0.8OH02282.1RoadMercer82.7%417 of 50420 min20.4 h
89423-Adams County GarageOH02382.1RoadAdams82.7%417 of 50420 min20.4 h
89424-Brown County GarageOH02482.1RoadBrown82.7%417 of 50420 min20.4 h
89425-Highland County GarageOH02582.1RoadHighland82.7%417 of 50420 min20.4 h
89426-SR32 @ Slm 14.5OH02682.1RoadJackson82.7%417 of 50420 min20.4 h
89427-US52 @ Ice CreekOH02782.1RoadLawrence82.7%417 of 50420 min20.4 h
89428-US23 @ Slm 6.5OH02882.1RoadPike82.7%417 of 50420 min20.4 h
89432-Gallia County GarageOH03282.1RoadGallia82.7%417 of 50420 min20.4 h
89433-Hocking County GarageOH03382.1RoadHocking82.7%417 of 50420 min20.4 h
89434-Meigs County GarageOH03482.1RoadMeigs82.7%417 of 50420 min20.4 h
89435-Monroe County GarageOH03582.1RoadMonroe82.7%417 of 50420 min20.4 h
89436-Morgan County GarageOH03682.1RoadMorgan82.7%417 of 50420 min20.4 h
89437-Vinton County GarageOH03782.1RoadVinton82.7%417 of 50420 min20.4 h
89438-Carroll County GarageOH03882.1RoadCarroll82.7%417 of 50420 min20.4 h
89440-Clinton County GarageOH04082.1RoadClinton82.7%417 of 50420 min20.4 h
89451-IR70 MM 0OH04382.1RoadPreble82.7%417 of 50420 min20.4 h
89452-IR70 MM 16OH04482.1RoadPreble82.7%417 of 50420 min20.4 h
89454-IR70 MM 62OH04682.1RoadClark82.7%417 of 50420 min20.4 h
89455-IR70 MM 142OH04782.1RoadLicking82.7%417 of 50420 min20.4 h
89457-IR70 MM 198OH04982.1RoadGuernsey82.7%417 of 50420 min20.4 h
89459-IR71 MM 34OH05182.1RoadWarren82.7%417 of 50420 min20.4 h
89460-IR71 MM 60OH05282.1RoadGreene82.7%417 of 50420 min20.4 h
89461-IR71 MM 75OH05382.1RoadMadison82.7%417 of 50420 min20.4 h
89463-IR71 MM 139OH05582.1RoadMorrow82.7%417 of 50420 min20.4 h
89464-IR71 MM 158OH05682.1RoadMorrow82.7%417 of 50420 min20.4 h
89466-IR71 MM 194OH05882.1RoadAshland82.7%417 of 50420 min20.4 h
89467-IR71 MM 209OH05982.1RoadMedina82.7%417 of 50420 min20.4 h
89468-IR271 @ IR77OH06082.1RoadSummit82.7%417 of 50420 min20.4 h
89469-IR275 MM 21OH06182.1RoadHamilton82.7%417 of 50420 min20.4 h
89470-IR275 Ham/ClerOH06282.1RoadHamilton82.7%417 of 50420 min20.4 h
89471-I675 Mont/GreOH06382.1RoadMontgomery82.7%417 of 50420 min20.4 h
89474-IR75 MM 40OH06682.1RoadMontgomery82.7%417 of 50420 min20.4 h
89475-IR75 MM 65OH06782.1RoadMiami82.7%417 of 50420 min20.4 h
89476-IR75 MM 84OH06882.1RoadShelby82.7%417 of 50420 min20.4 h
89477-IR75 MM 105OH06982.1RoadAuglaize82.7%417 of 50420 min20.4 h
89478-IR75 MM 119OH07082.1RoadAllen82.7%417 of 50420 min20.4 h
89479-IR75 MM 141OH07182.1RoadAllen82.7%417 of 50420 min20.4 h
89480-IR77 MM 0OH07282.1RoadWashington82.7%417 of 50420 min20.4 h
89481-IR77 MM 16OH07382.1RoadNoble82.7%417 of 50420 min20.4 h
89482-IR77 MM 36OH07482.1RoadGuernsey82.7%417 of 50420 min20.4 h
89483-IR77 MM 59OH07582.1RoadTuscarawas82.7%417 of 50420 min20.4 h
89484-IR77 MM 93OH07682.1RoadTuscarawas82.7%417 of 50420 min20.4 h
89485-SR2 @ Huron RiverOH07782.1RoadErie82.7%417 of 50420 min20.4 h
89491-IR76 Mah/PorOH08382.1RoadPortage82.7%417 of 50420 min20.4 h
894[email protected]OH08882.1RoadFranklin82.7%417 of 50420 min20.4 h
89499-US30 @ Dalton LakeOH08982.1RoadWayne82.7%417 of 50420 min20.4 h
894104-SR 3 KNOX/AshlandOH09482.1RoadKnox82.7%417 of 50420 min20.4 h
894107-US250 @ UlrichsvilleOH09782.1RoadTuscarawas82.7%417 of 50420 min20.4 h
894111-I70 MM 114OH10182.1RoadFranklin82.7%417 of 50420 min20.4 h
894112-SR27 @ Slm 21OH10282.1RoadButler82.7%417 of 50420 min20.4 h
894113-IR275 @ US52OH10382.1RoadHamilton82.7%417 of 50420 min20.4 h
894114-IR71 @ US36OH10482.1RoadDelaware82.7%417 of 50420 min20.4 h
894115-IR71 @ Schrock RoadOH10582.1RoadFranklin82.7%417 of 50420 min20.4 h
894120-US33 @ Hamilton RoadOH11082.1RoadFranklin82.7%417 of 50420 min20.4 h
894121-I-670 Over Airport ConnectorOH11182.1RoadFranklin82.7%417 of 50420 min20.4 h
894122-Medina Line Rd. Over I-271OH11282.1RoadSummit82.7%417 of 50420 min20.4 h
894126-Killian Rd. Over I-77OH11682.1RoadSummit82.7%417 of 50420 min20.4 h
894128-US 20 @ Slm 1.5OH11882.1RoadWilliams82.7%417 of 50420 min20.4 h
894129-US 20 @ Slm 11.5OH11982.1RoadWilliams82.7%417 of 50420 min20.4 h
894130-US 20 @ SLM 2.5 FultonOH12082.1RoadFulton82.7%417 of 50420 min20.4 h
894131-US 20 @ SLM 9.5 FultonOH12182.1RoadFulton82.7%417 of 50420 min20.4 h
894132-SR 64 @ SLM 6.0 FultonOH12282.1RoadFulton82.7%417 of 50420 min20.4 h
894133-US 6 @ Slm .5OH12382.1RoadDefiance82.7%417 of 50420 min20.4 h
894135-US Rt 6 @ Maumee RiverOH12582.1RoadHenry82.7%417 of 50420 min20.4 h
894138-US 24 near Grand RapidsOH12882.1RoadLucas82.7%417 of 50420 min20.4 h
894140-IR 475 @ US 23 SplitOH13082.1RoadLucas82.7%417 of 50420 min20.4 h
894145-IR 75 @ SLM 18.36 WoodOH13582.1RoadLucas82.7%417 of 50420 min20.4 h
894149-US-20 @ Lemoyne Rd.OH13982.1RoadLucas82.7%417 of 50420 min20.4 h
894150-I-280 @ Libbey Rd.OH14082.1RoadLucas82.7%417 of 50420 min20.4 h
894151-SR 2 @ Portage River BridgeOH14182.1RoadOttawa82.7%417 of 50420 min20.4 h
894157-US 23 @ MP 5.5 SenecaOH14782.1RoadSeneca82.7%417 of 50420 min20.4 h
894159-US 224 @ SR 53 SenecaOH14982.1RoadSeneca82.7%417 of 50420 min20.4 h
894162-I-90 @ Abbey Rd.OH15282.1RoadCuyahoga82.7%417 of 50420 min20.4 h
894164-I-271 @ I-90OH15482.1RoadLake82.7%417 of 50420 min20.4 h
894165-I-480 @ SR-10OH15582.1RoadLorain82.7%417 of 50420 min20.4 h
894173-US-422 @ SR-44OH16382.1RoadGeauga82.7%417 of 50420 min20.4 h
894174-SR-582 @ SR-87OH16482.1RoadGeauga82.7%417 of 50420 min20.4 h
894176-SR-528 @ SR-166OH16682.1RoadLake82.7%417 of 50420 min20.4 h
894178-I-90 @ Paine Rd.OH16882.1RoadLake82.7%417 of 50420 min20.4 h
894179-US-20 @ Parmly Rd.OH16982.1RoadLake82.7%417 of 50420 min20.4 h
894US32 @ Pike & County Line (D)OH17182.1RoadAdams82.7%417 of 50420 min20.4 h
894I71 @ SR665 Grove City Outpost (Columbus D6)OH17282.1RoadFranklin82.7%417 of 50420 min20.4 h
894US30 @ SR68 (Hancock County D1)OH17382.1RoadHancock82.7%417 of 50420 min20.4 h
894SR49 @ SR81 (Van Wert Co near Ind Line D1)OH17682.1RoadVan Wert82.7%417 of 50420 min20.4 h
894US 62 @ SR 206OH17782.1RoadHolmes82.7%417 of 50420 min20.4 h
894IR75 S of Kirkwood RdOH17882.1RoadShelby82.7%417 of 50420 min20.4 h
894US33 @ SR78 & SR691OH18082.1RoadAthens82.7%417 of 50420 min20.4 h
894SR 2 @ Indiana LineOH18182.1RoadDefiance82.7%417 of 50420 min20.4 h
894SR 235 @ SR 67OH18382.1RoadHardin82.7%417 of 50420 min20.4 h
993116-IR70W @ I270OH10682.0RoadFranklin82.7%417 of 50420 min20.4 h
993125-Ridgewood Rd. Over Rt 21OH11582.0RoadSummit82.7%417 of 50420 min20.4 h
995CRSO1CRSO182.0DCP-52.7%19 of 3617 min19.1 h
99631-Athens County GarageOH03181.9RoadAthens82.7%417 of 50420 min20.4 h
997Warsaw 6.0 WSWOH-CC-881.9VolunteerCoshocton66.6%2 of 315.4 h36.1 h
997Pleasantville 2.9 WSWOH-FF-3081.9VolunteerFairfield66.6%2 of 315.4 h36.1 h
999Westerville 3.4 NOH-DL-2281.9VolunteerDelaware66.6%2 of 315.4 h39.1 h
1,000Wellsville 1.9 NOH-CB-3181.9VolunteerColumbiana66.6%2 of 315.4 h2 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. 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.