North Carolina 24/7 Rank
Every station in North Carolina 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 2,255 ranked here, 2,231 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 |
|---|---|---|---|---|---|---|---|---|---|
| 2,001 | Raleigh 7.5 NNENC-WK-467 | 78.7 | Volunteer | Wake | 42.8% | 3 of 7 | 86 min | 4.6 days | |
| 2,002 | Winston-Salem 3.2 NWNC-FR-66 | 78.7 | Volunteer | Forsyth | 42.8% | 3 of 7 | 86 min | 4.5 days | |
| 2,003 | Columbus 1.7 SSENC-PK-25 | 78.7 | Volunteer | Polk | 42.8% | 3 of 7 | 86 min | 4.5 days | |
| 2,004 | Fayetteville 2.4 SNC-CM-1 | 78.7 | Volunteer | Cumberland | 42.8% | 3 of 7 | 86 min | 4.5 days | |
| 2,004 | Advance 0.2 ESENC-DV-2 | 78.7 | Volunteer | Davie | 42.8% | 3 of 7 | 86 min | 4.5 days | |
| 2,006 | Advance 1.2 ESENC-DV-15 | 78.7 | Volunteer | Davie | 42.8% | 3 of 7 | 86 min | 4.5 days | |
| 2,007 | Stanfield 4.5 SSENC-SN-2 | 78.7 | Volunteer | Stanly | 42.8% | 3 of 7 | 86 min | 4.5 days | |
| 2,008 | Hendersonville 4.8 SWNC-HN-14 | 78.7 | Volunteer | Henderson | 42.8% | 3 of 7 | 2.4 h | 4.5 days | |
| 2,008 | Waynesville 2.5 SSENC-HW-72 | 78.7 | Volunteer | Haywood | 42.8% | 3 of 7 | 2.4 h | 4.5 days | |
| 2,010 | New Bern 4.2 SNC-CN-48 | 78.7 | Volunteer | Craven | 42.8% | 3 of 7 | 2.4 h | 4.5 days | |
| 2,011 | Supply 1SE - Lockwood Folly RiverLFRN7 | 78.7 | Gauge | Brunswick | 40.9% | 413 of 1,008 | 14 min | 30 min | |
| 2,012 | Citizen station DW7787DW7787 | 78.6 | Citizen | Mecklenburg | 53.5% | 270 of 504 | 18 s | 3 h | |
| 2,013 | Citizen station EW6902EW6902 | 78.6 | Citizen | Iredell | 51.8% | 307 of 592 | 19 s | 3.6 h | |
| 2,014 | Citizen station EW0871EW0871 | 78.6 | Citizen | Henderson | 50.6% | 255 of 504 | 20 s | 3.3 h | |
| 2,015 | Citizen station CW6395CW6395 | 78.6 | Citizen | Perquimans | 49.1% | 165 of 336 | 19 s | 4.7 h | |
| 2,016 | West Jefferson 1.4 SENC-AS-23 | 78.6 | Volunteer | Ashe | 42.8% | 3 of 7 | 3.4 h | 4 days | |
| 2,017 | Raleigh 7.9 SSWNC-WK-444 | 78.6 | Volunteer | Wake | 42.8% | 3 of 7 | 4.4 h | 3.5 days | |
| 2,018 | Raleigh 8.0 SWNC-WK-425 | 78.6 | Volunteer | Wake | 42.8% | 3 of 7 | 4.4 h | 3.5 days | |
| 2,019 | Bahama 4.6 WNC-DH-104 | 78.6 | Volunteer | Durham | 42.8% | 3 of 7 | 5.4 h | 3 days | |
| 2,020 | Citizen station EW6866EW6866 | 78.6 | Citizen | Perquimans | 41.0% | 55 of 134 | 20 s | 4.8 h | |
| 2,021 | Canton 4.9 NNC-HW-74 | 78.5 | Volunteer | Haywood | 57.1% | 4 of 7 | 16.4 h | 2 days | |
| 2,022 | Citizen station GW7596GW7596 | 78.5 | Citizen | Craven | 49.7% | 167 of 336 | 19 s | 5.2 h | |
| 2,023 | Citizen station DW4129DW4129 | 78.5 | Citizen | Orange | 49.1% | 330 of 672 | 17 s | 2.4 h | |
| 2,024 | Citizen station EW3814EW3814 | 78.5 | Citizen | Iredell | 48.2% | 243 of 504 | 16 s | 2.9 h | |
| 2,025 | Citizen station KN4QQNKN4QQN | 78.4 | Citizen | Durham | 52.6% | 177 of 336 | 20 s | 4.7 h | |
| 2,026 | Citizen station DW9792DW9792 | 78.4 | Citizen | Craven | 49.1% | 110 of 224 | 18 s | 7.5 h | |
| 2,027 | Fayetteville 3.0 WSWNC-CM-103 | 78.4 | Volunteer | Cumberland | 42.8% | 3 of 7 | 26 min | 5 days | |
| 2,028 | Hayesville 1.6 ENC-CY-5 | 78.4 | Volunteer | Clay | 42.8% | 3 of 7 | 86 min | 5 days | |
| 2,029 | RosmanRMNN7 | 78.4 | Cooperative | Transylvania | 42.8% | 3 of 7 | 5.8 h | 3 days | |
| 2,030 | Citizen station CW2401CW2401 | 78.3 | Citizen | Orange | 55.1% | 556 of 1,008 | 18 s | 87 min | |
| 2,031 | Citizen station WD4LSSWD4LSS | 78.3 | Citizen | Davidson | 50.6% | 340 of 672 | 18 s | 3.1 h | |
| 2,032 | Citizen station FW2520FW2520 | 78.3 | Citizen | Cleveland | 49.1% | 110 of 224 | 18 s | 7.8 h | |
| 2,033 | Citizen station FW4286FW4286 | 78.3 | Citizen | Johnston | 49.0% | 247 of 504 | 13 s | 3.4 h | |
| 2,034 | Shelby 3.5 NNC-CV-26 | 78.3 | Volunteer | Cleveland | 42.8% | 3 of 7 | 3.4 h | 4.5 days | |
| 2,035 | Old Fort 3.6 NWNC-MD-8 | 78.3 | Volunteer | McDowell | 42.8% | 3 of 7 | 3.4 h | 4.5 days | |
| 2,036 | Citizen station FW8040FW8040 | 78.2 | Citizen | Wake | 50.7% | 341 of 672 | 19 s | 3.2 h | |
| 2,037 | Citizen station EW7271EW7271 | 78.2 | Citizen | Wayne | 49.8% | 314 of 630 | 18 s | 3.1 h | |
| 2,038 | NC-OR-116NC-OR-116 | 78.2 | COCORAHS | - | 42.8% | 3 of 7 | 3.4 h | 4.5 days | |
| 2,039 | Newton 2.9 SENC-CT-39 | 78.2 | Volunteer | Catawba | 42.8% | 3 of 7 | 3.4 h | 4.5 days | |
| 2,040 | Citizen station EW5165EW5165 | 78.1 | Citizen | Henderson | 54.5% | 262 of 480 | 18 s | 4 h | |
| 2,041 | Citizen station EW1728EW1728 | 78.1 | Citizen | Johnston | 50.8% | 244 of 480 | 17 s | 3 h | |
| 2,042 | Citizen station EW9008EW9008 | 78.1 | Citizen | Mecklenburg | 48.3% | 325 of 672 | 18 s | 2.6 h | |
| 2,043 | Citizen station FW7255FW7255 | 78.1 | Citizen | Wake | 47.9% | 322 of 672 | 18 s | 2.4 h | |
| 2,044 | Citizen station FW0822FW0822 | 78.1 | Citizen | Guilford | 47.7% | 107 of 224 | 16 s | 7.2 h | |
| 2,045 | Wilmington 1.9 SNC-NH-94 | 78.1 | Volunteer | New Hanover | 42.8% | 3 of 7 | 5.4 h | 3.5 days | |
| 2,046 | Citizen station KN4QD-13KN4QD-13 | 78.0 | Citizen | Jackson | 61.1% | 154 of 252 | 14 s | 4.2 h | |
| 2,047 | Citizen station FW3938FW3938 | 77.9 | Citizen | Cabarrus | 50.0% | 112 of 224 | 20 s | 9.8 h | |
| 2,048 | Citizen station GW6788GW6788 | 77.9 | Citizen | Catawba | 48.5% | 326 of 672 | 19 s | 2.8 h | |
| 2,049 | Citizen station FW6956FW6956 | 77.9 | Citizen | Burke | 47.7% | 107 of 224 | 15 s | 7 h | |
| 2,050 | Citizen station GW5369GW5369 | 77.9 | Citizen | Brunswick | 47.4% | 319 of 672 | 18 s | 2.4 h | |
| 2,051 | Citizen station EW1186EW1186 | 77.9 | Citizen | Stanly | 47.3% | 106 of 224 | 20 s | 7.3 h | |
| 2,052 | Watauga River at Aldridge RoadWRAN7 | 77.9 | Gauge | Watauga | 41.3% | 278 of 672 | 14 min | 60 min | |
| 2,053 | Citizen station FW6276FW6276 | 77.8 | Citizen | Moore | 50.1% | 337 of 672 | 19 s | 1.9 h | |
| 2,054 | Citizen station FW3843FW3843 | 77.8 | Citizen | Johnston | 49.8% | 162 of 325 | 18 s | 6.7 h | |
| 2,055 | Citizen station DW9324DW9324 | 77.7 | Citizen | Durham | 54.4% | 122 of 224 | 17 s | 7.8 h | |
| 2,056 | Citizen station WX4MMMWX4MMM | 77.7 | Citizen | Wake | 51.0% | 245 of 480 | 19 s | 3.2 h | |
| 2,057 | Citizen station EW8570EW8570 | 77.6 | Citizen | Surry | 50.5% | 268 of 530 | 18 s | 2.6 h | |
| 2,058 | EBCI Trout FarmCTFN7 | 77.6 | Gauge | Swain | 41.6% | 168 of 403 | 16 min | 1.6 h | |
| 2,059 | French Broad River 2.9 W FletcherFLCN7 | 77.5 | Gauge | Henderson | 48.2% | 324 of 672 | 24 min | 75 min | |
| 2,060 | JSRN7JSRN7 | 77.5 | DCP | - | 44.7% | 17 of 38 | 18 min | 35.8 h | |
| 2,061 | WilmingtonNDBC-WLON7 | 77.4 | Gauge | New Hanover | 67.2% | 226 of 336 | 43 min | 6.5 h | |
| 2,062 | Raingage At Walnut Cr Buck Jones Rd At Raleigh354623078441345 | 77.4 | Gauge | Wake | 64.0% | 323 of 504 | 8 min | 2.4 days | |
| 2,063 | Citizen station GW4735GW4735 | 77.4 | Citizen | Alexander | 51.1% | 112 of 219 | 17 s | 6.5 h | |
| 2,064 | Citizen station GW1454GW1454 | 77.3 | Citizen | Davidson | 48.2% | 324 of 672 | 17 s | 2.5 h | |
| 2,065 | Citizen station FW4380FW4380 | 77.3 | Citizen | Carteret | 46.6% | 294 of 630 | 18 s | 2.9 h | |
| 2,066 | Enochville 0.4 SNC-RW-23 | 77.3 | Volunteer | Rowan | 42.8% | 3 of 7 | 5.4 h | 4.5 days | |
| 2,067 | Citizen station FW7456FW7456 | 77.2 | Citizen | Burke | 43.8% | 96 of 219 | 18 s | 6.3 h | |
| 2,068 | Citizen station C7607C7607 | 77.0 | Citizen | Durham | 45.9% | 103 of 224 | 20 s | 5.5 h | |
| 2,069 | Citizen station GW0648GW0648 | 76.9 | Citizen | Henderson | 50.9% | 257 of 504 | 18 s | 6.7 h | |
| 2,070 | Citizen station FW3683FW3683 | 76.9 | Citizen | McDowell | 49.4% | 249 of 504 | 17 s | 3.3 h | |
| 2,071 | Citizen station CW3151CW3151 | 76.9 | Citizen | Henderson | 44.6% | 75 of 168 | 18 s | 9 h | |
| 2,072 | Fleetwood 1.6 WNC-AS-31 | 76.9 | Volunteer | Ashe | 42.8% | 3 of 7 | 6.4 h | 4.4 days | |
| 2,073 | Oxford Hydro StationOXFN7 | 76.9 | Cooperative | Catawba | 42.8% | 3 of 7 | 7.1 h | 4 days | |
| 2,074 | Citizen station FW5172FW5172 | 76.8 | Citizen | McDowell | 47.9% | 322 of 672 | 16 s | 3.7 h | |
| 2,075 | Citizen station FW4485FW4485 | 76.8 | Citizen | Stokes | 46.8% | 105 of 224 | 17 s | 9.8 h | |
| 2,076 | Blowing Rock 0.7 ENENC-WT-88 | 76.8 | Volunteer | Watauga | 42.8% | 3 of 7 | 7.4 h | 4 days | |
| 2,077 | Citizen station FW5918FW5918 | 76.7 | Citizen | Dare | 48.0% | 121 of 252 | 17 s | 10.3 h | |
| 2,078 | Citizen station FW7442FW7442 | 76.7 | Citizen | Burke | 47.7% | 107 of 224 | 19 s | 7.8 h | |
| 2,079 | Dobson 2.3 SENC-SR-2 | 76.7 | Volunteer | Surry | 42.8% | 3 of 7 | 8.4 h | 3.5 days | |
| 2,080 | Walnut Cove 4.5 SNC-FR-49 | 76.7 | Volunteer | Forsyth | 42.8% | 3 of 7 | 8.4 h | 3.5 days | |
| 2,081 | Citizen station GW0870GW0870 | 76.6 | Citizen | Rowan | 42.4% | 93 of 219 | 18 s | 6.5 h | |
| 2,082 | Citizen station FW2524FW2524 | 76.5 | Citizen | Cleveland | 47.3% | 106 of 224 | 20 s | 7.5 h | |
| 2,083 | Citizen station KO4RJX-11KO4RJX-11 | 76.4 | Citizen | Johnston | 55.7% | 208 of 373 | 16 s | 3.5 h | |
| 2,084 | Citizen station EW4547EW4547 | 76.4 | Citizen | Johnston | 51.4% | 69 of 134 | 17 s | 18.1 h | |
| 2,085 | Citizen station FW6484FW6484 | 76.4 | Citizen | Orange | 45.0% | 101 of 224 | 19 s | 9 h | |
| 2,086 | Brevard 1.4 WNC-TR-42 | 76.4 | Volunteer | Transylvania | 42.8% | 3 of 7 | 7.4 h | 4.5 days | |
| 2,087 | Statesville 6.2 NNENC-IR-37 | 76.3 | Volunteer | Iredell | 42.8% | 3 of 7 | 10.4 h | 3 days | |
| 2,088 | Citizen station GW0207GW0207 | 76.2 | Citizen | Wake | 50.4% | 254 of 504 | 18 s | 7.9 h | |
| 2,089 | Rhodhiss Hydro PlantRHON7 | 76.2 | Cooperative | Caldwell | 42.8% | 3 of 7 | 8.6 h | 4 days | |
| 2,090 | Lenoir - Lower Creek at Mulberry StLCLN7 | 76.2 | Gauge | Caldwell | 38.3% | 86 of 224 | 17 min | 3 h | |
| 2,091 | Little River 2 S 2 S Penrose at Merrill LnLRVN7 | 76.1 | Gauge | Transylvania | 40.0% | 202 of 504 | 14 min | 2 h | |
| 2,092 | Citizen station CW2046CW2046 | 75.9 | Citizen | Durham | 50.2% | 1,267 of 2,520 | 16 s | 36 min | |
| 2,093 | Citizen station CW7400CW7400 | 75.9 | Citizen | Wake | 49.6% | 185 of 373 | 17 s | 4.3 h | |
| 2,094 | Monroe 2 SEMORN7 | 75.9 | Cooperative | Union | 42.8% | 3 of 7 | 9.4 h | 4 days | |
| 2,095 | Citizen station EW8277EW8277 | 75.8 | Citizen | Orange | 50.4% | 113 of 224 | 18 s | 6 h | |
| 2,096 | Nashville 3.2 WNC-NS-2 | 75.8 | Volunteer | Nash | 42.8% | 3 of 7 | 10.4 h | 3.5 days | |
| 2,097 | Citizen station FW1908FW1908 | 75.7 | Citizen | Mecklenburg | 51.3% | 259 of 504 | 17 s | 10 h | |
| 2,098 | Wendell 6.5 SNC-JH-15 | 75.6 | Volunteer | Johnston | 42.8% | 3 of 7 | 8.4 h | 5 days | |
| 2,099 | Taylorsville 6WNW - Lambert ForkZLFN7 | 75.5 | Gauge | Alexander | 53.8% | 543 of 1,008 | 14 min | 5.7 h | |
| 2,100 | Citizen station FW2216FW2216 | 75.5 | Citizen | Jackson | 47.2% | 238 of 504 | 18 s | 3 h | |
| 2,101 | Mountain Island DamMOUN7 | 75.5 | Cooperative | Gaston | 42.8% | 3 of 7 | 10.3 h | 4 days | |
| 2,102 | Citizen station GW1127GW1127 | 75.4 | Citizen | Durham | 51.1% | 129 of 252 | 20 s | 4.8 h | |
| 2,103 | Citizen station FW6817FW6817 | 75.4 | Citizen | Randolph | 50.4% | 339 of 672 | 15 s | 2.4 h | |
| 2,104 | Colfax 3.2 SNC-GL-83 | 75.4 | Volunteer | Guilford | 42.8% | 3 of 7 | 12.4 h | 2 days | |
| 2,105 | Seagrove 7.0 ENC-RN-36 | 75.4 | Volunteer | Randolph | 42.8% | 3 of 7 | 12.4 h | 3 days | |
| 2,106 | Hickory 4.8 SWNC-CT-10 | 75.4 | Volunteer | Catawba | 42.8% | 3 of 7 | 12.4 h | 2.5 days | |
| 2,107 | Kernersville 3.2 NNWNC-FR-65 | 75.3 | Volunteer | Forsyth | 57.1% | 4 of 7 | 23.4 h | 3 days | |
| 2,108 | Citizen station N8XHFN8XHF | 75.3 | Citizen | Currituck | 46.4% | 104 of 224 | 15 s | 13 h | |
| 2,109 | Greenville 3.3 WNC-PT-67 | 75.3 | Volunteer | Pitt | 42.8% | 3 of 7 | 11.4 h | 3.5 days | |
| 2,110 | Citizen station GW4759GW4759 | 75.2 | Citizen | Alexander | 46.8% | 105 of 224 | 18 s | 7.5 h | |
| 2,111 | Bath 0.7 NNC-BF-10 | 75.2 | Volunteer | Beaufort | 42.8% | 3 of 7 | 9.4 h | 5 days | |
| 2,112 | Richlands 3.4 SSWNC-ON-165 | 75.2 | Volunteer | Onslow | 42.8% | 3 of 7 | 11.4 h | 3.6 days | |
| 2,113 | Wilson Creek At EdgemontEGMN7 | 75.2 | Gauge | Caldwell | 39.4% | 159 of 403 | 14 min | 3.1 h | |
| 2,114 | Citizen station EW5945EW5945 | 75.1 | Citizen | Onslow | 49.6% | 313 of 630 | 16 s | 8.3 h | |
| 2,115 | Henderson 2.5 NNENC-VN-5 | 75.0 | Volunteer | Vance | 57.1% | 4 of 7 | 24.4 h | 2 days | |
| 2,116 | Pittsboro 8.2 NNWNC-CH-66 | 75.0 | Volunteer | Chatham | 57.1% | 4 of 7 | 25.4 h | 3 days | |
| 2,117 | Siler City 0.5 SENC-CH-70 | 75.0 | Volunteer | Chatham | 57.1% | 4 of 7 | 26.4 h | 2 days | |
| 2,118 | Stem 5.8 WNWNC-DH-85 | 75.0 | Volunteer | Durham | 57.1% | 4 of 7 | 26.4 h | 2.5 days | |
| 2,118 | Raleigh 6.2 ENC-WK-3 | 75.0 | Volunteer | Wake | 57.1% | 4 of 7 | 26.4 h | 2.5 days | |
| 2,120 | Summerfield 2.8 NWNC-GL-55 | 75.0 | Volunteer | Guilford | 57.1% | 4 of 7 | 27.4 h | 2.5 days | |
| 2,120 | Clayton 1.3 SSWNC-JH-95 | 75.0 | Volunteer | Johnston | 57.1% | 4 of 7 | 27.4 h | 2.5 days | |
| 2,122 | Banner ElkBELN7 | 75.0 | Cooperative | Avery | 57.1% | 4 of 7 | 31.8 h | 3 days | |
| 2,123 | Citizen station CW9566CW9566 | 74.8 | Citizen | Buncombe | 53.8% | 1,358 of 2,520 | 17 s | 3.4 h | |
| 2,124 | Citizen station FW9066FW9066 | 74.8 | Citizen | Macon | 44.0% | 74 of 168 | 21 s | 8.8 h | |
| 2,125 | Hillsborough 7.4 NWNC-OR-6 | 74.5 | Volunteer | Orange | 57.1% | 4 of 7 | 25.4 h | 3.5 days | |
| 2,126 | Sanford 16.1 SSENC-HR-54 | 74.5 | Volunteer | Harnett | 57.1% | 4 of 7 | 26.4 h | 3.5 days | |
| 2,127 | Chapel Hill 4.5 WSWNC-OR-21 | 74.5 | Volunteer | Orange | 57.1% | 4 of 7 | 27.4 h | 3.5 days | |
| 2,128 | Swift Creek Near Apex02087580 | 74.4 | Gauge | Wake | 55.3% | 279 of 504 | 7 min | 3.1 days | |
| 2,129 | Greenville 5.7 NWNC-PT-57 | 74.4 | Volunteer | Pitt | 42.8% | 3 of 7 | 14.4 h | 24 h | |
| 2,130 | Citizen station CW5602CW5602 | 74.3 | Citizen | Haywood | 52.3% | 44 of 84 | 14 s | 13 h | |
| 2,131 | HW Steeles CreekSTLN7 | 74.2 | Gauge | Burke | 46.7% | 94 of 201 | 18 min | 14.1 h | |
| 2,132 | Trent Woods 1.1 ENENC-CN-133 | 74.0 | Volunteer | Craven | 42.8% | 3 of 7 | 14.4 h | 3.5 days | |
| 2,133 | Citizen station EW7342EW7342 | 73.9 | Citizen | Mecklenburg | 44.3% | 149 of 336 | 20 s | 12.2 h | |
| 2,134 | Citizen station KI4RPMKI4RPM | 73.8 | Citizen | Caldwell | 47.0% | 103 of 219 | 18 s | 25.8 h | |
| 2,135 | Citizen station GW0368GW0368 | 73.7 | Citizen | Johnston | 45.2% | 99 of 219 | 16 s | 12.8 h | |
| 2,136 | Cane Creek 1 ENE Cane CRK Nr FletcherCCFN7 | 73.6 | Gauge | Henderson | 34.3% | 173 of 504 | 14 min | 2.3 h | |
| 2,137 | Citizen station CW0803CW0803 | 73.0 | Citizen | Brunswick | 47.3% | 106 of 224 | 14 s | 34.5 h | |
| 2,138 | PumpkintownPKTN7 | 72.8 | Gauge | Jackson | 37.8% | 127 of 336 | 17 min | 5.4 h | |
| 2,139 | Citizen station KC3BAN-3KC3BAN-3 | 72.7 | Citizen | Dare | 46.4% | 234 of 504 | 17 s | 15.2 h | |
| 2,140 | Citizen station EW9660EW9660 | 72.6 | Citizen | Gaston | 45.9% | 103 of 224 | 18 s | 34.1 h | |
| 2,141 | Asheville 4E - Grassy BranchGBAN7 | 72.5 | Gauge | Buncombe | 51.6% | 521 of 1,008 | 13 min | 3.2 days | |
| 2,142 | Citizen station FW4559FW4559 | 72.5 | Citizen | Ashe | 47.7% | 321 of 672 | 17 s | 2.4 h | |
| 2,143 | Citizen station K4DNMK4DNM | 72.4 | Citizen | Johnston | 46.2% | 259 of 560 | 17 s | 14.6 h | |
| 2,144 | BeaufortNDBC-BFTN7 | 72.3 | Gauge | Carteret | 57.6% | 323 of 560 | 44 min | 6.3 h | |
| 2,144 | Oregon Inlet MarinaNDBC-ORIN7 | 72.3 | Gauge | Dare | 57.6% | 323 of 560 | 44 min | 6.3 h | |
| 2,146 | Duck PierNDBC-DUKN7 | 72.2 | Gauge | Dare | 57.5% | 322 of 560 | 44 min | 6.3 h | |
| 2,147 | Citizen station EW6762EW6762 | 72.1 | Citizen | Cumberland | 32.6% | 47 of 144 | 20 s | 13.8 h | |
| 2,148 | Castle Haybe 1SSE - Prince George CreekPGCN7 | 71.9 | Gauge | New Hanover | 50.3% | 338 of 672 | 14 min | 35 h | |
| 2,148 | Castle Hayne - Prince George CreekPGHN7 | 71.9 | Gauge | New Hanover | 50.3% | 338 of 672 | 14 min | 35 h | |
| 2,150 | Kirkland 3NW - Island CreekISCN7 | 71.8 | Gauge | New Hanover | 50.1% | 337 of 672 | 14 min | 35 h | |
| 2,150 | Castle Hayne 2SE - Prince George CreekPGBN7 | 71.8 | Gauge | New Hanover | 50.1% | 337 of 672 | 14 min | 35 h | |
| 2,152 | Myrtle Grove 1S - Everetts CreekECKN7 | 71.8 | Gauge | New Hanover | 50.0% | 336 of 672 | 14 min | 35.5 h | |
| 2,153 | North Toe River At NewlandNTNN7 | 71.7 | Gauge | Avery | 30.5% | 110 of 360 | 18 min | 3 h | |
| 2,154 | Citizen station DW0987DW0987 | 71.3 | Citizen | Mecklenburg | 44.0% | 74 of 168 | 19 s | 2.3 days | |
| 2,155 | Lake ToxawayLTYN7 | 71.1 | Gauge | Transylvania | 37.8% | 76 of 201 | 19 min | 14.1 h | |
| 2,156 | TQCN7TQCN7 | 71.1 | DCP | - | 27.7% | 15 of 54 | 12 min | 28.9 h | |
| 2,157 | Swift Creek AT Swift Creek Nr ApexAPSN7 | 71.0 | Gauge | Wake | 50.6% | 510 of 1,008 | 19 min | 3.1 days | |
| 2,158 | Boylston Creek RainBOYN7 | 71.0 | Gauge | Transylvania | 37.5% | 86 of 229 | 16 min | 14.3 h | |
| 2,159 | Citizen station DW5686DW5686 | 70.8 | Citizen | Gaston | 45.0% | 227 of 504 | 18 s | 31.7 h | |
| 2,160 | Parker's Ferry at Meherrin RiverPFMN7 | 70.4 | Gauge | Hertford | 46.1% | 155 of 336 | 14 min | 42 h | |
| 2,161 | Raleigh - Walnut Creek at Buck JonesBKJN7 | 70.0 | Gauge | Wake | 45.2% | 456 of 1,008 | 14 min | 2.4 days | |
| 2,162 | GastoniaGTAN7 | 70.0 | Cooperative | Gaston | 42.8% | 3 of 7 | 24.6 h | 3 days | |
| 2,163 | FranklinFRKN7 | 70.0 | Cooperative | Macon | 42.8% | 3 of 7 | 35.3 h | 3 days | |
| 2,164 | Beta - Scotts CreekSCKN7 | 69.9 | Gauge | Jackson | 34.5% | 174 of 504 | 18 min | 5.7 h | |
| 2,165 | USCG Station HatterasNDBC-HCGN7 | 69.6 | Gauge | Dare | 55.3% | 310 of 560 | 44 min | 11.5 h | |
| 2,166 | Citizen station KD2QQM-13KD2QQM-13 | 69.5 | Citizen | Dare | 41.4% | 199 of 480 | 20 s | 31.6 h | |
| 2,167 | Southport 2NNWDTCN7 | 69.4 | Gauge | Brunswick | 43.1% | 290 of 672 | 14 min | 44.3 h | |
| 2,168 | Waterville Power PlantWATN7 | 69.1 | Cooperative | Haywood | 42.8% | 3 of 7 | 25.1 h | 4 days | |
| 2,169 | Joanna BaldJOBN7 | 69.0 | Gauge | Graham | 23.8% | 120 of 504 | 16 min | 2.7 h | |
| 2,170 | Citizen station N3DMS-5N3DMS-5 | 68.2 | Citizen | Rowan | 26.1% | 44 of 168 | 20 s | 20.2 h | |
| 2,171 | Granite FallsGRFN7 | 68.1 | Gauge | Caldwell | 22.6% | 114 of 504 | 18 min | 2.7 h | |
| 2,172 | Cary 1E - Walnut CreekUPCN7 | 67.6 | Gauge | Wake | 12.4% | 125 of 1,008 | 18 min | 30 min | |
| 2,173 | Citizen station EW5593EW5593 | 67.4 | Citizen | Clay | 31.6% | 637 of 2,016 | 16 s | 1.9 h | |
| 2,174 | Citizen station WX4FWX4F | 67.3 | Citizen | Surry | 40.2% | 203 of 504 | 19 s | 33.8 h | |
| 2,175 | WashingtonTRAN7 | 67.2 | Gauge | Pitt | 99.4% | 167 of 168 | 19 min | 2 h | |
| 2,176 | Sugarloaf MountainSLMN7 | 66.9 | Gauge | Rutherford | 26.0% | 175 of 672 | 14 min | 5.8 h | |
| 2,177 | Walker TopWKTN7 | 66.9 | Gauge | Burke | 22.3% | 50 of 224 | 14 min | 11.3 h | |
| 2,178 | Seagate 1WSWHWKN7 | 66.6 | Gauge | New Hanover | 24.4% | 41 of 168 | 14 min | 22 h | |
| 2,179 | Kings MountainSKMN7 | 66.4 | Gauge | Jackson | 20.6% | 139 of 672 | 18 min | 2.8 h | |
| 2,180 | Silver Lake 1WNW - Bernards CreekBRKN7 | 66.1 | Gauge | New Hanover | 23.2% | 39 of 168 | 14 min | 22 h | |
| 2,181 | Citizen station GW3801GW3801 | 65.0 | Citizen | Pitt | 22.1% | 372 of 1,680 | 17 s | 3.5 h | |
| 2,182 | Citizen station FW9989FW9989 | 65.0 | Citizen | Warren | 22.1% | 372 of 1,680 | 18 s | 3.6 h | |
| 2,183 | Citizen station GW3943GW3943 | 64.9 | Citizen | Onslow | 22.2% | 373 of 1,680 | 18 s | 3.7 h | |
| 2,183 | Citizen station GW5315GW5315 | 64.9 | Citizen | Mecklenburg | 22.2% | 373 of 1,680 | 18 s | 3.7 h | |
| 2,185 | Stecoah GapSTGN7 | 64.5 | Gauge | Graham | 21.4% | 216 of 1,008 | 14 min | 5 h | |
| 2,186 | AgOLFN7 | 64.3 | Cooperative | Mcdowell | 20.9% | 14 of 67 | 77 min | 22.5 h | |
| 2,187 | Pisgah Forest 3 NEPISN7 | 64.3 | Cooperative | Transylvania | 16.6% | 14 of 84 | 37 min | 23 h | |
| 2,188 | Blackburn KnobBNKN7 | 64.2 | Gauge | Watauga | 21.5% | 62 of 288 | 14 min | 19 h | |
| 2,189 | Spring Creek - Meadow ForkMDFN7 | 63.9 | Gauge | Haywood | 22.4% | 87 of 387 | 19 min | 13.2 h | |
| 2,190 | Citizen station GW6547GW6547 | 63.9 | Citizen | Mecklenburg | 20.5% | 415 of 2,016 | 18 s | 3.6 h | |
| 2,191 | HighlandsHILN7 | 63.8 | Gauge | Macon | 22.6% | 114 of 504 | 17 min | 11.6 h | |
| 2,192 | Citizen station GW5237GW5237 | 63.8 | Citizen | Onslow | 20.5% | 415 of 2,016 | 17 s | 3.6 h | |
| 2,193 | Citizen station DW9307DW9307 | 63.8 | Citizen | Craven | 20.6% | 416 of 2,016 | 18 s | 3.6 h | |
| 2,194 | Citizen station GW7471GW7471 | 63.8 | Citizen | Forsyth | 20.4% | 413 of 2,016 | 17 s | 3.6 h | |
| 2,195 | Citizen station GW1072GW1072 | 63.8 | Citizen | Wake | 20.5% | 414 of 2,016 | 17 s | 3.6 h | |
| 2,196 | CRUSO Fire DepartmentCRSN7 | 63.8 | Gauge | Haywood | 17.4% | 117 of 672 | 14 min | 5.9 h | |
| 2,197 | Citizen station EW5380EW5380 | 63.7 | Citizen | Buncombe | 20.3% | 411 of 2,016 | 17 s | 3.6 h | |
| 2,198 | Citizen station GW5855GW5855 | 63.7 | Citizen | Columbus | 20.2% | 409 of 2,016 | 17 s | 3.6 h | |
| 2,198 | Citizen station GW6223GW6223 | 63.7 | Citizen | Pitt | 20.2% | 409 of 2,016 | 17 s | 3.6 h | |
| 2,200 | Citizen station DW0364DW0364 | 63.7 | Citizen | Gaston | 20.1% | 407 of 2,016 | 16 s | 3.6 h | |
| 2,201 | Citizen station FW7828FW7828 | 63.7 | Citizen | Chowan | 20.0% | 405 of 2,016 | 18 s | 3.5 h | |
| 2,202 | Citizen station GW4833GW4833 | 63.6 | Citizen | Randolph | 20.3% | 410 of 2,016 | 18 s | 3.7 h | |
| 2,203 | Citizen station FW6592FW6592 | 63.6 | Citizen | Hoke | 20.0% | 405 of 2,016 | 17 s | 3.6 h | |
| 2,204 | Citizen station GW2978GW2978 | 63.5 | Citizen | Wilkes | 20.3% | 411 of 2,016 | 17 s | 3.6 h | |
| 2,205 | Citizen station FW9555FW9555 | 63.5 | Citizen | Mecklenburg | 19.9% | 402 of 2,016 | 18 s | 3.6 h | |
| 2,206 | Citizen station GW3421GW3421 | 63.4 | Citizen | Macon | 19.7% | 398 of 2,016 | 18 s | 3.7 h | |
| 2,207 | Balsam GapBLSN7 | 63.4 | Gauge | Jackson | 15.1% | 34 of 224 | 18 min | 11.8 h | |
| 2,208 | Citizen station GW5891GW5891 | 63.3 | Citizen | Caldwell | 20.2% | 408 of 2,016 | 17 s | 3.6 h | |
| 2,209 | Citizen station FW8394FW8394 | 63.2 | Citizen | Duplin | 20.0% | 405 of 2,016 | 18 s | 4.1 h | |
| 2,210 | HogbackIHBN7 | 63.2 | Gauge | Jackson | 15.8% | 40 of 252 | 18 min | 11.9 h | |
| 2,211 | Citizen station GW4330GW4330 | 63.0 | Citizen | Chowan | 19.9% | 402 of 2,016 | 19 s | 3.6 h | |
| 2,212 | Citizen station GW6759GW6759 | 62.9 | Citizen | Wake | 20.1% | 407 of 2,016 | 17 s | 3.6 h | |
| 2,213 | Citizen station GW4820GW4820 | 62.6 | Citizen | Iredell | 20.4% | 412 of 2,016 | 19 s | 3.7 h | |
| 2,214 | Big CRKBIGN7 | 62.6 | Gauge | Madison | 20.1% | 58 of 288 | 16 min | 23.4 h | |
| 2,215 | MTHN7MTHN7 | 62.6 | DCP | - | 11.4% | 23 of 201 | 17 min | 12.3 h | |
| 2,216 | Citizen station GW1106GW1106 | 62.5 | Citizen | Rutherford | 20.3% | 411 of 2,016 | 18 s | 3.6 h | |
| 2,217 | Citizen station FW9562FW9562 | 62.5 | Citizen | Chatham | 20.2% | 408 of 2,016 | 18 s | 3.6 h | |
| 2,218 | Bee TreeBTNN7 | 62.5 | Gauge | Buncombe | 18.0% | 52 of 288 | 19 min | 16.8 h | |
| 2,219 | Citizen station GW2427GW2427 | 62.4 | Citizen | New Hanover | 19.8% | 400 of 2,016 | 19 s | 5.2 h | |
| 2,220 | Tuckasegee River Blw Scotts Ck At Scotts Creek InflowSCTN7 | 62.4 | Gauge | Jackson | 18.3% | 123 of 672 | 14 min | 10.2 h | |
| 2,221 | Citizen station GW1763GW1763 | 62.1 | Citizen | Craven | 22.0% | 371 of 1,680 | 15 s | 6.6 h | |
| 2,222 | Citizen station GW7053GW7053 | 62.1 | Citizen | Wake | 20.0% | 404 of 2,016 | 16 s | 3.7 h | |
| 2,223 | Citizen station GW5028GW5028 | 61.9 | Citizen | Forsyth | 19.8% | 401 of 2,016 | 18 s | 3.6 h | |
| 2,224 | Citizen station GW0842GW0842 | 61.8 | Citizen | Durham | 20.2% | 409 of 2,016 | 17 s | 5.3 h | |
| 2,225 | Citizen station FW7556FW7556 | 61.5 | Citizen | Guilford | 20.6% | 417 of 2,016 | 18 s | 3.6 h | |
| 2,226 | Citizen station GW7085GW7085 | 61.4 | Citizen | Mecklenburg | 18.2% | 368 of 2,016 | 19 s | 29.9 h | |
| 2,227 | BIPN7BIPN7 | 61.4 | DCP | - | 11.3% | 19 of 168 | 19 min | 19.3 h | |
| 2,228 | Thorpe DamTHDN7 | 61.2 | Gauge | Jackson | 15.2% | 77 of 504 | 14 min | 14 h | |
| 2,229 | UnakaPKRN7 | 61.0 | Gauge | Cherokee | 16.9% | 31 of 183 | 14 min | 2.1 days | |
| 2,230 | Citizen station GW4465GW4465 | 60.9 | Citizen | Macon | 20.5% | 415 of 2,016 | 18 s | 3.6 h | |
| 2,231 | Citizen station FW8597FW8597 | 60.6 | Citizen | Rutherford | 20.5% | 414 of 2,016 | 19 s | 3.7 h | |
| 2,232 | Beaverdam CreekBDCN7 | 60.5 | Gauge | Buncombe | 14.7% | 40 of 272 | 19 min | 23.1 h | |
| 2,233 | ChristmountCMTN7 | 60.1 | Gauge | Buncombe | 14.7% | 114 of 775 | 14 min | 12.3 h | |
| 2,234 | Rosman 2SWRSMN7 | 60.1 | Gauge | Transylvania | 14.2% | 120 of 840 | 13 min | 11.6 h | |
| 2,235 | New_River_McasNCA | 60.0 | Airport | Onslow | 21.4% | 18 of 84 | 47 min | 4.8 days | |
| 2,236 | Morganton-Lenior AirportLERN7 | 59.9 | Gauge | Caldwell | 14.4% | 121 of 840 | 14 min | 12 h | |
| 2,237 | Cherokee - Raven ForkRVFN7 | 59.7 | Gauge | Swain | 15.7% | 144 of 916 | 14 min | 14.9 h | |
| 2,238 | Grandfather MeadowsGFMN7 | 59.6 | Gauge | Avery | 17.8% | 60 of 336 | 18 min | 2.5 days | |
| 2,239 | RidgecrestRGCN7 | 59.1 | Gauge | Buncombe | 13.9% | 117 of 840 | 14 min | 15.4 h | |
| 2,240 | New River HWY 17 BridgeJCKN7 | 58.7 | Gauge | Onslow | 56.5% | 95 of 168 | 14 min | 22 h | |
| 2,241 | Citizen station GW1014GW1014 | 58.7 | Citizen | Guilford | 20.5% | 415 of 2,016 | 18 s | 3.6 h | |
| 2,242 | Bearwallow TowerBWMN7 | 58.5 | Gauge | Henderson | 8.5% | 43 of 504 | 18 min | 11.7 h | |
| 2,243 | Dunsmore Cove Nr RidgecrestDMCN7 | 58.4 | Gauge | Buncombe | 12.8% | 43 of 336 | 19 min | 29.5 h | |
| 2,244 | Shelby 2NNESLYN7 | 58.2 | Cooperative | Cleveland | 8.3% | 14 of 168 | 27 min | 23 h | |
| 2,245 | ConcordCCDN7 | 58.2 | Cooperative | Cabarrus | 8.3% | 14 of 168 | 27 min | 23 h | |
| 2,246 | Davey MountainDVYN7 | 58.1 | Gauge | Clay | 8.6% | 67 of 775 | 13 min | 12.3 h | |
| 2,247 | MarshallMRHN7 | 58.1 | Cooperative | Transylvania | 8.3% | 14 of 168 | 27 min | 23 h | |
| 2,248 | SWTN7SWTN7 | 57.5 | DCP | - | 2.0% | 7 of 336 | 18 min | 11.9 h | |
| 2,249 | Howards KnobHKWN7 | 56.2 | Gauge | Watauga | 8.0% | 27 of 336 | 18 min | 40 h | |
| 2,250 | SERN7SERN7 | 55.9 | DCP | - | 6.4% | 21 of 325 | 17 min | 2.4 days |
How a station is ranked
The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.
The 247 score
Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:
- 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.