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 |
|---|---|---|---|---|---|---|---|---|---|
| 1,000 | Covington 1.5 ENEOH-MM-34 | 89.0 | Volunteer | Miami | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,002 | Orient 4.1 SEOH-PC-9 | 89.0 | Volunteer | Pickaway | 71.4% | 5 of 7 | 86 min | 2 days | |
| 1,003 | Lexington 2.3 NNWOH-RC-18 | 89.0 | Volunteer | Richland | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,004 | Cincinnati 7.8 NNEOH-HM-68 | 89.0 | Volunteer | Hamilton | 71.4% | 5 of 7 | 86 min | 25 h | |
| 1,005 | Bellevue 1.9 NEOH-ER-41 | 89.0 | Volunteer | Erie | 71.4% | 5 of 7 | 86 min | 35.1 h | |
| 1,006 | Baltimore 2.3 NNEOH-FF-47 | 89.0 | Volunteer | Fairfield | 71.4% | 5 of 7 | 86 min | 36.1 h | |
| 1,007 | BucyrusBYSO1 | 89.0 | Cooperative | Crawford | 71.4% | 5 of 7 | 2.3 h | 3 days | |
| 1,008 | Pataskala 0.9 NEOH-LC-44 | 89.0 | Volunteer | Licking | 71.4% | 5 of 7 | 2.4 h | 2.1 days | |
| 1,009 | Morrow 2.9 WOH-WR-74 | 89.0 | Volunteer | Warren | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 1,010 | Mogadore 4.7 SEOH-PT-12 | 89.0 | Volunteer | Portage | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 1,011 | Amherst 0.9 SSEOH-LR-40 | 89.0 | Volunteer | Lorain | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 1,012 | Dublin 3.2 ENEOH-FR-2 | 89.0 | Volunteer | Franklin | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 1,012 | Madison 4.2 SOH-GG-11 | 89.0 | Volunteer | Geauga | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 1,012 | Streetsboro 2.1 SSWOH-PT-8 | 89.0 | Volunteer | Portage | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 1,015 | 51-IR70 MM 0OH043 | 88.9 | Road | Preble | 81.7% | 412 of 504 | 22 min | 60 min | |
| 1,016 | Big Walnut Creek AT Hoover PoolHOOO1 | 88.8 | Gauge | Franklin | 99.4% | 167 of 168 | 65 min | 2 h | |
| 1,017 | Fort RecoveryFRCO1 | 88.7 | Cooperative | Mercer | 71.4% | 5 of 7 | 3 h | 3 days | |
| 1,018 | Sringfield Water WorksSPRO1 | 88.7 | Cooperative | Clark | 71.4% | 5 of 7 | 3.2 h | 2 days | |
| 1,019 | PauldingPAUO1 | 88.6 | Cooperative | Paulding | 71.4% | 5 of 7 | 3.4 h | 3 days | |
| 1,020 | BERO1BERO1 | 88.6 | DCP | - | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 1,021 | Springfield 6.4 SWOH-CK-20 | 88.6 | Volunteer | Clark | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 1,022 | Cincinnati 7.5 EOH-HM-64 | 88.6 | Volunteer | Hamilton | 71.4% | 5 of 7 | 3.4 h | 3 days | |
| 1,023 | Milan 1.2 NEOH-ER-24 | 88.6 | Volunteer | Erie | 71.4% | 5 of 7 | 3.4 h | 36.1 h | |
| 1,024 | Powell 0.9 NNWOH-DL-32 | 88.6 | Volunteer | Delaware | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 1,025 | Canfield 0.5 NOH-MH-11 | 88.6 | Volunteer | Mahoning | 71.4% | 5 of 7 | 3.4 h | 45 h | |
| 1,026 | Rain gage at South Euclid413128081305100 | 88.5 | Gauge | Cuyahoga | 74.4% | 500 of 672 | 18 min | 45 min | |
| 1,027 | Rain gage in Chippewa Met Pk near Brecksville411900081355300 | 88.4 | Gauge | Cuyahoga | 74.1% | 498 of 672 | 18 min | 45 min | |
| 1,027 | Rain gage at Broadview Heights411927081401900 | 88.4 | Gauge | Cuyahoga | 74.1% | 498 of 672 | 18 min | 45 min | |
| 1,029 | Rain gage at Olmsted Falls412103081540100 | 88.4 | Gauge | Cuyahoga | 73.9% | 497 of 672 | 18 min | 45 min | |
| 1,030 | East Branch Nimishillen Creek at Louisville03118050 | 88.3 | Gauge | Stark | 73.8% | 496 of 672 | 18 min | 45 min | |
| 1,030 | Rain gage at Chestnut Lane at Olmsted Falls412300081543400 | 88.3 | Gauge | Cuyahoga | 73.8% | 496 of 672 | 18 min | 45 min | |
| 1,032 | Rain gage near Macedonia411811081304800 | 88.3 | Gauge | Summit | 73.6% | 495 of 672 | 18 min | 45 min | |
| 1,032 | Rain gage at Cleveland412701081431800 | 88.3 | Gauge | Cuyahoga | 73.6% | 495 of 672 | 18 min | 45 min | |
| 1,032 | Rain gage at Willoughby413751081241300 | 88.3 | Gauge | Lake | 73.6% | 495 of 672 | 18 min | 45 min | |
| 1,035 | SR562(Norwood Lateral) @ Reading RoadOH174 | 88.2 | Road | Hamilton | 81.7% | 412 of 504 | 22 min | 60 min | |
| 1,036 | 92-IR76 Por/SumOH084 | 88.1 | Road | Portage | 81.7% | 412 of 504 | 22 min | 60 min | |
| 1,037 | Beavercreek 1.8 SSWOH-GR-47 | 88.1 | Volunteer | Greene | 71.4% | 5 of 7 | 4.4 h | 45 h | |
| 1,038 | 21-US33 @ SR540OH021 | 88.0 | Road | Logan | 81.7% | 412 of 504 | 22 min | 60 min | |
| 1,038 | 62-IR71 MM 91OH054 | 88.0 | Road | Franklin | 81.7% | 412 of 504 | 22 min | 60 min | |
| 1,038 | [email protected] Bay Br.OH142 | 88.0 | Road | Erie | 81.7% | 412 of 504 | 22 min | 60 min | |
| 1,041 | Rain gage at Shelby405252082393500 | 88.0 | Gauge | Richland | 73.6% | 495 of 672 | 18 min | 50 min | |
| 1,042 | 13-Knox County GarageOH013 | 87.9 | Road | Knox | 81.7% | 412 of 504 | 22 min | 60 min | |
| 1,043 | 168-I-480 N @ Miles Rd.OH158 | 87.7 | Road | Cuyahoga | 81.7% | 412 of 504 | 22 min | 60 min | |
| 1,044 | Norwich - Columbus RG27NRWO1 | 87.7 | Gauge | Franklin | 70.0% | 157 of 224 | 15 min | 2 h | |
| 1,045 | Mason 3.1 NWOH-BT-65 | 87.6 | Volunteer | Butler | 71.4% | 5 of 7 | 5.4 h | 2 days | |
| 1,046 | Albany 4.5 WNWOH-VN-3 | 87.6 | Volunteer | Vinton | 71.4% | 5 of 7 | 5.4 h | 2 days | |
| 1,047 | Wapakoneta 0.3 SWOH-AZ-1 | 87.5 | Volunteer | Auglaize | 85.7% | 6 of 7 | 16.4 h | 37.1 h | |
| 1,047 | New Bremen 1.9 WNWOH-AZ-19 | 87.5 | Volunteer | Auglaize | 85.7% | 6 of 7 | 16.4 h | 37.1 h | |
| 1,049 | Great Miami River AT HamiltonHAMO1 | 87.3 | Gauge | Butler | 98.0% | 659 of 672 | 30 min | 45 min | |
| 1,050 | Fresno 0.8 NEOH-CC-10 | 87.2 | Volunteer | Coshocton | 71.4% | 5 of 7 | 6.4 h | 2 days | |
| 1,051 | Kettering 2.0 WOH-MY-99 | 87.2 | Volunteer | Montgomery | 71.4% | 5 of 7 | 6.4 h | 2 days | |
| 1,052 | Alexandria 2.1 NNWOH-LC-1 | 87.2 | Volunteer | Licking | 71.4% | 5 of 7 | 6.4 h | 37.1 h | |
| 1,053 | Norwalk 2.1 SWOH-HR-10 | 87.2 | Volunteer | Huron | 71.4% | 5 of 7 | 6.4 h | 3 days | |
| 1,054 | Versailles 1.6 WSWOH-DR-25 | 87.1 | Volunteer | Darke | 85.7% | 6 of 7 | 17.4 h | 2 days | |
| 1,055 | Bowling GreenBGGO1 | 86.9 | Cooperative | Wood | 85.7% | 6 of 7 | 17.9 h | 37.1 h | |
| 1,056 | Franklin 0.9 WSWOH-WR-34 | 86.7 | Volunteer | Warren | 71.4% | 5 of 7 | 7.4 h | 2 days | |
| 1,057 | Xenia 9.3 SEOH-GR-57 | 86.7 | Volunteer | Greene | 71.4% | 5 of 7 | 7.4 h | 36.1 h | |
| 1,058 | OKEO1OKEO1 | 86.6 | DCP | - | 64.2% | 9 of 14 | 15 min | 25.9 h | |
| 1,059 | 172-US-422 @ Chagrin Blvd.OH162 | 86.5 | Road | Cuyahoga | 81.7% | 412 of 504 | 22 min | 60 min | |
| 1,060 | Ohio R At New Cumberland Lock & Dam (Lower)03110690 | 86.4 | Gauge | Jefferson | 74.1% | 498 of 672 | 28 min | 45 min | |
| 1,061 | Ohio R At Pike Island Lock & Dam (Lower)03111520 | 86.3 | Gauge | Belmont | 73.3% | 493 of 672 | 23 min | 60 min | |
| 1,062 | Beckett Ridge 3.3 ESEOH-BT-37 | 86.3 | Volunteer | Butler | 71.4% | 5 of 7 | 8.4 h | 2 days | |
| 1,063 | Wellington 5.5 SWOH-LR-2 | 86.3 | Volunteer | Lorain | 71.4% | 5 of 7 | 8.4 h | 2 days | |
| 1,064 | 72-IR75 MM 19OH064 | 86.2 | Road | Butler | 81.7% | 412 of 504 | 22 min | 60 min | |
| 1,065 | Pepper Pike - Unamed Trib to Chagrin RiverPPKO1 | 86.2 | Gauge | Cuyahoga | 68.7% | 462 of 672 | 15 min | 60 min | |
| 1,066 | Minerva Park 2NWMNVO1 | 86.1 | Gauge | Franklin | 70.1% | 141 of 201 | 15 min | 4.1 h | |
| 1,067 | Hilltop - Broad Lawn RG29HTPO1 | 86.1 | Gauge | Franklin | 65.6% | 254 of 387 | 15 min | 60 min | |
| 1,068 | VersaillesVES | 86.0 | Airport | Darke | 90.2% | 455 of 504 | 14 min | 16.1 h | |
| 1,069 | 167-I-77 @ I-480OH157 | 85.9 | Road | Cuyahoga | 81.7% | 412 of 504 | 22 min | 60 min | |
| 1,070 | Bolton Field AirTZR | 85.9 | Airport | Franklin | 66.6% | 336 of 504 | 14 min | 71 min | |
| 1,071 | PortsmouthPMH | 85.8 | Airport | Scioto | 89.2% | 450 of 504 | 14 min | 17.5 h | |
| 1,072 | Shelby 0.6 NNEOH-RC-7 | 85.8 | Volunteer | Richland | 71.4% | 5 of 7 | 9.4 h | 2 days | |
| 1,073 | Beavercreek 2.3 SSEOH-GR-28 | 85.8 | Volunteer | Greene | 71.4% | 5 of 7 | 9.4 h | 24 h | |
| 1,074 | Mentor Headlands ParkHEDO1 | 85.6 | Gauge | Lake | 96.4% | 162 of 168 | 1.6 h | 6 h | |
| 1,075 | Citizen station GW3642GW3642 | 85.6 | Citizen | Delaware | 63.6% | 107 of 168 | 19 s | 3.8 h | |
| 1,076 | MGDO1MGDO1 | 85.6 | DCP | - | 63.6% | 21 of 33 | 15 min | 19 h | |
| 1,077 | 11-Coshocton County GarageOH011 | 85.4 | Road | Coshocton | 81.7% | 412 of 504 | 22 min | 60 min | |
| 1,078 | Celina 0.7 NEOH-MC-11 | 85.3 | Volunteer | Mercer | 71.4% | 5 of 7 | 10.4 h | 3 days | |
| 1,079 | Citizen station EW8697EW8697 | 85.2 | Citizen | Summit | 64.8% | 109 of 168 | 16 s | 4.5 h | |
| 1,080 | Citizen station N8PFFN8PFF | 84.9 | Citizen | Muskingum | 64.2% | 108 of 168 | 18 s | 5 h | |
| 1,081 | BEAO1BEAO1 | 84.9 | DCP | - | 59.4% | 22 of 37 | 15 min | 12 h | |
| 1,082 | Citizen station DW7187DW7187 | 84.7 | Citizen | Medina | 64.6% | 163 of 252 | 19 s | 3.8 h | |
| 1,083 | Cleveland - Cuyahoga CountyCGF | 84.6 | Airport | Cuyahoga | 67.8% | 114 of 168 | 12 min | 8.1 h | |
| 1,084 | ASCO1ASCO1 | 84.5 | DCP | - | 58.3% | 21 of 36 | 15 min | 11.7 h | |
| 1,085 | Groveport 3NE - MURG07GVPO1 | 84.4 | Gauge | Franklin | 60.7% | 175 of 288 | 15 min | 85 min | |
| 1,086 | Citizen station FW0984FW0984 | 84.2 | Citizen | Warren | 63.6% | 107 of 168 | 18 s | 6 h | |
| 1,087 | Rocky River AT BereaBRRO1 | 84.0 | Gauge | Cuyahoga | 90.6% | 609 of 672 | 25 min | 12.5 h | |
| 1,088 | Washington Court HouseI23 | 84.0 | Airport | Fayette | 88.2% | 445 of 504 | 14 min | 19 h | |
| 1,089 | Columbus 3.7 ESEOH-FR-129 | 84.0 | Volunteer | Franklin | 85.7% | 6 of 7 | 24.4 h | 25 h | |
| 1,090 | Newton Falls 0.6 NOH-TR-4 | 84.0 | Volunteer | Trumbull | 85.7% | 6 of 7 | 27.4 h | 37.1 h | |
| 1,091 | Citizen station EW2973EW2973 | 84.0 | Citizen | Franklin | 61.9% | 104 of 168 | 17 s | 5.3 h | |
| 1,092 | Mansfield 7.3 ENEOH-RC-14 | 84.0 | Volunteer | Richland | 57.1% | 4 of 7 | 26 min | 24 h | |
| 1,093 | AmeliaAMEO1 | 84.0 | Gauge | Clermont | 57.1% | 4 of 7 | 46 min | 2.8 days | |
| 1,094 | Granville 5.6 NOH-LC-14 | 84.0 | Volunteer | Licking | 57.1% | 4 of 7 | 86 min | 2 days | |
| 1,095 | Amanda 5.3 SSWOH-FF-46 | 84.0 | Volunteer | Fairfield | 57.1% | 4 of 7 | 86 min | 2 days | |
| 1,096 | Doylestown 2.0 ESEOH-WN-21 | 84.0 | Volunteer | Wayne | 57.1% | 4 of 7 | 86 min | 24 h | |
| 1,097 | Wintersville 0.7 WNWOH-JF-11 | 84.0 | Volunteer | Jefferson | 57.1% | 4 of 7 | 86 min | 3 days | |
| 1,098 | Mantua 1.0 NNWOH-PT-13 | 84.0 | Volunteer | Portage | 57.1% | 4 of 7 | 86 min | 24 h | |
| 1,099 | Celina 1.0 SSWOH-MC-12 | 84.0 | Volunteer | Mercer | 57.1% | 4 of 7 | 86 min | 2 days | |
| 1,100 | London 3.9 NOH-MA-13 | 84.0 | Volunteer | Madison | 57.1% | 4 of 7 | 86 min | 37.1 h | |
| 1,101 | Sewage PlantURBO1 | 84.0 | Cooperative | Champaign | 57.1% | 4 of 7 | 2 h | 3 days | |
| 1,102 | Bellefontaine 4.2 NEOH-LG-29 | 84.0 | Volunteer | Logan | 57.1% | 4 of 7 | 2.4 h | 3 days | |
| 1,103 | Amelia 0.3 SSWOH-CM-7 | 84.0 | Volunteer | Clermont | 57.1% | 4 of 7 | 2.4 h | 2.9 days | |
| 1,104 | Madison 0.9 WSWOH-LK-11 | 84.0 | Volunteer | Lake | 57.1% | 4 of 7 | 2.4 h | 24 h | |
| 1,105 | Albany 4.1 NWOH-AT-6 | 84.0 | Volunteer | Athens | 57.1% | 4 of 7 | 2.4 h | 2 days | |
| 1,106 | Senecaville 4.0 SEOH-NB-4 | 84.0 | Volunteer | Noble | 57.1% | 4 of 7 | 2.4 h | 2 days | |
| 1,107 | Castalia 3.1 SSEOH-ER-15 | 84.0 | Volunteer | Erie | 57.1% | 4 of 7 | 2.4 h | 2 days | |
| 1,108 | Harrison 2.5 NNEOH-HM-35 | 84.0 | Volunteer | Hamilton | 57.1% | 4 of 7 | 2.4 h | 3 days | |
| 1,109 | Citizen station FW1217FW1217 | 83.9 | Citizen | Madison | 62.3% | 106 of 170 | 19 s | 5.5 h | |
| 1,110 | Citizen station AB8YSAB8YS | 83.9 | Citizen | Montgomery | 61.9% | 104 of 168 | 17 s | 5.3 h | |
| 1,111 | Citizen station K8FAM-13K8FAM-13 | 83.9 | Citizen | Jefferson | 61.7% | 105 of 170 | 18 s | 5.3 h | |
| 1,112 | AlbanyUNI | 83.8 | Airport | Athens | 75.7% | 382 of 504 | 14 min | 8.7 h | |
| 1,113 | Citizen station FW5858FW5858 | 83.8 | Citizen | Delaware | 60.7% | 102 of 168 | 17 s | 4.8 h | |
| 1,114 | PerintownPRNO1 | 83.8 | Gauge | Clermont | 56.8% | 25 of 44 | 15 min | 11.8 h | |
| 1,115 | West LibertyWSLO1 | 83.7 | Cooperative | Logan | 57.1% | 4 of 7 | 3.2 h | 36.1 h | |
| 1,116 | DRSO1DRSO1 | 83.7 | DCP | - | 56.6% | 17 of 30 | 15 min | 18 h | |
| 1,117 | NLYO1NLYO1 | 83.7 | DCP | - | 56.1% | 23 of 41 | 15 min | 11.2 h | |
| 1,118 | Columbus 3.6 NWOH-FR-34 | 83.6 | Volunteer | Franklin | 57.1% | 4 of 7 | 26 min | 3.5 days | |
| 1,119 | Versailles 1.6 WSWOH-DR-7 | 83.5 | Volunteer | Darke | 57.1% | 4 of 7 | 26 min | 3.6 days | |
| 1,120 | Homerville 0.2 EOH-MD-22 | 83.5 | Volunteer | Medina | 57.1% | 4 of 7 | 86 min | 3.5 days | |
| 1,121 | Beavercreek 2.0 NEOH-GR-20 | 83.5 | Volunteer | Greene | 57.1% | 4 of 7 | 2.4 h | 3.5 days | |
| 1,122 | Dunkirk 2SEDNKO1 | 83.4 | Gauge | Hardin | 86.3% | 145 of 168 | 35 min | 20 h | |
| 1,123 | Citizen station GW1320GW1320 | 83.4 | Citizen | Delaware | 59.5% | 100 of 168 | 13 s | 4.7 h | |
| 1,124 | CDAO1CDAO1 | 83.4 | DCP | - | 55.2% | 21 of 38 | 15 min | 11.4 h | |
| 1,125 | Citizen station GW4634GW4634 | 83.3 | Citizen | Lorain | 63.1% | 106 of 168 | 16 s | 7.5 h | |
| 1,126 | Citizen station DW7394DW7394 | 83.3 | Citizen | Cuyahoga | 61.9% | 312 of 504 | 16 s | 2.2 h | |
| 1,127 | Fletcher 2.2 NOH-MM-36 | 83.3 | Volunteer | Miami | 57.1% | 4 of 7 | 86 min | 3.8 days | |
| 1,128 | Citizen station EW2482EW2482 | 83.2 | Citizen | Medina | 61.3% | 103 of 168 | 19 s | 6.3 h | |
| 1,129 | Circleville 1.5 NEOH-PC-7 | 83.1 | Volunteer | Pickaway | 57.1% | 4 of 7 | 26 min | 4.1 days | |
| 1,130 | Delaware LakeDLWO1 | 83.1 | Cooperative | Delaware | 57.1% | 4 of 7 | 30 min | 4 days | |
| 1,131 | Berlin 0.3 NEOH-HL-4 | 83.1 | Volunteer | Holmes | 57.1% | 4 of 7 | 86 min | 4 days | |
| 1,132 | Westerville 2.0 NEOH-DL-60 | 83.1 | Volunteer | Delaware | 57.1% | 4 of 7 | 86 min | 4 days | |
| 1,133 | Beachwood 2.3 SEOH-CY-85 | 83.1 | Volunteer | Cuyahoga | 57.1% | 4 of 7 | 2.4 h | 4 days | |
| 1,134 | LoganLGNO1 | 83.1 | Cooperative | Hocking | 57.1% | 4 of 7 | 3.2 h | 3.5 days | |
| 1,135 | East Liberty 4.3 SSEOH-LG-24 | 83.0 | Volunteer | Logan | 71.4% | 5 of 7 | 15.4 h | 2 days | |
| 1,136 | Citizen station GW3786GW3786 | 83.0 | Citizen | Morrow | 60.1% | 101 of 168 | 19 s | 5.8 h | |
| 1,137 | Citizen station EW9501EW9501 | 83.0 | Citizen | Sandusky | 58.3% | 98 of 168 | 19 s | 4.8 h | |
| 1,138 | Fairlawn 0.2 SWOH-SM-22 | 83.0 | Volunteer | Summit | 57.1% | 4 of 7 | 3.4 h | 3.5 days | |
| 1,139 | Lockbourne - MURG09LBNO1 | 83.0 | Gauge | Franklin | 56.7% | 114 of 201 | 15 min | 2.3 h | |
| 1,140 | Citizen station FW4387FW4387 | 82.8 | Citizen | Franklin | 59.5% | 100 of 168 | 20 s | 5.8 h | |
| 1,141 | Citizen station GW2728GW2728 | 82.7 | Citizen | Cuyahoga | 60.7% | 102 of 168 | 19 s | 6.8 h | |
| 1,142 | Citizen station EW8138EW8138 | 82.7 | Citizen | Marion | 59.5% | 100 of 168 | 17 s | 6 h | |
| 1,143 | Citizen station AB8KN-2AB8KN-2 | 82.7 | Citizen | Franklin | 59.1% | 149 of 252 | 19 s | 3.8 h | |
| 1,144 | Greenville 4.5 NOH-DR-9 | 82.7 | Volunteer | Darke | 57.1% | 4 of 7 | 3.4 h | 4 days | |
| 1,145 | SMVO1SMVO1 | 82.7 | DCP | - | 53.4% | 23 of 43 | 15 min | 11.9 h | |
| 1,146 | Citizen station GW0206GW0206 | 82.6 | Citizen | Stark | 61.1% | 324 of 530 | 18 s | 2.3 h | |
| 1,147 | Beckett Ridge 0.6 NWOH-BT-64 | 82.6 | Volunteer | Butler | 57.1% | 4 of 7 | 3.4 h | 4 days | |
| 1,148 | Miamisburg 1.5 SEOH-MY-46 | 82.6 | Volunteer | Montgomery | 57.1% | 4 of 7 | 4.4 h | 3.5 days | |
| 1,149 | Cortland 1.7 NNEOH-TR-17 | 82.6 | Volunteer | Trumbull | 57.1% | 4 of 7 | 5.4 h | 47 h | |
| 1,150 | Citizen station GW1080GW1080 | 82.2 | Citizen | Portage | 59.2% | 314 of 530 | 17 s | 2.2 h | |
| 1,151 | Parral 2.3 NEOH-TS-16 | 82.2 | Volunteer | Tuscarawas | 57.1% | 4 of 7 | 6.4 h | 2 days | |
| 1,152 | Citizen station FW5819FW5819 | 82.2 | Citizen | Lorain | 56.4% | 96 of 170 | 20 s | 5 h | |
| 1,153 | Citizen station FW5361FW5361 | 82.1 | Citizen | Coshocton | 58.9% | 297 of 504 | 18 s | 2.3 h | |
| 1,154 | Alexandria 2NNWALXO1 | 82.1 | Cooperative | Licking | 57.1% | 4 of 7 | 6.5 h | 37.1 h | |
| 1,155 | Citizen station EW5319EW5319 | 82.0 | Citizen | Lake | 57.3% | 156 of 272 | 18 s | 3.7 h | |
| 1,156 | Citizen station K8CWGK8CWG | 82.0 | Citizen | Clermont | 55.8% | 76 of 136 | 15 s | 6.3 h | |
| 1,157 | Citizen station KR8EKR8E | 81.9 | Citizen | Muskingum | 59.1% | 149 of 252 | 16 s | 5 h | |
| 1,158 | Citizen station WX8TJG-WXWX8TJG-WX | 81.9 | Citizen | Morrow | 55.9% | 141 of 252 | 16 s | 3.5 h | |
| 1,159 | Citizen station W8VMXW8VMX | 81.8 | Citizen | Hamilton | 58.9% | 297 of 504 | 16 s | 2.3 h | |
| 1,160 | 65-IR71 MM 174OH057 | 81.7 | Road | Richland | 81.7% | 412 of 504 | 22 min | 60 min | |
| 1,161 | Citizen station EW8436EW8436 | 81.7 | Citizen | Clinton | 57.1% | 96 of 168 | 19 s | 6.3 h | |
| 1,162 | Maria Stein 3.0 SSWOH-MC-7 | 81.7 | Volunteer | Mercer | 57.1% | 4 of 7 | 5.4 h | 4 days | |
| 1,163 | Citizen station KE8HFOKE8HFO | 81.6 | Citizen | Greene | 57.9% | 292 of 504 | 16 s | 2.3 h | |
| 1,164 | Citizen station EW8053EW8053 | 81.5 | Citizen | Clark | 55.9% | 94 of 168 | 18 s | 6 h | |
| 1,165 | Citizen station DW6733DW6733 | 81.4 | Citizen | Greene | 58.8% | 237 of 403 | 18 s | 2.7 h | |
| 1,166 | Citizen station N8LZGN8LZG | 81.4 | Citizen | Hamilton | 57.1% | 96 of 168 | 17 s | 7 h | |
| 1,167 | Citizen station KG5MVKKG5MVK | 81.4 | Citizen | Hamilton | 55.8% | 125 of 224 | 17 s | 3.8 h | |
| 1,168 | Great Miami River at Hamilton03274000 | 81.3 | Gauge | Butler | 74.5% | 501 of 672 | 28 min | 45 min | |
| 1,169 | Citizen station FW7539FW7539 | 81.3 | Citizen | Hamilton | 58.3% | 309 of 530 | 16 s | 2.6 h | |
| 1,170 | Marysville 1.8 SOH-UN-24 | 81.3 | Volunteer | Union | 57.1% | 4 of 7 | 6.4 h | 4 days | |
| 1,171 | Dayton 2.3 NOH-MY-120 | 81.3 | Volunteer | Montgomery | 57.1% | 4 of 7 | 6.4 h | 4 days | |
| 1,172 | Citizen station GW5225GW5225 | 81.3 | Citizen | Stark | 56.0% | 226 of 403 | 17 s | 2.7 h | |
| 1,173 | Mount Vernon - RG22AMTVO1 | 81.1 | Gauge | Franklin | 57.2% | 165 of 288 | 15 min | 3.4 h | |
| 1,174 | Citizen station DW9620DW9620 | 81.1 | Citizen | Clermont | 56.6% | 238 of 420 | 19 s | 2.9 h | |
| 1,175 | Citizen station GW2028GW2028 | 81.1 | Citizen | Lake | 56.2% | 298 of 530 | 16 s | 2.2 h | |
| 1,176 | Citizen station FW2264FW2264 | 81.1 | Citizen | Knox | 54.5% | 239 of 438 | 17 s | 2.2 h | |
| 1,177 | Citizen station CW0395CW0395 | 81.1 | Citizen | Franklin | 53.4% | 131 of 245 | 18 s | 3.5 h | |
| 1,178 | Citizen station FW0245FW0245 | 81.0 | Citizen | Logan | 58.8% | 312 of 530 | 18 s | 2.7 h | |
| 1,179 | Citizen station EW6534EW6534 | 81.0 | Citizen | Fayette | 55.6% | 98 of 176 | 17 s | 6.5 h | |
| 1,180 | Citizen station FW0903FW0903 | 81.0 | Citizen | Hardin | 55.3% | 186 of 336 | 16 s | 3.3 h | |
| 1,181 | EMAO1EMAO1 | 81.0 | DCP | - | 48.8% | 22 of 45 | 15 min | 11.7 h | |
| 1,182 | Citizen station EW1232EW1232 | 80.9 | Citizen | Warren | 58.1% | 293 of 504 | 16 s | 2.3 h | |
| 1,183 | Citizen station N8IR-11N8IR-11 | 80.9 | Citizen | Lucas | 57.9% | 292 of 504 | 19 s | 2.9 h | |
| 1,184 | Citizen station N8IR-19N8IR-19 | 80.9 | Citizen | Erie | 56.3% | 284 of 504 | 17 s | 2.5 h | |
| 1,185 | Citizen station EW3212EW3212 | 80.9 | Citizen | Clark | 54.9% | 106 of 193 | 18 s | 5.6 h | |
| 1,186 | Citizen station FW6797FW6797 | 80.8 | Citizen | Wayne | 57.7% | 306 of 530 | 17 s | 2.8 h | |
| 1,187 | Brunswick 2.0 NOH-MD-23 | 80.8 | Volunteer | Medina | 57.1% | 4 of 7 | 9.4 h | 2 days | |
| 1,188 | Mentor 2.1 ESEOH-LK-18 | 80.8 | Volunteer | Lake | 57.1% | 4 of 7 | 9.4 h | 2 days | |
| 1,189 | Defiance 9.4 NEOH-DF-6 | 80.8 | Volunteer | Defiance | 57.1% | 4 of 7 | 9.4 h | 47 h | |
| 1,190 | Citizen station EW6224EW6224 | 80.7 | Citizen | Delaware | 56.5% | 95 of 168 | 19 s | 8 h | |
| 1,191 | Citizen station DW8932DW8932 | 80.6 | Citizen | Cuyahoga | 58.3% | 235 of 403 | 18 s | 4.3 h | |
| 1,192 | Citizen station WOLF21WOLF21 | 80.6 | Citizen | Greene | 54.0% | 121 of 224 | 18 s | 4.8 h | |
| 1,193 | Citizen station EW5139EW5139 | 80.5 | Citizen | Butler | 59.3% | 239 of 403 | 20 s | 4.3 h | |
| 1,194 | Citizen station DW4589DW4589 | 80.5 | Citizen | Warren | 57.1% | 288 of 504 | 19 s | 2.3 h | |
| 1,195 | Citizen station GW7213GW7213 | 80.5 | Citizen | Mahoning | 56.5% | 285 of 504 | 20 s | 2.8 h | |
| 1,196 | Citizen station EW9106EW9106 | 80.4 | Citizen | Seneca | 54.5% | 239 of 438 | 17 s | 2.8 h | |
| 1,197 | Citizen station DW6963DW6963 | 80.3 | Citizen | Clinton | 59.0% | 238 of 403 | 15 s | 5.1 h | |
| 1,198 | Citizen station EW7063EW7063 | 80.3 | Citizen | Clark | 55.5% | 280 of 504 | 18 s | 2.8 h | |
| 1,199 | Citizen station DW0946DW0946 | 80.3 | Citizen | Muskingum | 55.2% | 121 of 219 | 20 s | 6.3 h | |
| 1,200 | Citizen station AX426AX426 | 80.2 | Citizen | Brown | 56.0% | 226 of 403 | 20 s | 3.8 h | |
| 1,201 | Citizen station FW0274FW0274 | 80.2 | Citizen | Delaware | 53.8% | 118 of 219 | 14 s | 5.5 h | |
| 1,202 | WPKO1WPKO1 | 80.2 | DCP | - | 46.6% | 21 of 45 | 15 min | 12 h | |
| 1,203 | Citizen station N8FISN8FIS | 80.1 | Citizen | Sandusky | 56.9% | 359 of 630 | 19 s | 2.8 h | |
| 1,204 | Citizen station EW8182EW8182 | 80.1 | Citizen | Warren | 54.7% | 276 of 504 | 18 s | 2.8 h | |
| 1,205 | Citizen station CW9767CW9767 | 80.1 | Citizen | Fulton | 54.7% | 138 of 252 | 19 s | 5.4 h | |
| 1,206 | Citizen station EW4304EW4304 | 80.1 | Citizen | Montgomery | 54.1% | 91 of 168 | 15 s | 7.5 h | |
| 1,207 | Citizen station MD5521MD5521 | 80.1 | Citizen | Miami | 53.1% | 119 of 224 | 17 s | 5 h | |
| 1,208 | Citizen station EW5053EW5053 | 80.0 | Citizen | Brown | 55.0% | 222 of 403 | 20 s | 3.6 h | |
| 1,209 | Citizen station N8DHN8DH | 80.0 | Citizen | Lorain | 53.5% | 120 of 224 | 18 s | 5.5 h | |
| 1,210 | Citizen station EW6987EW6987 | 80.0 | Citizen | Ottawa | 52.9% | 116 of 219 | 17 s | 5.3 h | |
| 1,211 | Citizen station GW8031GW8031 | 80.0 | Citizen | Ross | 52.8% | 333 of 630 | 21 s | 1.8 h | |
| 1,212 | Brunswick 0.5 NEOH-MD-2 | 79.9 | Volunteer | Medina | 57.1% | 4 of 7 | 11.4 h | 2.5 days | |
| 1,213 | Glouster 3.6 SWOH-AT-9 | 79.9 | Volunteer | Athens | 57.1% | 4 of 7 | 11.4 h | 3 days | |
| 1,214 | Citizen station FW8774FW8774 | 79.9 | Citizen | Allen | 52.9% | 267 of 504 | 18 s | 2.4 h | |
| 1,215 | Citizen station EW1148EW1148 | 79.9 | Citizen | Preble | 51.8% | 209 of 403 | 18 s | 2.7 h | |
| 1,216 | Bradner 4.2 NOH-WD-8 | 79.8 | Volunteer | Wood | 71.4% | 5 of 7 | 22.4 h | 2 days | |
| 1,217 | Citizen station EW2441EW2441 | 79.8 | Citizen | Summit | 51.1% | 86 of 168 | 20 s | 6 h | |
| 1,218 | RWDO1RWDO1 | 79.8 | DCP | - | 45.4% | 20 of 44 | 15 min | 12 h | |
| 1,219 | Citizen station N8ASVN8ASV | 79.7 | Citizen | Hamilton | 57.4% | 193 of 336 | 17 s | 3.5 h | |
| 1,220 | Citizen station GW3602GW3602 | 79.7 | Citizen | Summit | 54.4% | 122 of 224 | 17 s | 6.8 h | |
| 1,221 | Citizen station GW4788GW4788 | 79.7 | Citizen | Franklin | 53.5% | 180 of 336 | 14 s | 4 h | |
| 1,222 | Citizen station EW0380EW0380 | 79.7 | Citizen | Ashtabula | 51.4% | 173 of 336 | 16 s | 3.2 h | |
| 1,223 | Citizen station DW8454DW8454 | 79.7 | Citizen | Lorain | 50.9% | 80 of 157 | 18 s | 6.6 h | |
| 1,224 | Citizen station FW4080FW4080 | 79.7 | Citizen | Franklin | 50.8% | 114 of 224 | 19 s | 4.5 h | |
| 1,225 | South Columbus - RG18SCLO1 | 79.7 | Gauge | Franklin | 50.0% | 168 of 336 | 15 min | 2 h | |
| 1,226 | Citizen station FW8501FW8501 | 79.6 | Citizen | Geauga | 56.0% | 226 of 403 | 18 s | 4.5 h | |
| 1,227 | Citizen station DW1174DW1174 | 79.6 | Citizen | Geauga | 52.5% | 265 of 504 | 19 s | 2.5 h | |
| 1,228 | Citizen station FW5801FW5801 | 79.5 | Citizen | Madison | 53.7% | 285 of 530 | 15 s | 2.8 h | |
| 1,229 | Citizen station CW4549CW4549 | 79.5 | Citizen | Hamilton | 53.1% | 119 of 224 | 18 s | 6.1 h | |
| 1,230 | Xenia 2.1 NNEOH-GR-13 | 79.4 | Volunteer | Greene | 57.1% | 4 of 7 | 12.4 h | 3 days | |
| 1,231 | Citizen station EW5146EW5146 | 79.4 | Citizen | Hamilton | 56.7% | 301 of 530 | 17 s | 3 h | |
| 1,232 | Citizen station EW2974EW2974 | 79.4 | Citizen | Trumbull | 54.7% | 276 of 504 | 17 s | 3.4 h | |
| 1,233 | Citizen station WB8ZTPWB8ZTP | 79.4 | Citizen | Licking | 54.0% | 121 of 224 | 17 s | 6 h | |
| 1,234 | Citizen station FW0532FW0532 | 79.4 | Citizen | Miami | 52.8% | 444 of 840 | 17 s | 1.7 h | |
| 1,235 | Citizen station KE8ZZRKE8ZZR | 79.4 | Citizen | Medina | 52.4% | 96 of 183 | 21 s | 7.3 h | |
| 1,236 | Citizen station FW5469FW5469 | 79.4 | Citizen | Cuyahoga | 51.7% | 116 of 224 | 17 s | 5.5 h | |
| 1,237 | Citizen station GW2451GW2451 | 79.4 | Citizen | Cuyahoga | 51.1% | 86 of 168 | 15 s | 6.7 h | |
| 1,238 | Citizen station EW5246EW5246 | 79.4 | Citizen | Summit | 50.6% | 111 of 219 | 15 s | 5 h | |
| 1,239 | Citizen station FW7122FW7122 | 79.3 | Citizen | Lorain | 53.5% | 225 of 420 | 13 s | 3.7 h | |
| 1,240 | Citizen station FW4686FW4686 | 79.2 | Citizen | Mahoning | 54.1% | 303 of 560 | 18 s | 3 h | |
| 1,241 | Citizen station WX8ASHWX8ASH | 79.2 | Citizen | Ashland | 49.7% | 100 of 201 | 20 s | 5.1 h | |
| 1,242 | Citizen station N8MFNN8MFN | 79.1 | Citizen | Butler | 52.3% | 176 of 336 | 18 s | 4.3 h | |
| 1,243 | Citizen station KS8SKS8S | 79.1 | Citizen | Henry | 51.3% | 115 of 224 | 19 s | 5.8 h | |
| 1,244 | CGBO1CGBO1 | 79.1 | DCP | - | 44.0% | 22 of 50 | 15 min | 11.4 h | |
| 1,245 | OH-ST-18OH-ST-18 | 79.1 | COCORAHS | - | 42.8% | 3 of 7 | 26 min | 24 h | |
| 1,246 | University Heights 0.5 WNWOH-CY-84 | 79.1 | Volunteer | Cuyahoga | 42.8% | 3 of 7 | 26 min | 24 h | |
| 1,247 | Vanlue 0.4 SSEOH-HC-18 | 79.1 | Volunteer | Hancock | 42.8% | 3 of 7 | 26 min | 2 days | |
| 1,248 | Mansfield 2.1 WNWOH-RC-20 | 79.1 | Volunteer | Richland | 42.8% | 3 of 7 | 26 min | 24 h | |
| 1,249 | Girard 3.9 NEOH-TR-14 | 79.1 | Volunteer | Trumbull | 42.8% | 3 of 7 | 26 min | 2 days | |
| 1,250 | LucasvilleLCSO1 | 79.1 | Cooperative | Scioto | 42.8% | 3 of 7 | 33 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.