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.
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,590 ranked here, 1,547 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 |
|---|---|---|---|---|---|---|---|---|---|
| 751 | Williamsburg 1.4 ESEOH-CM-31 | 93.6 | Volunteer | Clermont | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 752 | Norwich 1.1 SEOH-MK-12 | 93.6 | Volunteer | Muskingum | 85.7% | 6 of 7 | 3.4 h | 24 h | |
| 753 | Lorain 2.1 WOH-LR-50 | 93.6 | Volunteer | Lorain | 85.7% | 6 of 7 | 3.4 h | 37.1 h | |
| 754 | Willoughby 3.9 NNEOH-LK-24 | 93.6 | Volunteer | Lake | 85.7% | 6 of 7 | 3.4 h | 37.1 h | |
| 755 | Willshire - St Marys RiverWILO1 | 93.5 | Gauge | Van Wert | 98.2% | 165 of 168 | 35 min | 2 h | |
| 756 | Harrisburg 1NHBGO1 | 93.3 | Gauge | Franklin | 97.6% | 164 of 168 | 35 min | 3 h | |
| 757 | EATO1EATO1 | 93.3 | DCP | - | 85.7% | 6 of 7 | 3.9 h | 2 days | |
| 758 | LithopolisLTHO1 | 93.2 | Gauge | Fairfield | 92.8% | 156 of 168 | 20 min | 4.8 h | |
| 759 | Cambridge 1.0 ENEOH-GY-15 | 93.1 | Volunteer | Guernsey | 85.7% | 6 of 7 | 4.4 h | 36.1 h | |
| 760 | Arcadia 0.7 NNWOH-HC-22 | 93.1 | Volunteer | Hancock | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 761 | Toledo 3.9 NWOH-LS-41 | 93.1 | Volunteer | Lucas | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 762 | LockbourneCNSO1 | 92.9 | Cooperative | Franklin | 85.7% | 6 of 7 | 4.9 h | 24 h | |
| 763 | ClevelandUCLO1 | 92.8 | Gauge | Cuyahoga | 90.7% | 610 of 672 | 21 min | 60 min | |
| 764 | FremontS24 | 92.8 | Airport | Sandusky | 86.1% | 217 of 252 | 12 min | 2.3 h | |
| 765 | Brookville 4.4 NOH-MY-119 | 92.6 | Volunteer | Montgomery | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 766 | Tiffin 5.2 SEOH-SN-3 | 92.6 | Volunteer | Seneca | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 767 | Cortland 1.2 NEOH-TR-13 | 92.6 | Volunteer | Trumbull | 85.7% | 6 of 7 | 5.4 h | 37.1 h | |
| 768 | South Euclid 0.2 ESEOH-CY-58 | 92.6 | Volunteer | Cuyahoga | 85.7% | 6 of 7 | 5.4 h | 2.1 days | |
| 769 | Sardinia 0.5 ESEOH-BR-19 | 92.6 | Volunteer | Brown | 85.7% | 6 of 7 | 5.4 h | 42 h | |
| 770 | Paulding 5.6 ESEOH-PL-4 | 92.6 | Volunteer | Paulding | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 771 | Seville 0.2 NWOH-MD-19 | 92.6 | Volunteer | Medina | 85.7% | 6 of 7 | 5.4 h | 24 h | |
| 772 | Clayton 0.6 EOH-MY-79 | 92.6 | Volunteer | Montgomery | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 773 | Molly Caren #1 ScanMOLO1 | 92.4 | Gauge | Madison | 99.4% | 167 of 168 | 35 min | 2 h | |
| 774 | EdinburgEDNO1 | 92.4 | Cooperative | Portage | 85.7% | 6 of 7 | 6.1 h | 28.1 h | |
| 775 | Millersburg10G | 92.3 | Airport | Holmes | 89.2% | 450 of 504 | 4 min | 2.7 h | |
| 776 | Columbus - City Hall RG14CCHO1 | 92.3 | Gauge | Franklin | 83.3% | 336 of 403 | 15 min | 60 min | |
| 777 | Lake Erie - Vermillion RiverVRMO1 | 92.2 | Gauge | Lorain | 100% | 168 of 168 | 15 min | 60 min | |
| 778 | Findlay 0.4 WSWOH-HC-12 | 92.2 | Volunteer | Hancock | 85.7% | 6 of 7 | 6.4 h | 2 days | |
| 779 | Columbus 2.2 NOH-FR-170 | 92.2 | Volunteer | Franklin | 85.7% | 6 of 7 | 6.4 h | 32 h | |
| 780 | Eastland - MURG05ETNO1 | 92.1 | Gauge | Franklin | 82.3% | 332 of 403 | 14 min | 56 min | |
| 781 | Wooster 3 SSE54856 | 91.8 | Reference | Wayne | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 782 | Senecaville LakeSENO1 | 91.7 | Gauge | Noble | 99.4% | 167 of 168 | 35 min | 2 h | |
| 783 | Little Muskingum River AT BloomfieldLNBO1 | 91.7 | Gauge | Washington | 98.8% | 166 of 168 | 45 min | 2 h | |
| 784 | Dola - HN2ADOLO1 | 91.7 | Gauge | Hardin | 98.8% | 166 of 168 | 45 min | 2 h | |
| 785 | LebanonI68 | 91.7 | Airport | Warren | 88.6% | 447 of 504 | 11 min | 2.7 h | |
| 786 | JacksonJRO | 91.7 | Airport | Jackson | 88.4% | 446 of 504 | 11 min | 2.7 h | |
| 787 | Delaware 1.4 NNWOH-DL-59 | 91.7 | Volunteer | Delaware | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 788 | Payne 5.2 SOH-PL-7 | 91.7 | Volunteer | Paulding | 85.7% | 6 of 7 | 7.4 h | 34.1 h | |
| 789 | Tappan Dam PoolTAPO1 | 91.6 | Gauge | Harrison | 89.7% | 201 of 224 | 29 min | 1.8 h | |
| 790 | Wolf Creek AT Wolf Creek at HollandHOLO1 | 91.6 | Gauge | Lucas | 84.3% | 189 of 224 | 20 min | 60 min | |
| 791 | Cuyahoga River At JaiteJAIO1 | 91.5 | Gauge | Summit | 95.2% | 640 of 672 | 40 min | 45 min | |
| 792 | LondonUYF | 91.4 | Airport | Madison | 89.4% | 451 of 504 | 4 min | 2.7 h | |
| 793 | 10-Trumbull County GarageOH010 | 91.4 | Road | Trumbull | 85.7% | 432 of 504 | 22 min | 65 min | |
| 793 | 39-Columbiana County GarageOH039 | 91.4 | Road | Columbiana | 85.7% | 432 of 504 | 22 min | 65 min | |
| 793 | 87-IR90 Atb/LakeOH079 | 91.4 | Road | Ashtabula | 85.7% | 432 of 504 | 22 min | 65 min | |
| 793 | 88-IR90 @ SR11OH080 | 91.4 | Road | Ashtabula | 85.7% | 432 of 504 | 22 min | 65 min | |
| 793 | 89-IR90 @ PA LineOH081 | 91.4 | Road | Ashtabula | 85.7% | 432 of 504 | 22 min | 65 min | |
| 793 | 90-IR80 @ PA LineOH082 | 91.4 | Road | Trumbull | 85.7% | 432 of 504 | 22 min | 65 min | |
| 793 | 94-SR11 Atb/TrumOH085 | 91.4 | Road | Trumbull | 85.7% | 432 of 504 | 22 min | 65 min | |
| 793 | 101-SR45 @ Rock CreekOH091 | 91.4 | Road | Ashtabula | 85.7% | 432 of 504 | 22 min | 65 min | |
| 793 | 102-SR7 @ SR167 EastOH092 | 91.4 | Road | Ashtabula | 85.7% | 432 of 504 | 22 min | 65 min | |
| 793 | 109-SR22 @ SR151OH099 | 91.4 | Road | Harrison | 85.7% | 432 of 504 | 22 min | 65 min | |
| 793 | SR711 @ US 422OH179 | 91.4 | Road | Mahoning | 85.7% | 432 of 504 | 22 min | 65 min | |
| 804 | WilloughbyLNN | 91.1 | Airport | Lake | 99.4% | 501 of 504 | 14 min | 40 min | |
| 805 | CoshoctonI40 | 91.1 | Airport | Coshocton | 88.4% | 446 of 504 | 14 min | 3 h | |
| 806 | Grandview Heights - RG23AGVHO1 | 91.1 | Gauge | Franklin | 79.9% | 322 of 403 | 15 min | 56 min | |
| 807 | Cleveland Burke LakefrontBKL | 91.0 | Airport | Cuyahoga | 100% | 168 of 168 | 6 min | 60 min | |
| 808 | Van Wert CountyVNW | 91.0 | Airport | Van Wert | 87.7% | 442 of 504 | 14 min | 2.7 h | |
| 809 | Gahanna - MURG03GAHO1 | 91.0 | Gauge | Franklin | 79.4% | 178 of 224 | 15 min | 2.1 h | |
| 810 | 58-IR470 MM 6OH050 | 90.8 | Road | Belmont | 85.7% | 432 of 504 | 22 min | 65 min | |
| 811 | New Lebanon 0.6 SSEOH-MY-17 | 90.8 | Volunteer | Montgomery | 85.7% | 6 of 7 | 9.4 h | 39.1 h | |
| 812 | German Village - RG21AGMNO1 | 90.8 | Gauge | Franklin | 79.1% | 159 of 201 | 15 min | 2 h | |
| 813 | Molly Caren #1S2014 | 90.6 | Soil | Madison | 100% | 168 of 168 | 52 min | 64 min | |
| 814 | Wolf Creek RAWSBOAO1 | 90.6 | Gauge | Morgan | 100% | 168 of 168 | 52 min | 64 min | |
| 815 | WapakonetaAXV | 90.6 | Airport | Auglaize | 86.3% | 435 of 504 | 5 min | 3.1 h | |
| 816 | Great Miami River at Dayton03270500 | 90.5 | Gauge | Montgomery | 100% | 168 of 168 | 53 min | 64 min | |
| 817 | Met West Res - Old Woman CreekOWRO1 | 90.5 | Gauge | Huron | 83.9% | 188 of 224 | 25 min | 1.8 h | |
| 818 | Jerome - Dubline RG30JROO1 | 90.5 | Gauge | Union | 83.3% | 150 of 180 | 11 min | 6.1 h | |
| 819 | HarrisonI67 | 90.4 | Airport | Hamilton | 88.8% | 448 of 504 | 14 min | 3 h | |
| 820 | Berlin Lake AT Berlin DamBRLO1 | 90.4 | Gauge | Portage | 83.4% | 187 of 224 | 25 min | 1.8 h | |
| 820 | Blanchard River AT FindlayFDLO1 | 90.4 | Gauge | Hancock | 83.4% | 187 of 224 | 25 min | 1.8 h | |
| 820 | Lye Creek AT FindlayFLYO1 | 90.4 | Gauge | Hancock | 83.4% | 187 of 224 | 25 min | 1.8 h | |
| 823 | Lexington 1.4 ENEOH-RC-15 | 90.3 | Volunteer | Richland | 85.7% | 6 of 7 | 10.4 h | 24 h | |
| 824 | Columbus 5.4 NWOH-FR-58 | 90.3 | Volunteer | Franklin | 85.7% | 6 of 7 | 10.4 h | 29 h | |
| 825 | Cambridge 4.7 WSWOH-GY-17 | 90.3 | Volunteer | Guernsey | 85.7% | 6 of 7 | 10.4 h | 2 days | |
| 825 | Maumee 0.6 NOH-LS-44 | 90.3 | Volunteer | Lucas | 85.7% | 6 of 7 | 10.4 h | 2 days | |
| 827 | WILLS CREEK AT DerwentDWTO1 | 90.3 | Gauge | Guernsey | 83.4% | 187 of 224 | 25 min | 2 h | |
| 827 | South Fork Licking River AT KirkersvilleKRKO1 | 90.3 | Gauge | Licking | 83.4% | 187 of 224 | 25 min | 2 h | |
| 827 | North Fork Licking River NNW Newark Ohio Street BridgeNKOO1 | 90.3 | Gauge | Licking | 83.4% | 187 of 224 | 25 min | 2 h | |
| 830 | 1-SR127 @ SR249OH001 | 90.3 | Road | Defiance | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 3-US24 @ Indiana LineOH003 | 90.3 | Road | Defiance | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 4-US224 @ SR190OH004 | 90.3 | Road | Putnam | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 5- US30 @ SR49 NorthOH005 | 90.3 | Road | Van Wert | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 6-Wyandot County GarageOH006 | 90.3 | Road | Wyandot | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 7-US30 Bypass @ SR4OH007 | 90.3 | Road | Crawford | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 8-Huron County GarageOH008 | 90.3 | Road | Huron | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 9-I77 MM109 @ Beldon VillageOH009 | 90.3 | Road | Stark | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 12-US-33 @ SR793OH012 | 90.3 | Road | Fairfield | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 14-Perry County GarageOH014 | 90.3 | Road | Perry | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 16-Pickaway County GarageOH016 | 90.3 | Road | Pickaway | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 19-US68 @ Slm 1.4OH019 | 90.3 | Road | Champaign | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 20-SR502 @ Slm 0.5OH020 | 90.3 | Road | Darke | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 22-SR29 @ Slm 0.8OH022 | 90.3 | Road | Mercer | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 23-Adams County GarageOH023 | 90.3 | Road | Adams | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 24-Brown County GarageOH024 | 90.3 | Road | Brown | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 25-Highland County GarageOH025 | 90.3 | Road | Highland | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 26-SR32 @ Slm 14.5OH026 | 90.3 | Road | Jackson | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 27-US52 @ Ice CreekOH027 | 90.3 | Road | Lawrence | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 28-US23 @ Slm 6.5OH028 | 90.3 | Road | Pike | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 31-Athens County GarageOH031 | 90.3 | Road | Athens | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 32-Gallia County GarageOH032 | 90.3 | Road | Gallia | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 33-Hocking County GarageOH033 | 90.3 | Road | Hocking | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 34-Meigs County GarageOH034 | 90.3 | Road | Meigs | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 35-Monroe County GarageOH035 | 90.3 | Road | Monroe | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 36-Morgan County GarageOH036 | 90.3 | Road | Morgan | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 37-Vinton County GarageOH037 | 90.3 | Road | Vinton | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 38-Carroll County GarageOH038 | 90.3 | Road | Carroll | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 40-Clinton County GarageOH040 | 90.3 | Road | Clinton | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 52-IR70 MM 16OH044 | 90.3 | Road | Preble | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 54-IR70 MM 62OH046 | 90.3 | Road | Clark | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 55-IR70 MM 142OH047 | 90.3 | Road | Licking | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 57-IR70 MM 198OH049 | 90.3 | Road | Guernsey | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 60-IR71 MM 60OH052 | 90.3 | Road | Greene | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 61-IR71 MM 75OH053 | 90.3 | Road | Madison | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 63-IR71 MM 139OH055 | 90.3 | Road | Morrow | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 64-IR71 MM 158OH056 | 90.3 | Road | Morrow | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 66-IR71 MM 194OH058 | 90.3 | Road | Ashland | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 67-IR71 MM 209OH059 | 90.3 | Road | Medina | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 68-IR271 @ IR77OH060 | 90.3 | Road | Summit | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 69-IR275 MM 21OH061 | 90.3 | Road | Hamilton | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 70-IR275 Ham/ClerOH062 | 90.3 | Road | Hamilton | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 71-I675 Mont/GreOH063 | 90.3 | Road | Montgomery | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 75-IR75 MM 65OH067 | 90.3 | Road | Miami | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 76-IR75 MM 84OH068 | 90.3 | Road | Shelby | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 77-IR75 MM 105OH069 | 90.3 | Road | Auglaize | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 78-IR75 MM 119OH070 | 90.3 | Road | Allen | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 79-IR75 MM 141OH071 | 90.3 | Road | Allen | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 81-IR77 MM 16OH073 | 90.3 | Road | Noble | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 83-IR77 MM 59OH075 | 90.3 | Road | Tuscarawas | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 84-IR77 MM 93OH076 | 90.3 | Road | Tuscarawas | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 85-SR2 @ Huron RiverOH077 | 90.3 | Road | Erie | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 91-IR76 Mah/PorOH083 | 90.3 | Road | Portage | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | [email protected]OH088 | 90.3 | Road | Franklin | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 99-US30 @ Dalton LakeOH089 | 90.3 | Road | Wayne | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 104-SR 3 KNOX/AshlandOH094 | 90.3 | Road | Knox | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 105-IR70/IR75OH095 | 90.3 | Road | Montgomery | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 107-US250 @ UlrichsvilleOH097 | 90.3 | Road | Tuscarawas | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 111-I70 MM 114OH101 | 90.3 | Road | Franklin | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 112-SR27 @ Slm 21OH102 | 90.3 | Road | Butler | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 114-IR71 @ US36OH104 | 90.3 | Road | Delaware | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 115-IR71 @ Schrock RoadOH105 | 90.3 | Road | Franklin | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 116-IR70W @ I270OH106 | 90.3 | Road | Franklin | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 120-US33 @ Hamilton RoadOH110 | 90.3 | Road | Franklin | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 121-I-670 Over Airport ConnectorOH111 | 90.3 | Road | Franklin | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 122-Medina Line Rd. Over I-271OH112 | 90.3 | Road | Summit | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 124-Old Mill Rd. Over I-480OH114 | 90.3 | Road | Cuyahoga | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 125-Ridgewood Rd. Over Rt 21OH115 | 90.3 | Road | Summit | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 126-Killian Rd. Over I-77OH116 | 90.3 | Road | Summit | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 128-US 20 @ Slm 1.5OH118 | 90.3 | Road | Williams | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 129-US 20 @ Slm 11.5OH119 | 90.3 | Road | Williams | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 130-US 20 @ SLM 2.5 FultonOH120 | 90.3 | Road | Fulton | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 131-US 20 @ SLM 9.5 FultonOH121 | 90.3 | Road | Fulton | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 132-SR 64 @ SLM 6.0 FultonOH122 | 90.3 | Road | Fulton | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 133-US 6 @ Slm .5OH123 | 90.3 | Road | Defiance | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 135-US Rt 6 @ Maumee RiverOH125 | 90.3 | Road | Henry | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 138-US 24 near Grand RapidsOH128 | 90.3 | Road | Lucas | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 140-IR 475 @ US 23 SplitOH130 | 90.3 | Road | Lucas | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 141-IR 75 @ SLM 4.9 475 SplitOH131 | 90.3 | Road | Lucas | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 143-SR 2 @ MP 31.8 LucasOH133 | 90.3 | Road | Wood | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 144-IR 75 & Eagleville Rd.OH134 | 90.3 | Road | Lucas | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 145-IR 75 @ SLM 18.36 WoodOH135 | 90.3 | Road | Lucas | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 149-US-20 @ Lemoyne Rd.OH139 | 90.3 | Road | Lucas | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 150-I-280 @ Libbey Rd.OH140 | 90.3 | Road | Lucas | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 151-SR 2 @ Portage River BridgeOH141 | 90.3 | Road | Ottawa | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 154-US-6 @ Sandusky River BrOH144 | 90.3 | Road | Sandusky | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 157-US 23 @ MP 5.5 SenecaOH147 | 90.3 | Road | Seneca | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 159-US 224 @ SR 53 SenecaOH149 | 90.3 | Road | Seneca | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 161-I-90 @ SR-252OH151 | 90.3 | Road | Cuyahoga | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 165-I-480 @ SR-10OH155 | 90.3 | Road | Lorain | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 166-I-71 @ Snow Rd.OH156 | 90.3 | Road | Cuyahoga | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 169-I-271 @ US-322OH159 | 90.3 | Road | Cuyahoga | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 170-I-71 @ Drake Rd.OH160 | 90.3 | Road | Cuyahoga | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 171-I-77 @ SR-82OH161 | 90.3 | Road | Cuyahoga | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 173-US-422 @ SR-44OH163 | 90.3 | Road | Geauga | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 174-SR-582 @ SR-87OH164 | 90.3 | Road | Geauga | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 176-SR-528 @ SR-166OH166 | 90.3 | Road | Lake | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 178-I-90 @ Paine Rd.OH168 | 90.3 | Road | Lake | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | 179-US-20 @ Parmly Rd.OH169 | 90.3 | Road | Lake | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | US32 @ Pike & County Line (D)OH171 | 90.3 | Road | Adams | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | I71 @ SR665 Grove City Outpost (Columbus D6)OH172 | 90.3 | Road | Franklin | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | US30 @ SR68 (Hancock County D1)OH173 | 90.3 | Road | Hancock | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | SR49 @ SR81 (Van Wert Co near Ind Line D1)OH176 | 90.3 | Road | Van Wert | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | US 62 @ SR 206OH177 | 90.3 | Road | Holmes | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | IR75 S of Kirkwood RdOH178 | 90.3 | Road | Shelby | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | US33 @ SR78 & SR691OH180 | 90.3 | Road | Athens | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | SR 2 @ Indiana LineOH181 | 90.3 | Road | Defiance | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | IR 675 North of Feedwire RdOH182 | 90.3 | Road | Greene | 81.7% | 412 of 504 | 22 min | 60 min | |
| 830 | SR 235 @ SR 67OH183 | 90.3 | Road | Hardin | 81.7% | 412 of 504 | 22 min | 60 min | |
| 939 | Blanchard River AT Mount BlanchardMBLO1 | 90.2 | Gauge | Hancock | 83.0% | 186 of 224 | 25 min | 1.8 h | |
| 940 | 142-I-280 @ MP 3.5 - Craig BridgeOH132 | 90.2 | Road | Lucas | 81.7% | 412 of 504 | 22 min | 60 min | |
| 940 | 164-I-271 @ I-90OH154 | 90.2 | Road | Lake | 81.7% | 412 of 504 | 22 min | 60 min | |
| 942 | Scioto River AT Columbus Frank RdCOLO1 | 90.2 | Gauge | Franklin | 78.8% | 227 of 288 | 17 min | 1.7 h | |
| 943 | Ohio River AT Marietta PumphouseMTAO1 | 90.1 | Gauge | Washington | 83.0% | 186 of 224 | 25 min | 2 h | |
| 944 | 2-Hardin County GarageOH002 | 90.1 | Road | Hardin | 81.7% | 412 of 504 | 22 min | 60 min | |
| 944 | 18-US33 @ SR739OH018 | 90.1 | Road | Logan | 81.7% | 412 of 504 | 22 min | 60 min | |
| 946 | 29-US35 @ MM 14.76OH029 | 90.0 | Road | Ross | 81.7% | 412 of 504 | 22 min | 60 min | |
| 946 | 53-IR70 MM 41OH045 | 90.0 | Road | Montgomery | 81.7% | 412 of 504 | 22 min | 60 min | |
| 946 | 82-IR77 MM 36OH074 | 90.0 | Road | Guernsey | 81.7% | 412 of 504 | 22 min | 60 min | |
| 946 | 119-IR71S @ I270OH109 | 90.0 | Road | Franklin | 81.7% | 412 of 504 | 22 min | 60 min | |
| 950 | Grove City 3.7 SSEOH-FR-185 | 89.9 | Volunteer | Franklin | 85.7% | 6 of 7 | 11.4 h | 24 h | |
| 951 | Pleasantville 2.9 WSWOH-FF-30 | 89.9 | Volunteer | Fairfield | 85.7% | 6 of 7 | 11.4 h | 30 h | |
| 952 | Amesville 2.6 SEOH-AT-5 | 89.9 | Volunteer | Athens | 85.7% | 6 of 7 | 11.4 h | 24 h | |
| 953 | 74-IR75 MM 40OH066 | 89.9 | Road | Montgomery | 81.7% | 412 of 504 | 22 min | 60 min | |
| 953 | 80-IR77 MM 0OH072 | 89.9 | Road | Washington | 81.7% | 412 of 504 | 22 min | 60 min | |
| 953 | 103-US33 @ Pickerington RoadOH093 | 89.9 | Road | Franklin | 81.7% | 412 of 504 | 22 min | 60 min | |
| 956 | 110-SR7 @ SR213OH100 | 89.8 | Road | Jefferson | 85.7% | 432 of 504 | 22 min | 65 min | |
| 957 | North Fork Licking River AT Newark Water PlantNEPO1 | 89.8 | Gauge | Licking | 82.1% | 184 of 224 | 25 min | 2 h | |
| 958 | 163-I-90 @ E. 140thOH153 | 89.8 | Road | Cuyahoga | 81.7% | 412 of 504 | 22 min | 60 min | |
| 959 | CHSO1CHSO1 | 89.7 | DCP | - | 73.3% | 22 of 30 | 15 min | 11.6 h | |
| 960 | DEWO1DEWO1 | 89.7 | DCP | - | 73.3% | 22 of 30 | 15 min | 11.5 h | |
| 960 | FRZO1FRZO1 | 89.7 | DCP | - | 73.3% | 22 of 30 | 15 min | 11.5 h | |
| 962 | LisbonLISO1 | 89.6 | Gauge | Columbiana | 87.0% | 195 of 224 | 35 min | 75 min | |
| 962 | WoodsfieldWODO1 | 89.6 | Gauge | Monroe | 87.0% | 195 of 224 | 35 min | 75 min | |
| 964 | 73-IR75 MM 29OH065 | 89.6 | Road | Warren | 81.7% | 412 of 504 | 22 min | 60 min | |
| 965 | 15-Fayette County GarageOH015 | 89.5 | Road | Fayette | 81.7% | 412 of 504 | 22 min | 60 min | |
| 965 | 113-IR275 @ US52OH103 | 89.5 | Road | Hamilton | 81.7% | 412 of 504 | 22 min | 60 min | |
| 967 | Ohio River At Hannibal Lock And Dam (Lower)03114280 | 89.5 | Gauge | Monroe | 74.2% | 499 of 672 | 13 min | 45 min | |
| 968 | Beavercreek 1.5 ENEOH-GR-15 | 89.4 | Volunteer | Greene | 85.7% | 6 of 7 | 12.4 h | 35.1 h | |
| 969 | 162-I-90 @ Abbey Rd.OH152 | 89.4 | Road | Cuyahoga | 81.7% | 412 of 504 | 22 min | 60 min | |
| 969 | 177-I-90 @ Hermitage Rd.OH167 | 89.4 | Road | Lake | 81.7% | 412 of 504 | 22 min | 60 min | |
| 971 | Northland - RG9NTRO1 | 89.4 | Gauge | Franklin | 75.0% | 168 of 224 | 15 min | 81 min | |
| 972 | 17-Marion County GarageOH017 | 89.3 | Road | Marion | 81.7% | 412 of 504 | 22 min | 60 min | |
| 972 | 59-IR71 MM 34OH051 | 89.3 | Road | Warren | 81.7% | 412 of 504 | 22 min | 60 min | |
| 974 | 175-SR-44 @ Mentor Rd.OH165 | 89.2 | Road | Lake | 81.7% | 412 of 504 | 22 min | 60 min | |
| 975 | Franklinton - RG28FKLO1 | 89.2 | Gauge | Franklin | 74.5% | 167 of 224 | 15 min | 1.9 h | |
| 976 | Bellevue - KarstBUVO1 | 89.1 | Gauge | Erie | 100% | 168 of 168 | 65 min | 64 min | |
| 977 | Scioto River AT O'Shaughnessy SGOSAO1 | 89.1 | Gauge | Delaware | 100% | 168 of 168 | 65 min | 64 min | |
| 978 | South Lebanon 1WSWSLBO1 | 89.1 | Gauge | Warren | 100% | 168 of 168 | 85 min | 2.1 h | |
| 979 | Roachester 1NNWRCSO1 | 89.1 | Gauge | Warren | 100% | 168 of 168 | 1.7 h | 2.3 h | |
| 980 | 117-IR70 @ SR29OH107 | 89.1 | Road | Madison | 81.7% | 412 of 504 | 22 min | 60 min | |
| 980 | I270 @ US33 (COLS)OH170 | 89.1 | Road | Franklin | 81.7% | 412 of 504 | 22 min | 60 min | |
| 982 | BarbertonWFBO1 | 89.0 | Gauge | Summit | 83.1% | 559 of 672 | 25 min | 65 min | |
| 983 | Great Miami AT PiquaPIQO1 | 89.0 | Cooperative | Miami | 71.4% | 5 of 7 | 23 min | 3 days | |
| 984 | Vandalia 1.1 ENEOH-MY-86 | 89.0 | Volunteer | Montgomery | 71.4% | 5 of 7 | 26 min | 2 days | |
| 985 | Nova 3.8 WSWOH-AS-8 | 89.0 | Volunteer | Ashland | 71.4% | 5 of 7 | 26 min | 2 days | |
| 986 | Pickerington 2.8 NOH-FF-18 | 89.0 | Volunteer | Fairfield | 71.4% | 5 of 7 | 26 min | 2.5 days | |
| 987 | Kenton 0.9 NWOH-HD-30 | 89.0 | Volunteer | Hardin | 71.4% | 5 of 7 | 26 min | 3 days | |
| 988 | Wilmington 1.0 NOH-CN-28 | 89.0 | Volunteer | Clinton | 71.4% | 5 of 7 | 26 min | 3 days | |
| 989 | Polk 2.0 NOH-AS-9 | 89.0 | Volunteer | Ashland | 71.4% | 5 of 7 | 26 min | 24 h | |
| 989 | Hebron 1.8 EOH-LC-51 | 89.0 | Volunteer | Licking | 71.4% | 5 of 7 | 26 min | 24 h | |
| 991 | Rogers 2.0 EOH-CB-40 | 89.0 | Volunteer | Columbiana | 71.4% | 5 of 7 | 26 min | 2 days | |
| 992 | Hebron 0.4 SWOH-LC-50 | 89.0 | Volunteer | Licking | 71.4% | 5 of 7 | 26 min | 3 days | |
| 993 | Wilmington 3.6 WOH-CN-6 | 89.0 | Volunteer | Clinton | 71.4% | 5 of 7 | 26 min | 2 days | |
| 994 | Lebanon 3.7 ENEOH-WR-35 | 89.0 | Volunteer | Warren | 71.4% | 5 of 7 | 86 min | 2 days | |
| 995 | Dayton 3.7 SEOH-MY-56 | 89.0 | Volunteer | Montgomery | 71.4% | 5 of 7 | 86 min | 47 h | |
| 996 | Rittman 1.7 SSEOH-WN-18 | 89.0 | Volunteer | Wayne | 71.4% | 5 of 7 | 86 min | 2 days | |
| 997 | Hamilton 1.2 NNWOH-BT-22 | 89.0 | Volunteer | Butler | 71.4% | 5 of 7 | 86 min | 3 days | |
| 998 | Lakewood 1.3 SSWOH-CY-41 | 89.0 | Volunteer | Cuyahoga | 71.4% | 5 of 7 | 86 min | 24 h | |
| 999 | South Charleston 3.5 NWOH-CK-28 | 89.0 | Volunteer | Clark | 71.4% | 5 of 7 | 86 min | 2.6 days | |
| 1,000 | Greenfield 3.6 SWOH-HG-12 | 89.0 | Volunteer | Highland | 71.4% | 5 of 7 | 86 min | 24 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:
- 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.