New York 24/7 Rank
Every station in New York 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,432 ranked here, 1,412 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,001 | Sylvan Beach 1.6 NWNY-OD-61 | 89.2 | Volunteer | Oneida | 71.4% | 5 of 7 | 86 min | 2 days | |
| 1,002 | Milton 5.2 NNWNY-SR-3 | 89.2 | Volunteer | Saratoga | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 1,003 | Elmira 0.7 WNWNY-CM-13 | 89.2 | Volunteer | Chemung | 71.4% | 5 of 7 | 86 min | 2.6 days | |
| 1,004 | Stafford 1.8 NENY-GN-6 | 89.2 | Volunteer | Genesee | 71.4% | 5 of 7 | 86 min | 3 days | |
| 1,005 | Millville 0.8 SNY-OL-11 | 89.2 | Volunteer | Orleans | 71.4% | 5 of 7 | 86 min | 3 days | |
| 1,006 | Ithaca 0.5 NNY-TM-51 | 89.2 | Volunteer | Tompkins | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,006 | Warrensburg 2.1 WNWNY-WR-10 | 89.2 | Volunteer | Warren | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,008 | Gansevoort 3.7 WNWNY-SR-59 | 89.2 | Volunteer | Saratoga | 71.4% | 5 of 7 | 86 min | 37.1 h | |
| 1,009 | Rochester 3.8 ENY-MR-115 | 89.2 | Volunteer | Monroe | 71.4% | 5 of 7 | 86 min | 2 days | |
| 1,009 | Pittsford 4.0 SSENY-MR-21 | 89.2 | Volunteer | Monroe | 71.4% | 5 of 7 | 86 min | 2 days | |
| 1,011 | Cato 4.6 ENY-CY-50 | 89.2 | Volunteer | Cayuga | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 1,012 | Niskayuna 1.6 ESENY-SC-40 | 89.2 | Volunteer | Schenectady | 71.4% | 5 of 7 | 86 min | 36.1 h | |
| 1,013 | Ithaca 0.9 WSWNY-TM-98 | 89.2 | Volunteer | Tompkins | 71.4% | 5 of 7 | 86 min | 2.1 days | |
| 1,014 | Sanborn 3NESBNN6 | 89.2 | Cooperative | Niagara | 71.4% | 5 of 7 | 1.7 h | 37.1 h | |
| 1,015 | BWTN6BWTN6 | 89.2 | DCP | - | 71.4% | 5 of 7 | 1.7 h | 2 days | |
| 1,016 | Jamestown 1.4 WSWNY-CQ-40 | 89.2 | Volunteer | Chautauqua | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 1,017 | Mount Vision 1.4 SWNY-OT-30 | 89.2 | Volunteer | Otsego | 71.4% | 5 of 7 | 2.4 h | 28.1 h | |
| 1,018 | Lockport 2.8 WNWNY-NG-27 | 89.2 | Volunteer | Niagara | 71.4% | 5 of 7 | 2.4 h | 2.5 days | |
| 1,019 | Niskayuna 2.0 NNY-SC-16 | 89.2 | Volunteer | Schenectady | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 1,020 | Clyde 0.3 WNWNY-WN-26 | 89.2 | Volunteer | Wayne | 71.4% | 5 of 7 | 2.4 h | 24 h | |
| 1,021 | Center Moriches 0.5 NNY-SF-123 | 89.2 | Volunteer | Suffolk | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 1,022 | Brewerton 1.5 ESENY-OG-28 | 89.2 | Volunteer | Onondaga | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 1,023 | YoungstownYGTN6 | 89.1 | Cooperative | Niagara | 71.4% | 5 of 7 | 2.7 h | 2 days | |
| 1,024 | Yorktown Heights 2.7 NNWNY-WC-53 | 88.8 | Volunteer | Westchester | 71.4% | 5 of 7 | 3.4 h | 3 days | |
| 1,025 | Painted Post 0.7 SSENY-ST-41 | 88.8 | Volunteer | Steuben | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 1,026 | Wellsville 2.4 ENENY-AL-11 | 88.8 | Volunteer | Allegany | 71.4% | 5 of 7 | 3.4 h | 2.5 days | |
| 1,027 | Latham 1.8 NWNY-AB-77 | 88.8 | Volunteer | Albany | 71.4% | 5 of 7 | 3.4 h | 24 h | |
| 1,028 | Brant Lake 1.7 ENENY-WR-21 | 88.7 | Volunteer | Warren | 85.7% | 6 of 7 | 14.4 h | 37.1 h | |
| 1,029 | Watertown INTL ArptART | 88.7 | Airport | Jefferson | 83.9% | 172 of 205 | 13 min | 7.9 h | |
| 1,030 | Freehold 3.4 ENY-GR-6 | 88.3 | Volunteer | Greene | 71.4% | 5 of 7 | 4.4 h | 2.6 days | |
| 1,031 | Plattekill 2.0 WNWNY-UL-44 | 88.3 | Volunteer | Ulster | 71.4% | 5 of 7 | 4.4 h | 37.1 h | |
| 1,032 | Edwards 4.2 SENY-SL-26 | 88.3 | Volunteer | St. Lawrence | 71.4% | 5 of 7 | 4.4 h | 3 days | |
| 1,033 | New City 0.5 NENY-RL-16 | 88.3 | Volunteer | Rockland | 71.4% | 5 of 7 | 4.4 h | 36 h | |
| 1,034 | Patterson 1.3 ENY-PT-20 | 88.3 | Volunteer | Putnam | 71.4% | 5 of 7 | 4.4 h | 2.5 days | |
| 1,035 | Haviland 3.8 NNENY-DT-52 | 88.3 | Volunteer | Dutchess | 71.4% | 5 of 7 | 4.4 h | 2.5 days | |
| 1,036 | Orient 2.7 ENENY-SF-197 | 88.2 | Volunteer | Suffolk | 85.7% | 6 of 7 | 15.4 h | 24 h | |
| 1,037 | FISH CREEK AT TabergTABN6 | 87.8 | Gauge | Oneida | 92.8% | 156 of 168 | 55 min | 3 h | |
| 1,038 | West Branch Neversink River At Claryville01434498 | 87.8 | Gauge | Sullivan | 74.5% | 501 of 672 | 23 min | 45 min | |
| 1,039 | Spring Valley 1.7 SSWNY-RL-13 | 87.8 | Volunteer | Rockland | 71.4% | 5 of 7 | 5.4 h | 24 h | |
| 1,040 | Bellmore 0.9 SSENY-NS-70 | 87.8 | Volunteer | Nassau | 71.4% | 5 of 7 | 5.4 h | 2.5 days | |
| 1,041 | Avoca 0.5 ENY-ST-1 | 87.4 | Volunteer | Steuben | 71.4% | 5 of 7 | 6.4 h | 35.1 h | |
| 1,042 | Lacona 3.6 SSENY-OS-1 | 87.4 | Volunteer | Oswego | 71.4% | 5 of 7 | 6.4 h | 2 days | |
| 1,043 | Staten Island 4.5 SSENY-RC-1 | 87.4 | Volunteer | Richmond | 71.4% | 5 of 7 | 6.4 h | 3 days | |
| 1,044 | Ontario 4.2 NWNY-WN-20 | 87.4 | Volunteer | Wayne | 71.4% | 5 of 7 | 6.4 h | 2.5 days | |
| 1,045 | Lansing 9.1 NWNY-TM-52 | 87.3 | Volunteer | Tompkins | 85.7% | 6 of 7 | 17.4 h | 37.1 h | |
| 1,046 | Centereach 1.3 NENY-SF-84 | 86.9 | Volunteer | Suffolk | 71.4% | 5 of 7 | 7.4 h | 37.1 h | |
| 1,047 | Hoffmeister 2.0 ENY-HM-9 | 86.9 | Volunteer | Hamilton | 71.4% | 5 of 7 | 7.4 h | 2.5 days | |
| 1,048 | Indian River 2 SW Indian LakeINDN6 | 86.3 | Gauge | Hamilton | 89.8% | 151 of 168 | 30 min | 17.3 h | |
| 1,049 | MMRN6MMRN6 | 86.1 | DCP | - | 62.5% | 10 of 16 | 45 min | 26 h | |
| 1,050 | Averill Park 0.9 WNWNY-RN-1 | 85.5 | Volunteer | Rensselaer | 71.4% | 5 of 7 | 10.4 h | 2.5 days | |
| 1,051 | Belmont 4.9 ENY-AL-14 | 85.1 | Volunteer | Allegany | 71.4% | 5 of 7 | 11.4 h | 3 days | |
| 1,052 | Mount Morris 4.3 SSWNY-LV-10 | 85.1 | Volunteer | Livingston | 71.4% | 5 of 7 | 11.4 h | 39.1 h | |
| 1,053 | Chenango Forks 3.0 SENY-BM-1 | 85.1 | Volunteer | Broome | 71.4% | 5 of 7 | 11.4 h | 47 h | |
| 1,054 | Citizen station EW9477EW9477 | 85.1 | Citizen | Suffolk | 66.0% | 111 of 168 | 15 s | 6.3 h | |
| 1,055 | OneontaN66 | 85.0 | Airport | Otsego | 88.4% | 446 of 504 | 14 min | 18.8 h | |
| 1,056 | Citizen station EW2485EW2485 | 84.9 | Citizen | Tompkins | 66.6% | 112 of 168 | 17 s | 5.5 h | |
| 1,057 | I-495 EB @ Rte 112NY001 | 84.8 | Road | Suffolk | 68.0% | 343 of 504 | 27 min | 60 min | |
| 1,057 | SchodackNY003 | 84.8 | Road | Rensselaer | 68.0% | 343 of 504 | 27 min | 60 min | |
| 1,059 | Lake PlacidLKP | 84.4 | Airport | Essex | 88.2% | 445 of 504 | 14 min | 19.2 h | |
| 1,060 | Albany Toll PlazaNY002 | 84.4 | Road | Albany | 68.0% | 343 of 504 | 27 min | 60 min | |
| 1,061 | Citizen station EW5543EW5543 | 84.3 | Citizen | Onondaga | 61.9% | 104 of 168 | 16 s | 5 h | |
| 1,062 | Riverhead 1.3 SSENY-SF-2 | 84.2 | Volunteer | Suffolk | 85.7% | 6 of 7 | 26.4 h | 36.1 h | |
| 1,063 | Franklin Square 1.1 NNY-NS-85 | 84.2 | Volunteer | Nassau | 85.7% | 6 of 7 | 26.4 h | 24 h | |
| 1,064 | Citizen station GW6749GW6749 | 84.2 | Citizen | Orange | 63.1% | 106 of 168 | 18 s | 6 h | |
| 1,065 | LewistonLENN6 | 84.2 | Cooperative | Niagara | 57.1% | 4 of 7 | 23 min | 3 days | |
| 1,066 | Boonville 0.2 NWNY-OD-4 | 84.2 | Volunteer | Oneida | 57.1% | 4 of 7 | 26 min | 2 days | |
| 1,067 | Olmstedville 4.6 NNENY-ES-6 | 84.2 | Volunteer | Essex | 57.1% | 4 of 7 | 26 min | 3 days | |
| 1,068 | AlcoveACVN6 | 84.2 | Cooperative | Albany | 57.1% | 4 of 7 | 68 min | 2 days | |
| 1,069 | Granville 9.5 SWNY-WS-8 | 84.2 | Volunteer | Washington | 57.1% | 4 of 7 | 85 min | 3 days | |
| 1,070 | Greenfield Center 1.6 WNY-SR-22 | 84.2 | Volunteer | Saratoga | 57.1% | 4 of 7 | 86 min | 3 days | |
| 1,071 | Shortsville 0.1 SWNY-ON-26 | 84.2 | Volunteer | Ontario | 57.1% | 4 of 7 | 86 min | 3 days | |
| 1,071 | Port Jervis 2.9 ESENY-OR-21 | 84.2 | Volunteer | Orange | 57.1% | 4 of 7 | 86 min | 3 days | |
| 1,073 | Skaneateles 9.1 SENY-OG-70 | 84.2 | Volunteer | Onondaga | 57.1% | 4 of 7 | 86 min | 3 days | |
| 1,074 | Newfield Hamlet 1.7 NWNY-TM-73 | 84.2 | Volunteer | Tompkins | 57.1% | 4 of 7 | 2.4 h | 24 h | |
| 1,075 | Rochester 3.7 ESENY-MR-105 | 84.2 | Volunteer | Monroe | 57.1% | 4 of 7 | 2.4 h | 2 days | |
| 1,076 | Newark Valley 1.9 SSWNY-TG-31 | 84.2 | Volunteer | Tioga | 57.1% | 4 of 7 | 2.4 h | 47 h | |
| 1,077 | Windsor 8.0 SENY-BM-21 | 84.2 | Volunteer | Broome | 57.1% | 4 of 7 | 2.4 h | 2.5 days | |
| 1,078 | Citizen station GW4152GW4152 | 84.1 | Citizen | Erie | 63.2% | 319 of 504 | 16 s | 2.1 h | |
| 1,079 | Citizen station FW2966FW2966 | 84.1 | Citizen | Westchester | 61.3% | 103 of 168 | 19 s | 5 h | |
| 1,080 | Stow 1.9 WSWNY-CQ-52 | 83.8 | Volunteer | Chautauqua | 57.1% | 4 of 7 | 3.4 h | 2 days | |
| 1,081 | Westvale 2.3 SSWNY-OG-67 | 83.8 | Volunteer | Onondaga | 57.1% | 4 of 7 | 3.4 h | 2.3 days | |
| 1,082 | Citizen station FW1662FW1662 | 83.7 | Citizen | Nassau | 62.7% | 113 of 180 | 16 s | 6.2 h | |
| 1,083 | Citizen station FW0884FW0884 | 83.7 | Citizen | Suffolk | 61.9% | 312 of 504 | 17 s | 2 h | |
| 1,084 | Citizen station N2TPQ-13N2TPQ-13 | 83.7 | Citizen | Tompkins | 61.1% | 104 of 170 | 18 s | 4.3 h | |
| 1,085 | WilliamsonSDC | 83.5 | Airport | Wayne | 76.3% | 385 of 504 | 4 min | 10.7 h | |
| 1,086 | Citizen station GW6254GW6254 | 83.5 | Citizen | Albany | 64.8% | 327 of 504 | 18 s | 3 h | |
| 1,087 | Citizen station CW5437CW5437 | 83.4 | Citizen | Chautauqua | 64.2% | 108 of 168 | 18 s | 5.2 h | |
| 1,088 | IthacaITHN6 | 83.4 | Cooperative | Tompkins | 57.1% | 4 of 7 | 1.5 h | 4 days | |
| 1,089 | Citizen station EW0288EW0288 | 83.3 | Citizen | Albany | 58.9% | 99 of 168 | 21 s | 5 h | |
| 1,090 | NorthvilleNVLN6 | 83.3 | Cooperative | Fulton | 57.1% | 4 of 7 | 40 min | 4 days | |
| 1,091 | Lansing 4.3 NWNY-TM-75 | 83.3 | Volunteer | Tompkins | 57.1% | 4 of 7 | 86 min | 4 days | |
| 1,092 | Saratoga Springs 5.7 NNENY-SR-74 | 83.3 | Volunteer | Saratoga | 57.1% | 4 of 7 | 86 min | 4 days | |
| 1,093 | Round Lake 0.1 SWNY-SR-75 | 83.3 | Volunteer | Saratoga | 57.1% | 4 of 7 | 2.4 h | 4 days | |
| 1,094 | AngelicaANGN6 | 83.3 | Cooperative | Allegany | 57.1% | 4 of 7 | 4.4 h | 2 days | |
| 1,095 | Athens 2.2 NNWNY-GR-9 | 83.3 | Volunteer | Greene | 57.1% | 4 of 7 | 4.4 h | 3 days | |
| 1,096 | Northeast MarinaNDBC-NREP1 | 83.2 | Gauge | Chautauqua | 82.7% | 139 of 168 | 63 min | 2.6 h | |
| 1,097 | Visitors Center For N.Y.S. Power AuthoriNBLN6 | 83.2 | Cooperative | Schoharie | 57.1% | 4 of 7 | 63 min | 4.1 days | |
| 1,098 | Citizen station EW5589EW5589 | 83.1 | Citizen | Monroe | 62.5% | 105 of 168 | 17 s | 7.8 h | |
| 1,099 | Citizen station FW6054FW6054 | 83.1 | Citizen | Albany | 60.7% | 102 of 168 | 19 s | 6.5 h | |
| 1,100 | Citizen station GW7558GW7558 | 83.0 | Citizen | Erie | 61.9% | 312 of 504 | 19 s | 2.5 h | |
| 1,101 | Citizen station FW5323FW5323 | 83.0 | Citizen | Dutchess | 60.0% | 318 of 530 | 16 s | 1.9 h | |
| 1,102 | Citizen station EW0250EW0250 | 82.9 | Citizen | Albany | 58.9% | 102 of 173 | 19 s | 5.5 h | |
| 1,103 | Citizen station FW1468FW1468 | 82.9 | Citizen | Dutchess | 57.5% | 95 of 165 | 18 s | 5 h | |
| 1,104 | Elmira / CorningELM | 82.8 | Airport | Chemung | 77.5% | 186 of 240 | 6 min | 2 h | |
| 1,105 | Citizen station W2DSX-2W2DSX-2 | 82.8 | Citizen | Nassau | 59.7% | 80 of 134 | 22 s | 8 h | |
| 1,106 | Citizen station GW5858GW5858 | 82.8 | Citizen | Erie | 59.5% | 100 of 168 | 16 s | 6.3 h | |
| 1,107 | Citizen station GW4054GW4054 | 82.8 | Citizen | Nassau | 58.9% | 135 of 229 | 18 s | 4.3 h | |
| 1,108 | Citizen station EW6659EW6659 | 82.8 | Citizen | Onondaga | 57.6% | 98 of 170 | 22 s | 5 h | |
| 1,109 | North Bay 0.1 NENY-OD-75 | 82.8 | Volunteer | Oneida | 57.1% | 4 of 7 | 4.4 h | 3.5 days | |
| 1,110 | Baldwinsville 3.5 NENY-OG-46 | 82.8 | Volunteer | Onondaga | 57.1% | 4 of 7 | 5.4 h | 2.5 days | |
| 1,111 | Broadalbin 4.7 ESENY-FL-7 | 82.8 | Volunteer | Fulton | 57.1% | 4 of 7 | 5.4 h | 2.5 days | |
| 1,112 | Citizen station CW2352CW2352 | 82.7 | Citizen | Oneida | 60.0% | 183 of 305 | 18 s | 3.7 h | |
| 1,113 | Citizen station CW9540CW9540 | 82.7 | Citizen | Monroe | 57.7% | 97 of 168 | 17 s | 5.3 h | |
| 1,114 | Fort Drum/WheelerGTB | 82.5 | Airport | Jefferson | 55.7% | 244 of 438 | 14 min | 70 min | |
| 1,115 | Citizen station CW9854CW9854 | 82.4 | Citizen | Erie | 60.7% | 306 of 504 | 19 s | 2.6 h | |
| 1,116 | Morrisonville 1.9 NNWNY-CL-15 | 82.4 | Volunteer | Clinton | 57.1% | 4 of 7 | 6.4 h | 2 days | |
| 1,117 | Citizen station FW1555FW1555 | 82.3 | Citizen | Rockland | 58.9% | 99 of 168 | 18 s | 6.7 h | |
| 1,118 | Wolcott 6.4 NWNY-WN-29 | 82.3 | Volunteer | Wayne | 57.1% | 4 of 7 | 5.4 h | 3.5 days | |
| 1,119 | Citizen station FW3072FW3072 | 82.2 | Citizen | Erie | 57.7% | 149 of 258 | 18 s | 4 h | |
| 1,120 | Citizen station DW9332DW9332 | 82.1 | Citizen | Suffolk | 55.2% | 94 of 170 | 17 s | 4.8 h | |
| 1,121 | Citizen station FW3092FW3092 | 82.0 | Citizen | Broome | 58.3% | 98 of 168 | 18 s | 7 h | |
| 1,122 | Centerport 1.1 SENY-SF-168 | 81.9 | Volunteer | Suffolk | 57.1% | 4 of 7 | 7.4 h | 3 days | |
| 1,123 | Selden 1.6 ESENY-SF-145 | 81.9 | Volunteer | Suffolk | 57.1% | 4 of 7 | 7.4 h | 2.5 days | |
| 1,124 | Citizen station EW5134EW5134 | 81.8 | Citizen | Onondaga | 58.5% | 113 of 193 | 18 s | 6.5 h | |
| 1,125 | Citizen station N2DJN2DJ | 81.8 | Citizen | Erie | 56.5% | 95 of 168 | 19 s | 6 h | |
| 1,126 | Citizen station WB2COYWB2COY | 81.8 | Citizen | Dutchess | 55.3% | 62 of 112 | 18 s | 8 h | |
| 1,127 | Citizen station DW1086DW1086 | 81.7 | Citizen | Suffolk | 58.8% | 237 of 403 | 18 s | 3.4 h | |
| 1,128 | Citizen station EW4711EW4711 | 81.7 | Citizen | Niagara | 57.8% | 233 of 403 | 17 s | 3 h | |
| 1,129 | Citizen station CW9871CW9871 | 81.7 | Citizen | Wayne | 57.1% | 96 of 168 | 18 s | 6.5 h | |
| 1,130 | Citizen station GW2276GW2276 | 81.7 | Citizen | Seneca | 56.1% | 283 of 504 | 20 s | 2 h | |
| 1,131 | Hogansburg 1.5 SWSREN6 | 81.6 | Gauge | Franklin | 84.5% | 142 of 168 | 85 min | 6 h | |
| 1,132 | Citizen station FW7613FW7613 | 81.6 | Citizen | Sullivan | 56.6% | 163 of 288 | 12 s | 3.8 h | |
| 1,133 | Citizen station FW7874FW7874 | 81.6 | Citizen | Schenectady | 56.3% | 142 of 252 | 25 s | 4.2 h | |
| 1,134 | Citizen station DW5766DW5766 | 81.5 | Citizen | Suffolk | 58.3% | 98 of 168 | 21 s | 5.5 h | |
| 1,135 | Citizen station CW0736CW0736 | 81.5 | Citizen | Monroe | 57.5% | 290 of 504 | 19 s | 2.5 h | |
| 1,136 | Citizen station FW8671FW8671 | 81.5 | Citizen | Suffolk | 53.6% | 73 of 136 | 18 s | 6 h | |
| 1,137 | Citizen station EW7117EW7117 | 81.4 | Citizen | Saint Lawrence | 58.8% | 100 of 170 | 17 s | 4.8 h | |
| 1,138 | Citizen station FW7363FW7363 | 81.4 | Citizen | Erie | 57.7% | 388 of 672 | 18 s | 2 h | |
| 1,139 | Citizen station DW4669DW4669 | 81.4 | Citizen | Orange | 57.3% | 289 of 504 | 18 s | 2.5 h | |
| 1,140 | Northport 1.6 NNENY-SF-16 | 81.4 | Volunteer | Suffolk | 57.1% | 4 of 7 | 7.4 h | 3.5 days | |
| 1,141 | Citizen station CW0028CW0028 | 81.3 | Citizen | Nassau | 58.5% | 295 of 504 | 18 s | 3 h | |
| 1,142 | Citizen station EW5676EW5676 | 81.3 | Citizen | Suffolk | 58.0% | 130 of 224 | 17 s | 5.1 h | |
| 1,143 | Citizen station K2MITK2MIT | 81.2 | Citizen | Westchester | 53.3% | 96 of 180 | 18 s | 4.8 h | |
| 1,144 | Citizen station FW3795FW3795 | 81.1 | Citizen | Yates | 57.6% | 98 of 170 | 20 s | 8.5 h | |
| 1,145 | Citizen station GW7264GW7264 | 81.1 | Citizen | Oneida | 57.1% | 96 of 168 | 18 s | 8.1 h | |
| 1,146 | Citizen station FW3118FW3118 | 81.1 | Citizen | Broome | 56.5% | 95 of 168 | 18 s | 7.5 h | |
| 1,147 | Citizen station DW4722DW4722 | 81.1 | Citizen | Washington | 54.9% | 123 of 224 | 17 s | 4.8 h | |
| 1,148 | Citizen station FW6085FW6085 | 81.0 | Citizen | Tompkins | 61.3% | 103 of 168 | 17 s | 6.3 h | |
| 1,149 | Citizen station FW8133FW8133 | 81.0 | Citizen | Orange | 57.3% | 304 of 530 | 19 s | 2.8 h | |
| 1,150 | Corning 1.3 SENY-ST-50 | 81.0 | Volunteer | Steuben | 57.1% | 4 of 7 | 9.4 h | 2 days | |
| 1,151 | US 2 - AlburghVTABH | 80.9 | Road | Clinton | 66.6% | 672 of 1,008 | 19 min | 2.3 h | |
| 1,152 | Citizen station FW4185FW4185 | 80.9 | Citizen | Erie | 56.2% | 189 of 336 | 17 s | 3.9 h | |
| 1,153 | Citizen station KE2BQWKE2BQW | 80.9 | Citizen | Monroe | 54.1% | 182 of 336 | 18 s | 3.2 h | |
| 1,154 | Citizen station FW3025FW3025 | 80.9 | Citizen | Broome | 52.9% | 89 of 168 | 16 s | 5.5 h | |
| 1,155 | Citizen station NYBAYPO54NYBAYPO54 | 80.8 | Citizen | Suffolk | 59.1% | 298 of 504 | 18 s | 2.4 h | |
| 1,156 | Citizen station EW3203EW3203 | 80.8 | Citizen | Saratoga | 54.9% | 123 of 224 | 19 s | 5.3 h | |
| 1,157 | Citizen station CW1656CW1656 | 80.7 | Citizen | Monroe | 55.8% | 125 of 224 | 21 s | 6 h | |
| 1,158 | Citizen station FW6857FW6857 | 80.6 | Citizen | Westchester | 58.7% | 97 of 165 | 16 s | 6 h | |
| 1,159 | Citizen station DW4236DW4236 | 80.6 | Citizen | Orange | 56.5% | 228 of 403 | 15 s | 2.8 h | |
| 1,160 | Citizen station EW8409EW8409 | 80.6 | Citizen | Monroe | 56.5% | 95 of 168 | 21 s | 9 h | |
| 1,161 | Citizen station GW4024GW4024 | 80.6 | Citizen | Schenectady | 54.1% | 91 of 168 | 18 s | 7 h | |
| 1,162 | Citizen station EW1379EW1379 | 80.6 | Citizen | Wayne | 53.5% | 360 of 672 | 19 s | 1.6 h | |
| 1,163 | Athens 0.3 WNWNY-GR-15 | 80.5 | Volunteer | Greene | 57.1% | 4 of 7 | 10.4 h | 2.5 days | |
| 1,164 | Citizen station EW0122EW0122 | 80.5 | Citizen | Albany | 55.6% | 295 of 530 | 17 s | 2.7 h | |
| 1,165 | Citizen station FW7692FW7692 | 80.5 | Citizen | Erie | 53.9% | 136 of 252 | 17 s | 4.7 h | |
| 1,166 | Citizen station DW0110DW0110 | 80.4 | Citizen | Monroe | 57.7% | 194 of 336 | 19 s | 5.5 h | |
| 1,167 | Citizen station GW3170GW3170 | 80.3 | Citizen | Cayuga | 55.5% | 280 of 504 | 18 s | 3 h | |
| 1,168 | Citizen station EW1015EW1015 | 80.3 | Citizen | Ontario | 53.5% | 90 of 168 | 17 s | 7 h | |
| 1,169 | Citizen station N2MWYN2MWY | 80.2 | Citizen | Suffolk | 55.6% | 295 of 530 | 19 s | 3 h | |
| 1,170 | Citizen station FW0858FW0858 | 80.2 | Citizen | Suffolk | 55.3% | 223 of 403 | 18 s | 3.6 h | |
| 1,171 | Citizen station EW8576EW8576 | 80.2 | Citizen | Ulster | 53.9% | 272 of 504 | 16 s | 2.6 h | |
| 1,172 | Citizen station EW3553EW3553 | 80.2 | Citizen | Nassau | 53.1% | 119 of 224 | 18 s | 5.3 h | |
| 1,173 | Citizen station KF2XNKF2XN | 80.2 | Citizen | Erie | 52.2% | 117 of 224 | 19 s | 4.8 h | |
| 1,174 | Poughkeepsie 5.3 SNY-DT-29 | 80.1 | Volunteer | Dutchess | 57.1% | 4 of 7 | 10.4 h | 3.5 days | |
| 1,175 | Citizen station K2MKSK2MKS | 80.1 | Citizen | Oswego | 52.5% | 265 of 504 | 16 s | 2.3 h | |
| 1,176 | Binghamton/BroomeBGM | 80.0 | Airport | Broome | 80.7% | 189 of 234 | 6 min | 60 min | |
| 1,177 | Citizen station AT994AT994 | 80.0 | Citizen | Monroe | 55.9% | 141 of 252 | 18 s | 6.8 h | |
| 1,178 | Citizen station AB2TC-1AB2TC-1 | 80.0 | Citizen | Onondaga | 52.8% | 242 of 458 | 15 s | 2.6 h | |
| 1,179 | Citizen station GS0511GS0511 | 80.0 | Citizen | Monroe | 52.3% | 88 of 168 | 15 s | 6.8 h | |
| 1,180 | Citizen station EW6915EW6915 | 80.0 | Citizen | Monroe | 52.2% | 117 of 224 | 17 s | 5 h | |
| 1,181 | Citizen station EW1991EW1991 | 79.9 | Citizen | Warren | 53.1% | 119 of 224 | 18 s | 5.8 h | |
| 1,182 | Citizen station AD2FBAD2FB | 79.9 | Citizen | Steuben | 51.0% | 166 of 325 | 15 s | 3.1 h | |
| 1,183 | Citizen station W2PJW2PJ | 79.8 | Citizen | Onondaga | 56.3% | 284 of 504 | 20 s | 2.8 h | |
| 1,184 | Citizen station EW2145EW2145 | 79.8 | Citizen | Genesee | 53.9% | 302 of 560 | 18 s | 2.6 h | |
| 1,185 | Citizen station XSVQSIUFXSVQSIUF | 79.7 | Citizen | Putnam | 53.5% | 120 of 224 | 20 s | 5 h | |
| 1,186 | Citizen station GW7717GW7717 | 79.6 | Citizen | Erie | 56.9% | 287 of 504 | 18 s | 4.3 h | |
| 1,187 | Citizen station EW6220EW6220 | 79.6 | Citizen | Onondaga | 51.7% | 116 of 224 | 15 s | 5.5 h | |
| 1,188 | Citizen station FW2134FW2134 | 79.6 | Citizen | Richmond | 50.8% | 114 of 224 | 15 s | 5 h | |
| 1,189 | Citizen station GW1374GW1374 | 79.5 | Citizen | Broome | 51.3% | 115 of 224 | 20 s | 5.3 h | |
| 1,190 | Citizen station DW5082DW5082 | 79.4 | Citizen | Westchester | 52.9% | 178 of 336 | 17 s | 4.4 h | |
| 1,191 | Citizen station NC2CNC2C | 79.4 | Citizen | Otsego | 52.1% | 210 of 403 | 18 s | 3.3 h | |
| 1,192 | Citizen station FW2344FW2344 | 79.4 | Citizen | Dutchess | 50.8% | 114 of 224 | 17 s | 5.3 h | |
| 1,193 | Citizen station EW4378EW4378 | 79.3 | Citizen | Suffolk | 63.4% | 85 of 134 | 19 s | 6 h | |
| 1,194 | Citizen station FW5467FW5467 | 79.3 | Citizen | Sullivan | 55.4% | 266 of 480 | 16 s | 3 h | |
| 1,195 | Citizen station DW5977DW5977 | 79.3 | Citizen | Erie | 54.9% | 277 of 504 | 18 s | 2.6 h | |
| 1,196 | Citizen station FW5619FW5619 | 79.3 | Citizen | Nassau | 53.5% | 360 of 672 | 18 s | 2.4 h | |
| 1,197 | Citizen station FW3743FW3743 | 79.3 | Citizen | Onondaga | 52.3% | 176 of 336 | 22 s | 4.3 h | |
| 1,198 | Citizen station FW3861FW3861 | 79.3 | Citizen | Nassau | 51.3% | 185 of 360 | 17 s | 3.6 h | |
| 1,199 | Cayuga 4.0 NNENY-CY-14 | 79.3 | Volunteer | Cayuga | 42.8% | 3 of 7 | 26 min | 24 h | |
| 1,200 | Cayuga 0.4 NNY-CY-36 | 79.3 | Volunteer | Cayuga | 42.8% | 3 of 7 | 26 min | 24 h | |
| 1,201 | Sanborn 3.0 NNENY-NG-47 | 79.3 | Volunteer | Niagara | 42.8% | 3 of 7 | 26 min | 24 h | |
| 1,202 | RipariousNCKN6 | 79.3 | Cooperative | Warren | 42.8% | 3 of 7 | 33 min | 24 h | |
| 1,203 | Carmel 4NCARN6 | 79.3 | Cooperative | Putnam | 42.8% | 3 of 7 | 83 min | 24 h | |
| 1,204 | Rochester 5.8 ESENY-MR-20 | 79.3 | Volunteer | Monroe | 42.8% | 3 of 7 | 85 min | 3 days | |
| 1,205 | Bath 1.3 ENY-ST-44 | 79.3 | Volunteer | Steuben | 42.8% | 3 of 7 | 86 min | 2 days | |
| 1,206 | Rapids 1.0 SWNY-NG-32 | 79.3 | Volunteer | Niagara | 42.8% | 3 of 7 | 86 min | 36.1 h | |
| 1,207 | Salem 2.3 SSENY-WS-10 | 79.3 | Volunteer | Washington | 42.8% | 3 of 7 | 86 min | 3 days | |
| 1,208 | East Aurora 2.7 SSENY-ER-158 | 79.3 | Volunteer | Erie | 42.8% | 3 of 7 | 86 min | 2.5 days | |
| 1,209 | West Seneca 2.5 ENY-ER-264 | 79.3 | Volunteer | Erie | 42.8% | 3 of 7 | 86 min | 24 h | |
| 1,210 | RochesterNDBC-RCRN6 | 79.2 | Gauge | Monroe | 74.7% | 251 of 336 | 43 min | 6.5 h | |
| 1,211 | Citizen station GW3846GW3846 | 79.2 | Citizen | Montgomery | 55.9% | 94 of 168 | 19 s | 10.8 h | |
| 1,212 | Citizen station EW4389EW4389 | 79.2 | Citizen | Livingston | 54.0% | 121 of 224 | 18 s | 8 h | |
| 1,213 | Hudson River AT HadleyHDYN6 | 79.2 | Gauge | Saratoga | 53.4% | 337 of 630 | 28 min | 50 min | |
| 1,214 | Citizen station KC2BJTKC2BJT | 79.2 | Citizen | Sullivan | 52.2% | 117 of 224 | 17 s | 5 h | |
| 1,215 | Citizen station DW6725DW6725 | 79.2 | Citizen | Onondaga | 51.5% | 130 of 252 | 18 s | 4.8 h | |
| 1,216 | Citizen station FW4448FW4448 | 79.2 | Citizen | Suffolk | 50.7% | 341 of 672 | 19 s | 1.8 h | |
| 1,217 | Buffalo 1.3 NWNY-ER-24 | 79.2 | Volunteer | Erie | 42.8% | 3 of 7 | 2.4 h | 37.1 h | |
| 1,218 | Citizen station GW1095GW1095 | 79.0 | Citizen | Saratoga | 51.3% | 115 of 224 | 17 s | 6.3 h | |
| 1,219 | Citizen station FW2977FW2977 | 79.0 | Citizen | Broome | 51.3% | 115 of 224 | 18 s | 6.3 h | |
| 1,220 | Citizen station FW9487FW9487 | 79.0 | Citizen | Suffolk | 50.6% | 340 of 672 | 18 s | 1.9 h | |
| 1,221 | Citizen station EW8546EW8546 | 79.0 | Citizen | Suffolk | 50.4% | 113 of 224 | 16 s | 5.2 h | |
| 1,222 | Citizen station GW0547GW0547 | 78.8 | Citizen | Madison | 59.3% | 299 of 504 | 17 s | 2 h | |
| 1,223 | Citizen station GW0939GW0939 | 78.8 | Citizen | Orange | 54.8% | 221 of 403 | 15 s | 3.9 h | |
| 1,224 | Citizen station N0LSD-13N0LSD-13 | 78.8 | Citizen | Erie | 53.5% | 135 of 252 | 20 s | 7.7 h | |
| 1,225 | Citizen station DW1695DW1695 | 78.8 | Citizen | Chautauqua | 51.7% | 261 of 504 | 17 s | 3.1 h | |
| 1,226 | Summit 4.6 SENY-SH-15 | 78.8 | Volunteer | Schoharie | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,227 | Citizen station WA3AFSWA3AFS | 78.6 | Citizen | Albany | 51.7% | 348 of 672 | 16 s | 2.5 h | |
| 1,228 | NEVERSINK RIVER 2 SW Neversink River Near ClaryvilleNVCN6 | 78.6 | Gauge | Sullivan | 50.7% | 341 of 672 | 22 min | 60 min | |
| 1,229 | Citizen station W2LIE-1W2LIE-1 | 78.5 | Citizen | Nassau | 55.3% | 62 of 112 | 17 s | 23.2 h | |
| 1,230 | Citizen station N2ADKN2ADK | 78.5 | Citizen | Madison | 53.3% | 269 of 504 | 16 s | 4.1 h | |
| 1,231 | Citizen station FW3978FW3978 | 78.5 | Citizen | Nassau | 52.3% | 330 of 630 | 17 s | 2.9 h | |
| 1,232 | Citizen station N2VSB-13N2VSB-13 | 78.5 | Citizen | Saratoga | 51.7% | 174 of 336 | 19 s | 5.2 h | |
| 1,233 | Citizen station N2CJCN2CJC | 78.5 | Citizen | Monroe | 51.0% | 343 of 672 | 18 s | 2.3 h | |
| 1,234 | Citizen station GW2097GW2097 | 78.5 | Citizen | Broome | 50.8% | 114 of 224 | 17 s | 7 h | |
| 1,235 | Citizen station N2KI-13N2KI-13 | 78.5 | Citizen | Orange | 50.6% | 255 of 504 | 19 s | 2.8 h | |
| 1,236 | Citizen station GW6962GW6962 | 78.5 | Citizen | Jefferson | 50.0% | 112 of 224 | 16 s | 6.3 h | |
| 1,237 | Rt 314 - Grand IsleVTGDI | 78.4 | Road | Clinton | 66.6% | 672 of 1,008 | 19 min | 2.3 h | |
| 1,238 | Citizen station FW6987FW6987 | 78.4 | Citizen | Ulster | 57.7% | 97 of 168 | 18 s | 6.3 h | |
| 1,239 | Citizen station FW4059FW4059 | 78.4 | Citizen | Niagara | 50.0% | 112 of 224 | 18 s | 6.5 h | |
| 1,240 | Whiteface BaseWHFN6 | 78.4 | Cooperative | Essex | 42.8% | 3 of 7 | 43 min | 4 days | |
| 1,241 | Fort DrumGTBN6 | 78.4 | Cooperative | Jefferson | 42.8% | 3 of 7 | 1.8 h | 4 days | |
| 1,242 | Citizen station DW8599DW8599 | 78.3 | Citizen | Oneida | 58.5% | 295 of 504 | 18 s | 1.7 h | |
| 1,243 | Citizen station GW6505GW6505 | 78.3 | Citizen | Ulster | 52.0% | 175 of 336 | 19 s | 5.7 h | |
| 1,244 | Citizen station W2JV-2W2JV-2 | 78.3 | Citizen | Suffolk | 51.1% | 215 of 420 | 19 s | 4.2 h | |
| 1,245 | Citizen station K1ADK-1K1ADK-1 | 78.3 | Citizen | Suffolk | 49.7% | 167 of 336 | 19 s | 4.3 h | |
| 1,246 | Citizen station AA2YSAA2YS | 78.3 | Citizen | Monroe | 49.1% | 165 of 336 | 16 s | 4 h | |
| 1,247 | Citizen station EW3349EW3349 | 78.3 | Citizen | Monroe | 48.7% | 94 of 193 | 16 s | 6.7 h | |
| 1,248 | Dunkirk 0.6 SWNY-CQ-54 | 78.3 | Volunteer | Chautauqua | 42.8% | 3 of 7 | 4.4 h | 3 days | |
| 1,248 | Rosendale Village 1.8 WNWNY-UL-16 | 78.3 | Volunteer | Ulster | 42.8% | 3 of 7 | 4.4 h | 3 days | |
| 1,250 | Schodack Landing 0.6 NNY-RN-44 | 78.2 | Volunteer | Rensselaer | 57.1% | 4 of 7 | 15.4 h | 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.