Pennsylvania 24/7 Rank
Every station in Pennsylvania 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,383 ranked here, 1,370 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 | I-79 S/B MM 86 @ Evans City Butl PA US PADOTPA055 | 82.0 | Road | Butler | 68.0% | 343 of 504 | 21 min | 60 min | |
| 1,002 | Citizen station GW4823GW4823 | 82.0 | Citizen | Montgomery | 60.1% | 303 of 504 | 18 s | 2.8 h | |
| 1,003 | Citizen station KC3QJOKC3QJO | 82.0 | Citizen | Northampton | 59.3% | 299 of 504 | 18 s | 1.8 h | |
| 1,004 | Citizen station GW5292GW5292 | 82.0 | Citizen | Berks | 56.7% | 127 of 224 | 17 s | 4.5 h | |
| 1,005 | SR 422 E/B @ Penn Run Indiana Co PA US PADOTPA070 | 81.9 | Road | Indiana | 68.0% | 343 of 504 | 20 min | 60 min | |
| 1,006 | Brownsville 3.9 WPA-WS-46 | 81.9 | Volunteer | Washington | 57.1% | 4 of 7 | 6.4 h | 3.5 days | |
| 1,007 | Reading 4.7 WSWPA-BR-29 | 81.9 | Volunteer | Berks | 57.1% | 4 of 7 | 6.4 h | 3.5 days | |
| 1,008 | Citizen station N8EUL-13N8EUL-13 | 81.9 | Citizen | Berks | 56.9% | 164 of 288 | 16 s | 3.3 h | |
| 1,009 | I-83 S/B @ Exit 38 Reeser Summit PA US PADOTPA019 | 81.8 | Road | York | 67.8% | 342 of 504 | 20 min | 1.5 h | |
| 1,010 | Citizen station GW6303GW6303 | 81.8 | Citizen | Bucks | 59.5% | 300 of 504 | 16 s | 2.8 h | |
| 1,011 | Citizen station EW2985EW2985 | 81.8 | Citizen | Lancaster | 55.9% | 94 of 168 | 17 s | 5.8 h | |
| 1,012 | Citizen station EW6703EW6703 | 81.7 | Citizen | Montgomery | 56.7% | 286 of 504 | 18 s | 2.2 h | |
| 1,013 | Citizen station KC3QWHKC3QWH | 81.7 | Citizen | Dauphin | 56.3% | 111 of 197 | 17 s | 5.3 h | |
| 1,014 | Citizen station CW1648CW1648 | 81.6 | Citizen | Montgomery | 58.4% | 1,474 of 2,520 | 17 s | 33 min | |
| 1,015 | Citizen station GW7208GW7208 | 81.5 | Citizen | Philadelphia | 60.9% | 307 of 504 | 18 s | 2.4 h | |
| 1,016 | Citizen station CW9002CW9002 | 81.5 | Citizen | Westmoreland | 57.5% | 232 of 403 | 17 s | 3.2 h | |
| 1,017 | Citizen station K3TLBK3TLB | 81.5 | Citizen | Dauphin | 57.5% | 290 of 504 | 18 s | 2.5 h | |
| 1,018 | Ligonier 0.6 ESEPA-WT-80 | 81.5 | Volunteer | Westmoreland | 57.1% | 4 of 7 | 7.4 h | 3.5 days | |
| 1,019 | Citizen station KB3YTVKB3YTV | 81.5 | Citizen | Lebanon | 56.2% | 126 of 224 | 17 s | 5 h | |
| 1,020 | Citizen station KPAWILLO7KPAWILLO7 | 81.4 | Citizen | Montgomery | 61.5% | 248 of 403 | 17 s | 2.7 h | |
| 1,021 | Citizen station EW3708EW3708 | 81.4 | Citizen | Monroe | 58.3% | 98 of 168 | 16 s | 8.6 h | |
| 1,022 | Citizen station FW2536FW2536 | 81.3 | Citizen | Lackawanna | 57.7% | 97 of 168 | 16 s | 8.3 h | |
| 1,023 | Citizen station GW4552GW4552 | 81.3 | Citizen | Butler | 57.5% | 290 of 504 | 17 s | 1.9 h | |
| 1,024 | Citizen station DW8492DW8492 | 81.3 | Citizen | Butler | 57.1% | 96 of 168 | 17 s | 7.3 h | |
| 1,025 | Citizen station GW3221GW3221 | 81.3 | Citizen | Bucks | 55.9% | 94 of 168 | 17 s | 6.8 h | |
| 1,026 | Citizen station GW2952GW2952 | 81.2 | Citizen | Monroe | 57.1% | 288 of 504 | 18 s | 2.7 h | |
| 1,027 | Citizen station N3HBJN3HBJ | 81.2 | Citizen | Centre | 56.7% | 286 of 504 | 16 s | 2.5 h | |
| 1,028 | Latrobe/WestmorlandLBE | 81.2 | Airport | Somerset | 55.1% | 278 of 504 | 12 min | 2.1 h | |
| 1,029 | Citizen station FW5246FW5246 | 81.2 | Citizen | Wyoming | 54.9% | 123 of 224 | 19 s | 4.7 h | |
| 1,030 | Citizen station GW7302GW7302 | 81.2 | Citizen | Berks | 54.4% | 122 of 224 | 17 s | 4.5 h | |
| 1,031 | ChurchillCHHP1 | 81.1 | Gauge | Allegheny | 66.6% | 112 of 168 | 21 min | 12 h | |
| 1,032 | Citizen station DW6047DW6047 | 81.1 | Citizen | Lehigh | 61.3% | 103 of 168 | 18 s | 4.3 h | |
| 1,033 | Citizen station GW7911GW7911 | 81.1 | Citizen | Columbia | 56.2% | 113 of 201 | 18 s | 6.2 h | |
| 1,034 | Citizen station EW2956EW2956 | 81.1 | Citizen | Lancaster | 53.9% | 136 of 252 | 18 s | 3.8 h | |
| 1,035 | Citizen station GW1710GW1710 | 81.0 | Citizen | Lancaster | 57.1% | 303 of 530 | 17 s | 2.8 h | |
| 1,036 | Citizen station EW8556EW8556 | 81.0 | Citizen | Delaware | 56.9% | 319 of 560 | 19 s | 2.5 h | |
| 1,037 | Citizen station EW0493EW0493 | 80.9 | Citizen | Luzerne | 57.1% | 96 of 168 | 20 s | 7.3 h | |
| 1,038 | Citizen station AT627AT627 | 80.9 | Citizen | Chester | 56.5% | 285 of 504 | 19 s | 2.8 h | |
| 1,039 | Citizen station DW7361DW7361 | 80.9 | Citizen | Montgomery | 56.5% | 95 of 168 | 16 s | 8.3 h | |
| 1,040 | Citizen station EW8943EW8943 | 80.9 | Citizen | Chester | 55.3% | 124 of 224 | 19 s | 5.5 h | |
| 1,041 | Citizen station EW5993EW5993 | 80.9 | Citizen | Lebanon | 55.3% | 192 of 347 | 20 s | 3.5 h | |
| 1,042 | Schuylkill River AT BerneBREP1 | 80.8 | Gauge | Berks | 68.4% | 230 of 336 | 43 min | 2 h | |
| 1,043 | SR 22 W/B @ Penn View Mtn Indian PA US PADOTPA003 | 80.8 | Road | Indiana | 68.0% | 343 of 504 | 20 min | 60 min | |
| 1,044 | Citizen station CW6777CW6777 | 80.8 | Citizen | Centre | 60.9% | 307 of 504 | 18 s | 1.7 h | |
| 1,045 | Citizen station GW8060GW8060 | 80.8 | Citizen | Montgomery | 59.7% | 301 of 504 | 20 s | 4.1 h | |
| 1,046 | Citizen station EW1687EW1687 | 80.8 | Citizen | York | 57.7% | 291 of 504 | 17 s | 2.1 h | |
| 1,047 | ShippensburgSPBP1 | 80.8 | Cooperative | Cumberland | 57.1% | 4 of 7 | 9.9 h | 3 days | |
| 1,048 | Citizen station FW1686FW1686 | 80.8 | Citizen | Allegheny | 54.0% | 121 of 224 | 19 s | 4.8 h | |
| 1,049 | Citizen station KC3PWY-13KC3PWY-13 | 80.7 | Citizen | Allegheny | 59.5% | 150 of 252 | 15 s | 5.5 h | |
| 1,050 | Citizen station GW3184GW3184 | 80.7 | Citizen | Allegheny | 56.0% | 1,129 of 2,016 | 17 s | 41 min | |
| 1,051 | Port Matilda 2.0 ESEPA-CN-32 | 80.6 | Volunteer | Centre | 57.1% | 4 of 7 | 8.4 h | 4 days | |
| 1,052 | Citizen station CW7221CW7221 | 80.5 | Citizen | Lehigh | 60.3% | 320 of 530 | 18 s | 2.7 h | |
| 1,053 | Citizen station EW8897EW8897 | 80.5 | Citizen | York | 59.3% | 133 of 224 | 19 s | 5.8 h | |
| 1,054 | Citizen station EW2281EW2281 | 80.5 | Citizen | Centre | 55.9% | 282 of 504 | 16 s | 2.8 h | |
| 1,055 | SR 54 W/B Natalie Mtn @ Natalie PA US PADOTPA005 | 80.4 | Road | Northumberland | 68.0% | 343 of 504 | 20 min | 60 min | |
| 1,056 | Citizen station DW7780DW7780 | 80.4 | Citizen | Bucks | 53.8% | 97 of 180 | 16 s | 5 h | |
| 1,057 | Citizen station GW0047GW0047 | 80.4 | Citizen | Lehigh | 53.3% | 269 of 504 | 18 s | 2.3 h | |
| 1,058 | Citizen station EW7736EW7736 | 80.4 | Citizen | Washington | 53.1% | 85 of 160 | 19 s | 7 h | |
| 1,059 | Citizen station W3MSB-2W3MSB-2 | 80.3 | Citizen | Dauphin | 56.7% | 1,144 of 2,016 | 16 s | 49 min | |
| 1,060 | Citizen station FW4822FW4822 | 80.3 | Citizen | Tioga | 55.9% | 94 of 168 | 20 s | 9.5 h | |
| 1,061 | Citizen station EW0195EW0195 | 80.3 | Citizen | Chester | 54.7% | 86 of 157 | 14 s | 8.8 h | |
| 1,062 | Citizen station GW4409GW4409 | 80.3 | Citizen | Bucks | 54.5% | 220 of 403 | 20 s | 3.3 h | |
| 1,063 | Citizen station EW8374EW8374 | 80.3 | Citizen | Fayette | 54.2% | 210 of 387 | 14 s | 2.5 h | |
| 1,064 | Citizen station FW7672FW7672 | 80.3 | Citizen | Berks | 52.6% | 212 of 403 | 18 s | 2.7 h | |
| 1,065 | Citizen station GW7606GW7606 | 80.2 | Citizen | Philadelphia | 57.3% | 241 of 420 | 19 s | 3 h | |
| 1,066 | Citizen station GW8029GW8029 | 80.2 | Citizen | Westmoreland | 54.1% | 92 of 170 | 17 s | 7.8 h | |
| 1,067 | Citizen station EW1454EW1454 | 80.1 | Citizen | Allegheny | 59.6% | 316 of 530 | 17 s | 1.8 h | |
| 1,068 | Citizen station DW6912DW6912 | 80.1 | Citizen | Cumberland | 57.0% | 1,150 of 2,016 | 17 s | 46 min | |
| 1,069 | Citizen station FW2483FW2483 | 80.1 | Citizen | Montgomery | 54.8% | 395 of 720 | 17 s | 2.1 h | |
| 1,070 | Citizen station DW1818DW1818 | 80.1 | Citizen | Juniata | 54.0% | 121 of 224 | 17 s | 6 h | |
| 1,071 | Citizen station EW7156EW7156 | 80.1 | Citizen | Allegheny | 53.7% | 108 of 201 | 15 s | 6.4 h | |
| 1,072 | Citizen station AG3TAG3T | 80.0 | Citizen | Berks | 57.3% | 231 of 403 | 15 s | 4.9 h | |
| 1,073 | Citizen station GW2215GW2215 | 80.0 | Citizen | Delaware | 57.1% | 96 of 168 | 18 s | 8.3 h | |
| 1,074 | Citizen station FW6701FW6701 | 80.0 | Citizen | Dauphin | 55.7% | 281 of 504 | 16 s | 3.2 h | |
| 1,075 | Citizen station EW3013EW3013 | 80.0 | Citizen | Chester | 55.5% | 140 of 252 | 18 s | 5.5 h | |
| 1,076 | Citizen station GW7486GW7486 | 80.0 | Citizen | York | 54.1% | 91 of 168 | 18 s | 7.5 h | |
| 1,077 | Citizen station AU860AU860 | 80.0 | Citizen | Chester | 52.9% | 267 of 504 | 18 s | 2.5 h | |
| 1,078 | Citizen station FW7645FW7645 | 79.9 | Citizen | Centre | 56.4% | 96 of 170 | 17 s | 7 h | |
| 1,079 | Citizen station W3EXW3EX | 79.9 | Citizen | Montgomery | 55.2% | 111 of 201 | 20 s | 8.3 h | |
| 1,080 | Citizen station FW1970FW1970 | 79.9 | Citizen | Allegheny | 54.9% | 123 of 224 | 15 s | 7 h | |
| 1,081 | Citizen station EW7558EW7558 | 79.8 | Citizen | York | 58.9% | 99 of 168 | 18 s | 8.5 h | |
| 1,082 | Citizen station N3HCPN3HCP | 79.8 | Citizen | Lebanon | 57.5% | 305 of 530 | 18 s | 2.8 h | |
| 1,083 | Citizen station EW3079EW3079 | 79.8 | Citizen | Lancaster | 54.1% | 156 of 288 | 19 s | 5.3 h | |
| 1,084 | Citizen station NI2ONI2O | 79.7 | Citizen | Chester | 58.7% | 148 of 252 | 15 s | 5 h | |
| 1,085 | Citizen station GW1303GW1303 | 79.7 | Citizen | Westmoreland | 53.1% | 268 of 504 | 18 s | 2.8 h | |
| 1,086 | Citizen station FW6293FW6293 | 79.7 | Citizen | Lancaster | 51.3% | 115 of 224 | 16 s | 5 h | |
| 1,087 | Montrose 0.4 ENEPA-SS-22 | 79.6 | Volunteer | Susquehanna | 57.1% | 4 of 7 | 12.4 h | 3 days | |
| 1,088 | Citizen station KC3JUG-3KC3JUG-3 | 79.6 | Citizen | Lancaster | 55.7% | 281 of 504 | 19 s | 3.8 h | |
| 1,089 | Citizen station GW5559GW5559 | 79.6 | Citizen | Berks | 51.7% | 174 of 336 | 19 s | 3.7 h | |
| 1,090 | Citizen station EW7431EW7431 | 79.6 | Citizen | Berks | 50.4% | 113 of 224 | 19 s | 4 h | |
| 1,091 | Citizen station CW6747CW6747 | 79.5 | Citizen | Centre | 59.5% | 100 of 168 | 17 s | 6.5 h | |
| 1,092 | Citizen station DW9584DW9584 | 79.5 | Citizen | Delaware | 53.1% | 119 of 224 | 17 s | 5.8 h | |
| 1,093 | Citizen station EW5802EW5802 | 79.5 | Citizen | Cumberland | 52.1% | 263 of 504 | 17 s | 2.7 h | |
| 1,094 | Citizen station GW3644GW3644 | 79.4 | Citizen | Allegheny | 54.7% | 1,379 of 2,520 | 16 s | 43 min | |
| 1,095 | Citizen station FW5715FW5715 | 79.4 | Citizen | Crawford | 50.8% | 171 of 336 | 18 s | 3.5 h | |
| 1,096 | Citizen station FW0956FW0956 | 79.3 | Citizen | Centre | 53.1% | 134 of 252 | 20 s | 6.3 h | |
| 1,097 | Citizen station FW8839FW8839 | 79.3 | Citizen | Philadelphia | 49.5% | 333 of 672 | 16 s | 1.6 h | |
| 1,098 | Slippery RockSPPP1 | 79.3 | Cooperative | Butler | 42.8% | 3 of 7 | 60 s | 2 days | |
| 1,099 | Blue Bell 2.3 NWPA-MT-13 | 79.3 | Volunteer | Montgomery | 42.8% | 3 of 7 | 26 min | 2.6 days | |
| 1,100 | Orrtanna 2.5 NNEPA-AD-88 | 79.3 | Volunteer | Adams | 42.8% | 3 of 7 | 26 min | 24 h | |
| 1,101 | Ephrata 0.9 EPA-LN-32 | 79.3 | Volunteer | Lancaster | 42.8% | 3 of 7 | 26 min | 3 days | |
| 1,102 | Schnecksville 1.7 ENEPA-LH-17 | 79.3 | Volunteer | Lehigh | 42.8% | 3 of 7 | 26 min | 2.5 days | |
| 1,103 | LehightonLHGP1 | 79.3 | Cooperative | Carbon | 42.8% | 3 of 7 | 51 min | 24 h | |
| 1,104 | Wood 0.1 SPA-HN-2 | 79.3 | Volunteer | Huntingdon | 42.8% | 3 of 7 | 86 min | 3 days | |
| 1,105 | Bernville 1.3 SWPA-BR-5 | 79.3 | Volunteer | Berks | 42.8% | 3 of 7 | 86 min | 3 days | |
| 1,106 | Landisville 0.8 WSWPA-LN-46 | 79.3 | Volunteer | Lancaster | 42.8% | 3 of 7 | 86 min | 3 days | |
| 1,107 | Hatboro 0.3 NWPA-MT-113 | 79.3 | Volunteer | Montgomery | 42.8% | 3 of 7 | 86 min | 3 days | |
| 1,108 | Leechburg 1.2 SWPA-AR-18 | 79.3 | Volunteer | Westmoreland | 42.8% | 3 of 7 | 86 min | 2 days | |
| 1,109 | Mount Lebanon 0.9 WSWPA-AL-156 | 79.3 | Volunteer | Allegheny | 42.8% | 3 of 7 | 86 min | 24 h | |
| 1,110 | State College 1.3 SWPA-CN-39 | 79.3 | Volunteer | Centre | 42.8% | 3 of 7 | 86 min | 2.5 days | |
| 1,111 | Emmaus 1.5 NNEPA-LH-27 | 79.3 | Volunteer | Lehigh | 42.8% | 3 of 7 | 86 min | 3 days | |
| 1,112 | Slippery Rock 0.6 SSWPA-BT-70 | 79.3 | Volunteer | Butler | 42.8% | 3 of 7 | 86 min | 24 h | |
| 1,113 | Evans City 2.3 SSWPA-BT-71 | 79.3 | Volunteer | Butler | 42.8% | 3 of 7 | 2.4 h | 24 h | |
| 1,114 | Citizen station FW5633FW5633 | 79.2 | Citizen | Crawford | 57.5% | 290 of 504 | 17 s | 3.3 h | |
| 1,115 | Citizen station FW5863FW5863 | 79.2 | Citizen | Lehigh | 54.1% | 273 of 504 | 20 s | 3.6 h | |
| 1,116 | Citizen station CW7945CW7945 | 79.2 | Citizen | Bucks | 52.3% | 176 of 336 | 18 s | 4.5 h | |
| 1,117 | Citizen station EW0541EW0541 | 79.2 | Citizen | Lancaster | 48.8% | 107 of 219 | 17 s | 4.7 h | |
| 1,118 | Citizen station KH2EI-13KH2EI-13 | 79.1 | Citizen | Northampton | 57.2% | 115 of 201 | 20 s | 5.8 h | |
| 1,119 | Strasburg 0.4 ESEPA-LN-41 | 79.1 | Volunteer | Lancaster | 57.1% | 4 of 7 | 12.4 h | 3.5 days | |
| 1,120 | Citizen station CW8212CW8212 | 79.1 | Citizen | Delaware | 54.9% | 123 of 224 | 19 s | 4.3 h | |
| 1,121 | Citizen station W1CLKW1CLK | 79.1 | Citizen | Chester | 54.0% | 218 of 403 | 18 s | 3.3 h | |
| 1,122 | Citizen station FW7322FW7322 | 79.1 | Citizen | Columbia | 51.9% | 349 of 672 | 19 s | 2.2 h | |
| 1,123 | Citizen station EW2563EW2563 | 79.1 | Citizen | Lycoming | 50.4% | 113 of 224 | 15 s | 5.5 h | |
| 1,124 | Citizen station KO4ETBKO4ETB | 79.0 | Citizen | Butler | 58.7% | 148 of 252 | 20 s | 4.5 h | |
| 1,125 | Citizen station GW7600GW7600 | 79.0 | Citizen | Monroe | 53.5% | 120 of 224 | 16 s | 6 h | |
| 1,126 | Citizen station KC3OXKKC3OXK | 79.0 | Citizen | Snyder | 50.0% | 112 of 224 | 17 s | 5.5 h | |
| 1,127 | Citizen station EW5860EW5860 | 79.0 | Citizen | Chester | 49.5% | 111 of 224 | 17 s | 5.3 h | |
| 1,128 | Donegal 2 NwACEP1 | 79.0 | Cooperative | Westmoreland | 42.8% | 3 of 7 | 3 h | 3 days | |
| 1,128 | BiglervilleBGLP1 | 79.0 | Cooperative | Adams | 42.8% | 3 of 7 | 3 h | 3 days | |
| 1,130 | Citizen station FW1508FW1508 | 78.9 | Citizen | Venango | 55.0% | 292 of 530 | 17 s | 3.1 h | |
| 1,131 | Citizen station EW0991EW0991 | 78.9 | Citizen | Berks | 50.8% | 114 of 224 | 19 s | 6.3 h | |
| 1,132 | Citizen station DW5425DW5425 | 78.9 | Citizen | Cumberland | 50.0% | 126 of 252 | 20 s | 5.1 h | |
| 1,133 | Easton 2.4 NPA-NH-30 | 78.9 | Volunteer | Northampton | 42.8% | 3 of 7 | 86 min | 3.4 days | |
| 1,134 | Citizen station N3OUC-2N3OUC-2 | 78.8 | Citizen | Lehigh | 49.2% | 124 of 252 | 18 s | 4.7 h | |
| 1,135 | Citizen station KD3XCKD3XC | 78.8 | Citizen | Fayette | 48.2% | 108 of 224 | 17 s | 4.8 h | |
| 1,136 | Catawissa 5.7 SSEPA-CLM-10 | 78.8 | Volunteer | Columbia | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,137 | Ephrata 0.6 WSWPA-LN-38 | 78.8 | Volunteer | Lancaster | 42.8% | 3 of 7 | 2.4 h | 3.5 days | |
| 1,138 | Palmerton 5.8 ENEPA-CB-4 | 78.8 | Volunteer | Carbon | 42.8% | 3 of 7 | 2.4 h | 3.5 days | |
| 1,138 | Auburn 0.1 WNWPA-SC-10 | 78.8 | Volunteer | Schuylkill | 42.8% | 3 of 7 | 2.4 h | 3.5 days | |
| 1,140 | Reading 1.0 ESEPA-BR-45 | 78.8 | Volunteer | Berks | 42.8% | 3 of 7 | 3.4 h | 2 days | |
| 1,141 | Citizen station GW5630GW5630 | 78.7 | Citizen | Luzerne | 58.9% | 297 of 504 | 18 s | 2.7 h | |
| 1,142 | Gap 0.3 NWPA-LN-23 | 78.7 | Volunteer | Lancaster | 57.1% | 4 of 7 | 14.4 h | 2.5 days | |
| 1,143 | Citizen station GW4829GW4829 | 78.7 | Citizen | Westmoreland | 55.2% | 293 of 530 | 17 s | 2.5 h | |
| 1,144 | Citizen station GW7673GW7673 | 78.7 | Citizen | Beaver | 53.5% | 270 of 504 | 20 s | 3 h | |
| 1,145 | Citizen station KC3SRBKC3SRB | 78.7 | Citizen | Dauphin | 53.4% | 117 of 219 | 16 s | 6.2 h | |
| 1,146 | Citizen station KB3YPIKB3YPI | 78.7 | Citizen | Dauphin | 53.1% | 335 of 630 | 17 s | 2.5 h | |
| 1,147 | Citizen station GW7446GW7446 | 78.7 | Citizen | Bucks | 51.1% | 258 of 504 | 20 s | 3.1 h | |
| 1,148 | Citizen station KC3ICTKC3ICT | 78.7 | Citizen | Tioga | 50.3% | 169 of 336 | 17 s | 3.7 h | |
| 1,149 | Citizen station K3BAK-13K3BAK-13 | 78.6 | Citizen | Allegheny | 51.5% | 325 of 630 | 17 s | 2.7 h | |
| 1,150 | Citizen station AC3KO-13AC3KO-13 | 78.5 | Citizen | Dauphin | 61.1% | 308 of 504 | 17 s | 4.1 h | |
| 1,151 | Citizen station FW5123FW5123 | 78.5 | Citizen | Tioga | 58.3% | 98 of 168 | 20 s | 5.8 h | |
| 1,152 | Citizen station EW0310EW0310 | 78.5 | Citizen | Cambria | 50.0% | 252 of 504 | 20 s | 2.9 h | |
| 1,153 | Danville 2.4 EPA-MO-2 | 78.5 | Volunteer | Montour | 42.8% | 3 of 7 | 86 min | 3.9 days | |
| 1,154 | Citizen station DW1084DW1084 | 78.4 | Citizen | Chester | 50.8% | 114 of 224 | 17 s | 6.3 h | |
| 1,155 | Citizen station GW2463GW2463 | 78.4 | Citizen | Pike | 50.7% | 341 of 672 | 17 s | 2.4 h | |
| 1,156 | Citizen station KB3YCK-2KB3YCK-2 | 78.4 | Citizen | Chester | 50.4% | 339 of 672 | 18 s | 2.3 h | |
| 1,157 | Citizen station GW5201GW5201 | 78.4 | Citizen | Delaware | 50.4% | 188 of 373 | 18 s | 4.2 h | |
| 1,158 | Boalsburg 0.4 EPA-CN-13 | 78.4 | Volunteer | Centre | 42.8% | 3 of 7 | 86 min | 4 days | |
| 1,159 | Citizen station KC3MNKC3MN | 78.3 | Citizen | Luzerne | 54.7% | 120 of 219 | 18 s | 4.8 h | |
| 1,160 | Blawnox 2.1 NPA-AL-172 | 78.3 | Volunteer | Allegheny | 42.8% | 3 of 7 | 3.4 h | 3.5 days | |
| 1,160 | Lansdale 3.9 SWPA-MT-102 | 78.3 | Volunteer | Montgomery | 42.8% | 3 of 7 | 3.4 h | 3.5 days | |
| 1,162 | Citizen station FW4118FW4118 | 78.2 | Citizen | Centre | 57.4% | 193 of 336 | 11 s | 5.2 h | |
| 1,163 | Citizen station DW6440DW6440 | 78.2 | Citizen | Chester | 55.0% | 326 of 592 | 18 s | 2.3 h | |
| 1,164 | Citizen station GW2235GW2235 | 78.2 | Citizen | Luzerne | 54.4% | 73 of 134 | 16 s | 9.8 h | |
| 1,165 | Citizen station FW3600FW3600 | 78.1 | Citizen | Bucks | 50.8% | 342 of 672 | 18 s | 2.7 h | |
| 1,166 | Citizen station GW4040GW4040 | 78.1 | Citizen | Lancaster | 50.1% | 337 of 672 | 16 s | 2.4 h | |
| 1,167 | Citizen station EW5759EW5759 | 78.1 | Citizen | Franklin | 49.8% | 335 of 672 | 16 s | 2.4 h | |
| 1,168 | Citizen station EW7414EW7414 | 78.0 | Citizen | Centre | 58.0% | 390 of 672 | 18 s | 2.4 h | |
| 1,169 | Citizen station FW3096FW3096 | 77.9 | Citizen | Delaware | 50.2% | 253 of 504 | 17 s | 3.5 h | |
| 1,170 | PottsvilleZER | 77.8 | Airport | Schuylkill | 98.6% | 497 of 504 | 12 min | 40 min | |
| 1,171 | Citizen station GW0609GW0609 | 77.8 | Citizen | Indiana | 51.1% | 112 of 219 | 18 s | 8.3 h | |
| 1,172 | Citizen station N3WAX-1N3WAX-1 | 77.8 | Citizen | Chester | 50.1% | 281 of 560 | 17 s | 3.3 h | |
| 1,173 | Citizen station EW0391EW0391 | 77.8 | Citizen | Westmoreland | 46.8% | 105 of 224 | 19 s | 5.8 h | |
| 1,174 | Citizen station FW1267FW1267 | 77.7 | Citizen | Lancaster | 51.6% | 113 of 219 | 18 s | 7.7 h | |
| 1,175 | Citizen station FW3276FW3276 | 77.7 | Citizen | Carbon | 50.8% | 114 of 224 | 19 s | 4.8 h | |
| 1,176 | Citizen station WA3WZRWA3WZR | 77.7 | Citizen | Westmoreland | 49.0% | 247 of 504 | 13 s | 3.3 h | |
| 1,177 | Tremont 0.4 NNWPA-SC-4 | 77.7 | Volunteer | Schuylkill | 42.8% | 3 of 7 | 26 min | 5 days | |
| 1,178 | Lancaster 0.9 WNWPA-LN-50 | 77.7 | Volunteer | Lancaster | 42.8% | 3 of 7 | 26 min | 5 days | |
| 1,179 | West Grove 2.9 WPA-CH-78 | 77.7 | Volunteer | Chester | 42.8% | 3 of 7 | 85 min | 5 days | |
| 1,180 | Muncy 4.7 SSEPA-NM-3 | 77.7 | Volunteer | Northumberland | 42.8% | 3 of 7 | 86 min | 5 days | |
| 1,181 | Altoona 1.0 NNEPA-BL-10 | 77.7 | Volunteer | Blair | 42.8% | 3 of 7 | 86 min | 5 days | |
| 1,182 | Citizen station FW2145FW2145 | 77.5 | Citizen | Monroe | 54.8% | 221 of 403 | 19 s | 4.3 h | |
| 1,183 | Citizen station FW0530FW0530 | 77.4 | Citizen | Franklin | 64.7% | 110 of 170 | 17 s | 5.8 h | |
| 1,184 | Citizen station CW0351CW0351 | 77.4 | Citizen | Bucks | 51.6% | 113 of 219 | 20 s | 11.2 h | |
| 1,185 | Citizen station DW9330DW9330 | 77.4 | Citizen | York | 51.0% | 343 of 672 | 17 s | 2.5 h | |
| 1,186 | Citizen station EW1527EW1527 | 77.4 | Citizen | Montgomery | 48.8% | 107 of 219 | 18 s | 5.5 h | |
| 1,187 | Sellersville 1.7 SEPA-BK-61 | 77.4 | Volunteer | Bucks | 42.8% | 3 of 7 | 5.4 h | 3.5 days | |
| 1,188 | Citizen station WE3CWE3C | 77.3 | Citizen | Berks | 55.3% | 124 of 224 | 17 s | 5 h | |
| 1,189 | Citizen station KD3ADDKD3ADD | 77.3 | Citizen | Dauphin | 51.6% | 347 of 672 | 19 s | 2.8 h | |
| 1,190 | Citizen station CW6876CW6876 | 77.3 | Citizen | Chester | 49.7% | 109 of 219 | 15 s | 9.5 h | |
| 1,191 | Citizen station EW9996EW9996 | 77.3 | Citizen | Blair | 48.7% | 100 of 205 | 17 s | 9 h | |
| 1,192 | Citizen station FW4629FW4629 | 77.2 | Citizen | Chester | 49.4% | 332 of 672 | 18 s | 3 h | |
| 1,193 | Citizen station EW1578EW1578 | 77.2 | Citizen | Berks | 48.6% | 109 of 224 | 18 s | 8.5 h | |
| 1,194 | Citizen station FW6662FW6662 | 77.2 | Citizen | Wyoming | 48.3% | 325 of 672 | 18 s | 2.7 h | |
| 1,195 | Citizen station NS3L-13NS3L-13 | 77.2 | Citizen | Northampton | 48.2% | 243 of 504 | 18 s | 3.5 h | |
| 1,196 | Citizen station EW9945EW9945 | 77.2 | Citizen | Tioga | 47.9% | 105 of 219 | 15 s | 7.8 h | |
| 1,197 | Citizen station CW7253CW7253 | 77.1 | Citizen | Lebanon | 51.2% | 287 of 560 | 17 s | 2.9 h | |
| 1,198 | Reading 2.9 ESEPA-BR-36 | 77.0 | Volunteer | Berks | 42.8% | 3 of 7 | 7.4 h | 3 days | |
| 1,199 | Citizen station FW1218FW1218 | 76.9 | Citizen | York | 50.4% | 113 of 224 | 19 s | 4.8 h | |
| 1,200 | Citizen station K3TOWK3TOW | 76.9 | Citizen | Luzerne | 49.4% | 166 of 336 | 17 s | 4.8 h | |
| 1,201 | Citizen station EW2984EW2984 | 76.8 | Citizen | York | 55.3% | 124 of 224 | 17 s | 5 h | |
| 1,202 | Citizen station CW6963CW6963 | 76.8 | Citizen | Bucks | 50.8% | 114 of 224 | 20 s | 5.5 h | |
| 1,203 | Citizen station FW8886FW8886 | 76.8 | Citizen | Tioga | 49.1% | 330 of 672 | 16 s | 2.3 h | |
| 1,204 | Citizen station GW7408GW7408 | 76.8 | Citizen | Chester | 48.8% | 246 of 504 | 18 s | 4.3 h | |
| 1,205 | Citizen station GW5522GW5522 | 76.8 | Citizen | Lawrence | 45.8% | 308 of 672 | 18 s | 2.3 h | |
| 1,206 | Citizen station WX2DX-2WX2DX-2 | 76.7 | Citizen | Centre | 45.9% | 103 of 224 | 18 s | 7 h | |
| 1,207 | Erie INTL AirportERI | 76.6 | Airport | Erie | 67.8% | 114 of 168 | 6 min | 32 h | |
| 1,208 | Citizen station FW1364FW1364 | 76.6 | Citizen | Washington | 47.7% | 107 of 224 | 18 s | 9.3 h | |
| 1,209 | Citizen station EW4229EW4229 | 76.5 | Citizen | Dauphin | 54.7% | 92 of 168 | 18 s | 8 h | |
| 1,210 | Citizen station FW7700FW7700 | 76.5 | Citizen | Lancaster | 47.5% | 114 of 240 | 20 s | 8.6 h | |
| 1,211 | Citizen station W3ZTBW3ZTB | 76.3 | Citizen | Cumberland | 46.8% | 315 of 672 | 19 s | 3.1 h | |
| 1,212 | Citizen station CW5761CW5761 | 76.3 | Citizen | Bucks | 45.1% | 89 of 197 | 18 s | 8.5 h | |
| 1,213 | Citizen station GW2021GW2021 | 76.2 | Citizen | York | 58.9% | 102 of 173 | 17 s | 9.9 h | |
| 1,214 | Citizen station FW8385FW8385 | 76.2 | Citizen | Carbon | 56.7% | 286 of 504 | 17 s | 3.8 h | |
| 1,215 | Citizen station GW0492GW0492 | 76.1 | Citizen | Lehigh | 47.0% | 158 of 336 | 19 s | 6.7 h | |
| 1,216 | Pennsburg 1.6 SSWPA-MT-92 | 76.1 | Volunteer | Montgomery | 42.8% | 3 of 7 | 9.4 h | 2.5 days | |
| 1,217 | Dunlevy 0.1 SSEPA-WS-25 | 76.0 | Volunteer | Washington | 42.8% | 3 of 7 | 8.4 h | 3.5 days | |
| 1,218 | Citizen station DW7067DW7067 | 75.9 | Citizen | McKean | 49.2% | 124 of 252 | 19 s | 4.3 h | |
| 1,219 | Citizen station CW4113CW4113 | 75.8 | Citizen | Berks | 49.6% | 200 of 403 | 12 s | 5.8 h | |
| 1,220 | Citizen station EW1858EW1858 | 75.8 | Citizen | Bedford | 47.3% | 106 of 224 | 18 s | 5.8 h | |
| 1,221 | Citizen station GW7790GW7790 | 75.7 | Citizen | Centre | 50.3% | 317 of 630 | 19 s | 2.9 h | |
| 1,222 | Citizen station GW2445GW2445 | 75.7 | Citizen | Erie | 48.8% | 214 of 438 | 18 s | 7.1 h | |
| 1,223 | Bentleyville 1.7 NWPA-WS-39 | 75.6 | Volunteer | Washington | 42.8% | 3 of 7 | 9.4 h | 3.5 days | |
| 1,224 | Monroeville 2.6 SEPA-AL-155 | 75.6 | Volunteer | Allegheny | 42.8% | 3 of 7 | 10.4 h | 3 days | |
| 1,225 | Citizen station EW9743EW9743 | 75.4 | Citizen | Franklin | 55.6% | 114 of 205 | 17 s | 5.3 h | |
| 1,226 | Citizen station JOHN2JOHN2 | 75.2 | Citizen | Dauphin | 48.3% | 325 of 672 | 18 s | 3.1 h | |
| 1,227 | State CollegeUNV | 75.1 | Airport | Centre | 49.4% | 249 of 504 | 12 min | 8 h | |
| 1,228 | Citizen station W3ADCW3ADC | 75.1 | Citizen | York | 48.0% | 323 of 672 | 17 s | 3.4 h | |
| 1,229 | Citizen station GW4797GW4797 | 75.0 | Citizen | Lycoming | 48.6% | 327 of 672 | 17 s | 2.5 h | |
| 1,230 | Citizen station EW2580EW2580 | 74.9 | Citizen | McKean | 48.2% | 108 of 224 | 18 s | 10.5 h | |
| 1,231 | Citizen station FW8830FW8830 | 74.9 | Citizen | Lycoming | 44.2% | 223 of 504 | 19 s | 4.7 h | |
| 1,232 | Salunga-Landisville 1.1 SSEPA-LN-13 | 74.9 | Volunteer | Lancaster | 42.8% | 3 of 7 | 8.4 h | 5.1 days | |
| 1,233 | Citizen station GW7629GW7629 | 74.8 | Citizen | Centre | 48.3% | 157 of 325 | 20 s | 5 h | |
| 1,234 | Citizen station GW2967GW2967 | 74.8 | Citizen | Carbon | 48.2% | 108 of 224 | 19 s | 7.3 h | |
| 1,235 | Citizen station FW8602FW8602 | 74.7 | Citizen | Luzerne | 50.4% | 318 of 630 | 17 s | 2.1 h | |
| 1,236 | Citizen station K3IRK3IR | 74.7 | Citizen | Lancaster | 44.2% | 99 of 224 | 18 s | 8 h | |
| 1,237 | Citizen station FW1161FW1161 | 74.7 | Citizen | Montgomery | 41.4% | 77 of 186 | 17 s | 10 h | |
| 1,238 | Citizen station DW5655DW5655 | 74.6 | Citizen | Montgomery | 44.2% | 99 of 224 | 17 s | 6.3 h | |
| 1,239 | Citizen station GW5621GW5621 | 74.6 | Citizen | Northampton | 43.7% | 98 of 224 | 16 s | 6.8 h | |
| 1,240 | Citizen station GW0451GW0451 | 74.5 | Citizen | Northumberland | 51.4% | 346 of 672 | 19 s | 2.4 h | |
| 1,241 | Citizen station GW2683GW2683 | 74.5 | Citizen | Luzerne | 47.1% | 190 of 403 | 12 s | 3.7 h | |
| 1,242 | Citizen station DW7364DW7364 | 74.4 | Citizen | Bucks | 42.8% | 288 of 672 | 18 s | 3.6 h | |
| 1,243 | Verona 0.7 ENEPA-AL-145 | 74.4 | Volunteer | Allegheny | 42.8% | 3 of 7 | 9.4 h | 5 days | |
| 1,244 | Gettysburg 1.3 NPA-AD-89 | 74.3 | Volunteer | Adams | 57.1% | 4 of 7 | 24.4 h | 24 h | |
| 1,245 | York 4.3 WNWPA-YR-40 | 74.3 | Volunteer | York | 57.1% | 4 of 7 | 24.4 h | 2 days | |
| 1,246 | Churchville 0.3 SSWPA-BK-63 | 74.3 | Volunteer | Bucks | 57.1% | 4 of 7 | 26.4 h | 24 h | |
| 1,247 | Slatington 6.0 WSWPA-LH-1 | 74.3 | Volunteer | Lehigh | 57.1% | 4 of 7 | 26.4 h | 2 days | |
| 1,248 | MurrysvilleMRVP1 | 74.3 | Cooperative | Westmoreland | 57.1% | 4 of 7 | 27.2 h | 2.5 days | |
| 1,249 | Linglestown 0.7 NNEPA-DP-39 | 74.3 | Volunteer | Dauphin | 57.1% | 4 of 7 | 30.4 h | 2 days | |
| 1,250 | Citizen station GW6563GW6563 | 74.3 | Citizen | Somerset | 52.0% | 350 of 672 | 18 s | 1.8 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.