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 |
|---|---|---|---|---|---|---|---|---|---|
| 1,751 | Citizen station FW2517FW2517 | 83.3 | Citizen | Cleveland | 58.9% | 99 of 168 | 18 s | 6.3 h | |
| 1,752 | Citizen station FW6945FW6945 | 83.2 | Citizen | Burke | 56.5% | 95 of 168 | 18 s | 5 h | |
| 1,753 | Rocky Broad River At Bat CaveBCVN7 | 83.1 | Gauge | Henderson | 69.6% | 468 of 672 | 14 min | 4.3 h | |
| 1,754 | Huntersville 3.2 NWNC-MK-143 | 83.1 | Volunteer | Mecklenburg | 57.1% | 4 of 7 | 5.4 h | 3.5 days | |
| 1,755 | Fayetteville 11.4 SSENC-CM-92 | 83.1 | Volunteer | Cumberland | 57.1% | 4 of 7 | 6.4 h | 3 days | |
| 1,756 | Henrico 0.4 SNC-NR-6 | 83.1 | Volunteer | Northampton | 57.1% | 4 of 7 | 6.4 h | 36.1 h | |
| 1,757 | Durham 7.5 NNENC-DH-62 | 83.1 | Volunteer | Durham | 57.1% | 4 of 7 | 6.4 h | 2 days | |
| 1,758 | Citizen station CW2542CW2542 | 83.1 | Citizen | Carteret | 56.2% | 126 of 224 | 18 s | 3.8 h | |
| 1,759 | Citizen station GW1049GW1049 | 82.9 | Citizen | New Hanover | 59.3% | 299 of 504 | 15 s | 2.5 h | |
| 1,760 | Citizen station EW2293EW2293 | 82.8 | Citizen | Onslow | 60.3% | 152 of 252 | 17 s | 5.7 h | |
| 1,761 | Citizen station N4EWE-13N4EWE-13 | 82.8 | Citizen | Granville | 57.9% | 146 of 252 | 18 s | 4.3 h | |
| 1,762 | Citizen station KJ4HFKJ4HF | 82.8 | Citizen | Rowan | 56.7% | 301 of 530 | 17 s | 1.8 h | |
| 1,763 | Coinjock 1NNE - Boat RampCBRN7 | 82.7 | Gauge | Currituck | 75.4% | 507 of 672 | 14 min | 9.7 h | |
| 1,764 | Citizen station FW8985FW8985 | 82.7 | Citizen | Rutherford | 58.9% | 297 of 504 | 16 s | 2.5 h | |
| 1,765 | Citizen station GW2940GW2940 | 82.7 | Citizen | Union | 58.4% | 310 of 530 | 18 s | 2.3 h | |
| 1,766 | Summerfield 1.7 ESENC-GL-61 | 82.7 | Volunteer | Guilford | 57.1% | 4 of 7 | 5.4 h | 4 days | |
| 1,766 | Denver 6.4 SNC-LN-25 | 82.7 | Volunteer | Lincoln | 57.1% | 4 of 7 | 5.4 h | 4 days | |
| 1,768 | Swannanoa 3.0 WNC-BC-94 | 82.7 | Volunteer | Buncombe | 57.1% | 4 of 7 | 7.4 h | 36.1 h | |
| 1,769 | Citizen station DW6197DW6197 | 82.7 | Citizen | Macon | 56.5% | 95 of 168 | 15 s | 5.8 h | |
| 1,770 | Swift Creek Upstream of Queensferry RdSCQN7 | 82.6 | Gauge | Wake | 65.2% | 658 of 1,008 | 14 min | 2.1 h | |
| 1,771 | Citizen station FW7455FW7455 | 82.6 | Citizen | Burke | 60.7% | 102 of 168 | 18 s | 5.5 h | |
| 1,772 | Citizen station FW6496FW6496 | 82.6 | Citizen | Cumberland | 60.1% | 319 of 530 | 17 s | 2.9 h | |
| 1,773 | Citizen station GW3878GW3878 | 82.6 | Citizen | Pitt | 60.1% | 319 of 530 | 18 s | 2.8 h | |
| 1,774 | Citizen station FW8888FW8888 | 82.6 | Citizen | Wake | 58.9% | 99 of 168 | 17 s | 7.8 h | |
| 1,775 | Mount Olive 2.4 SWNC-DP-3 | 82.6 | Volunteer | Duplin | 57.1% | 4 of 7 | 6.4 h | 3.5 days | |
| 1,776 | Arden 2.4 WNWNC-BC-83 | 82.6 | Volunteer | Buncombe | 57.1% | 4 of 7 | 6.4 h | 3.5 days | |
| 1,776 | Calabash 3.5 NNC-BR-122 | 82.6 | Volunteer | Brunswick | 57.1% | 4 of 7 | 6.4 h | 3.5 days | |
| 1,778 | Citizen station GW5080GW5080 | 82.6 | Citizen | Johnston | 56.5% | 228 of 403 | 18 s | 2.5 h | |
| 1,779 | Citizen station FW2560FW2560 | 82.6 | Citizen | Perquimans | 56.3% | 227 of 403 | 21 s | 2.4 h | |
| 1,780 | Citizen station GW4745GW4745 | 82.6 | Citizen | Alexander | 55.7% | 122 of 219 | 20 s | 4.3 h | |
| 1,781 | Mulberry Creek At Mulberry Ck @ CollettsvilleMUBN7 | 82.6 | Gauge | Caldwell | 54.2% | 109 of 201 | 14 min | 3 h | |
| 1,782 | Hiddenite 3NNE - S Yadkin RiverZSHN7 | 82.5 | Gauge | Alexander | 60.4% | 609 of 1,008 | 16 min | 65 min | |
| 1,783 | Citizen station C9756C9756 | 82.5 | Citizen | Iredell | 58.3% | 294 of 504 | 15 s | 2.4 h | |
| 1,784 | Citizen station GW0061GW0061 | 82.5 | Citizen | Johnston | 58.1% | 308 of 530 | 18 s | 2.3 h | |
| 1,785 | Citizen station GW0349GW0349 | 82.5 | Citizen | Catawba | 55.8% | 125 of 224 | 16 s | 4.3 h | |
| 1,786 | Citizen station DW4294DW4294 | 82.5 | Citizen | Carteret | 55.8% | 48 of 86 | 18 s | 11 h | |
| 1,787 | Citizen station DW4375DW4375 | 82.5 | Citizen | Perquimans | 55.5% | 224 of 403 | 19 s | 2.3 h | |
| 1,788 | Cary - Turkey CreekTCHN7 | 82.4 | Gauge | Wake | 65.4% | 660 of 1,008 | 16 min | 1.9 h | |
| 1,789 | Citizen station GW5443GW5443 | 82.4 | Citizen | Beaufort | 58.9% | 297 of 504 | 18 s | 2.8 h | |
| 1,790 | Citizen station FW8116FW8116 | 82.4 | Citizen | Wake | 57.7% | 291 of 504 | 17 s | 2.4 h | |
| 1,791 | Citizen station N4ESAN4ESA | 82.4 | Citizen | Cumberland | 56.5% | 95 of 168 | 13 s | 6 h | |
| 1,792 | Citizen station FW2516FW2516 | 82.3 | Citizen | Cleveland | 64.2% | 108 of 168 | 17 s | 6 h | |
| 1,793 | Citizen station KC4YLEKC4YLE | 82.3 | Citizen | Orange | 58.7% | 296 of 504 | 17 s | 2.8 h | |
| 1,794 | Citizen station EW1036EW1036 | 82.2 | Citizen | Pamlico | 58.1% | 293 of 504 | 16 s | 2.4 h | |
| 1,795 | Citizen station E1057E1057 | 82.1 | Citizen | Henderson | 60.9% | 307 of 504 | 17 s | 2.3 h | |
| 1,796 | Citizen station FW5435FW5435 | 82.1 | Citizen | Wake | 60.9% | 307 of 504 | 19 s | 2.2 h | |
| 1,797 | Citizen station GW0212GW0212 | 82.1 | Citizen | Macon | 60.1% | 303 of 504 | 17 s | 2.8 h | |
| 1,798 | Citizen station EW7422EW7422 | 82.1 | Citizen | Macon | 58.1% | 293 of 504 | 18 s | 2.8 h | |
| 1,799 | Citizen station GW4756GW4756 | 82.1 | Citizen | Wake | 58.0% | 234 of 403 | 18 s | 3.5 h | |
| 1,800 | Citizen station EW9053EW9053 | 82.1 | Citizen | Mecklenburg | 57.8% | 233 of 403 | 16 s | 3.4 h | |
| 1,801 | Citizen station GW3062GW3062 | 82.1 | Citizen | Davie | 56.5% | 285 of 504 | 18 s | 2.3 h | |
| 1,802 | Citizen station FW1828FW1828 | 82.1 | Citizen | Wilkes | 55.3% | 93 of 168 | 19 s | 6.3 h | |
| 1,803 | Citizen station EW4785EW4785 | 82.0 | Citizen | Randolph | 56.5% | 95 of 168 | 17 s | 7.3 h | |
| 1,804 | Citizen station KU4DDKU4DD | 82.0 | Citizen | Harnett | 55.8% | 216 of 387 | 17 s | 2.9 h | |
| 1,805 | Citizen station DW3738DW3738 | 81.9 | Citizen | Mecklenburg | 58.3% | 98 of 168 | 17 s | 9.3 h | |
| 1,806 | Citizen station GW6661GW6661 | 81.8 | Citizen | Chatham | 57.7% | 291 of 504 | 17 s | 2.7 h | |
| 1,807 | Citizen station GW7345GW7345 | 81.8 | Citizen | Union | 56.1% | 283 of 504 | 19 s | 2.5 h | |
| 1,808 | Citizen station CW5458CW5458 | 81.8 | Citizen | Wake | 54.5% | 323 of 592 | 18 s | 1.8 h | |
| 1,809 | Citizen station EW7598EW7598 | 81.8 | Citizen | Guilford | 53.1% | 119 of 224 | 16 s | 4 h | |
| 1,810 | Little Switzerland 1.0 WNC-ML-17 | 81.7 | Volunteer | Mitchell | 57.1% | 4 of 7 | 8.4 h | 3.5 days | |
| 1,811 | Asheville 1.7 SSENC-BC-203 | 81.7 | Volunteer | Buncombe | 57.1% | 4 of 7 | 8.4 h | 3.5 days | |
| 1,812 | Citizen station GW7440GW7440 | 81.7 | Citizen | Lincoln | 56.9% | 164 of 288 | 15 s | 4.7 h | |
| 1,813 | Citizen station DW1869DW1869 | 81.7 | Citizen | Granville | 56.5% | 95 of 168 | 15 s | 8 h | |
| 1,814 | Citizen station C4984C4984 | 81.7 | Citizen | Granville | 55.7% | 92 of 165 | 16 s | 7.5 h | |
| 1,815 | Citizen station FW8132FW8132 | 81.7 | Citizen | Carteret | 54.7% | 120 of 219 | 16 s | 5 h | |
| 1,816 | Citizen station FW3040FW3040 | 81.7 | Citizen | Pasquotank | 54.1% | 99 of 183 | 17 s | 5.6 h | |
| 1,817 | Yadkin/Pee Dee 6 E Blewett FallsBLFN7 | 81.6 | Gauge | Anson | 89.8% | 151 of 168 | 79 min | 14 h | |
| 1,817 | Cedar Cliff DamICCN7 | 81.6 | Gauge | Jackson | 89.8% | 151 of 168 | 79 min | 14 h | |
| 1,817 | PEE DEE RIVER 4 W TilleryMTGN7 | 81.6 | Gauge | Montgomery | 89.8% | 151 of 168 | 79 min | 14 h | |
| 1,817 | Waterville 2WATN7 | 81.6 | Gauge | Haywood | 89.8% | 151 of 168 | 79 min | 14 h | |
| 1,817 | Waterville - Pidgin RiverWTDN7 | 81.6 | Gauge | Haywood | 89.8% | 151 of 168 | 79 min | 14 h | |
| 1,822 | Roaring Creek At Roaring Ck HeadwatersRCSN7 | 81.6 | Gauge | Avery | 62.4% | 143 of 229 | 14 min | 9.3 h | |
| 1,823 | Citizen station GW6468GW6468 | 81.6 | Citizen | Alexander | 54.7% | 92 of 168 | 17 s | 6.8 h | |
| 1,824 | Kinston/StallingsISO | 81.6 | Airport | Lenoir | 54.5% | 275 of 504 | 8 min | 2 h | |
| 1,825 | Piney IslandNBT | 81.6 | Airport | Carteret | 48.2% | 81 of 168 | 12 min | 3 h | |
| 1,826 | Citizen station KM4FZA-13KM4FZA-13 | 81.5 | Citizen | Davidson | 57.5% | 145 of 252 | 16 s | 6.3 h | |
| 1,827 | Tuckasegee River At Bear Creek DamBCDN7 | 81.4 | Gauge | Jackson | 89.2% | 150 of 168 | 79 min | 14 h | |
| 1,827 | Lake James At Lake James/Bridgewater Hydro STNBRWN7 | 81.4 | Gauge | Burke | 89.2% | 150 of 168 | 79 min | 14 h | |
| 1,827 | Tanasee Creek At East Fork Dam Tanasee CkEFKN7 | 81.4 | Gauge | Jackson | 89.2% | 150 of 168 | 79 min | 14 h | |
| 1,827 | Lookout Shoals Lake At Lookout Shoals DamLKSN7 | 81.4 | Gauge | Catawba | 89.2% | 150 of 168 | 79 min | 14 h | |
| 1,827 | Topton - Nantahala DamNADN7 | 81.4 | Gauge | Macon | 89.2% | 150 of 168 | 79 min | 14 h | |
| 1,827 | Nantahala River At Nantahala DamNANN7 | 81.4 | Gauge | Macon | 89.2% | 150 of 168 | 79 min | 14 h | |
| 1,827 | Lake Hickory At Lake Hickory/Oxford DamOXFN7 | 81.4 | Gauge | Catawba | 89.2% | 150 of 168 | 79 min | 14 h | |
| 1,827 | Queens Creek At Queens Creek DamQCDN7 | 81.4 | Gauge | Macon | 89.2% | 150 of 168 | 79 min | 14 h | |
| 1,827 | Lake Rhodhiss At Rhodhiss DamRHON7 | 81.4 | Gauge | Caldwell | 89.2% | 150 of 168 | 79 min | 14 h | |
| 1,827 | West Fork Tuckasegee River At Thorpe Dam/ Lake GlenvilleTHPN7 | 81.4 | Gauge | Jackson | 89.2% | 150 of 168 | 79 min | 14 h | |
| 1,827 | West Fork Tuckasegee River At Tuckasegee DamTUKN7 | 81.4 | Gauge | Jackson | 89.2% | 150 of 168 | 79 min | 14 h | |
| 1,827 | Tuckasegee River At Wolf Creek DamWCDN7 | 81.4 | Gauge | Jackson | 89.2% | 150 of 168 | 79 min | 14 h | |
| 1,839 | Citizen station GW4926GW4926 | 81.4 | Citizen | Chatham | 59.1% | 298 of 504 | 19 s | 3.4 h | |
| 1,840 | Citizen station GW2834GW2834 | 81.4 | Citizen | Wake | 57.1% | 144 of 252 | 17 s | 6.3 h | |
| 1,841 | Wtr PltWILN7 | 81.4 | Cooperative | Wilson | 57.1% | 4 of 7 | 10.1 h | 3 days | |
| 1,842 | Citizen station N1PLVN1PLV | 81.4 | Citizen | Dare | 54.0% | 81 of 150 | 18 s | 7.5 h | |
| 1,843 | Citizen station EW3176EW3176 | 81.3 | Citizen | Durham | 61.5% | 155 of 252 | 18 s | 4 h | |
| 1,844 | Pfafftown 1.4 NNENC-FR-72 | 81.3 | Volunteer | Forsyth | 57.1% | 4 of 7 | 10.4 h | 3 days | |
| 1,845 | Whittier 2.5 SENC-JC-28 | 81.2 | Volunteer | Jackson | 71.4% | 5 of 7 | 21.4 h | 2.3 days | |
| 1,846 | Citizen station DW4505DW4505 | 81.2 | Citizen | Columbus | 59.8% | 241 of 403 | 21 s | 5.7 h | |
| 1,847 | Citizen station FW2588FW2588 | 81.2 | Citizen | Buncombe | 58.1% | 293 of 504 | 20 s | 3.8 h | |
| 1,848 | Roseboro 6.5 SWNC-CM-93 | 81.2 | Volunteer | Cumberland | 57.1% | 4 of 7 | 9.4 h | 3.5 days | |
| 1,849 | Citizen station FW2523FW2523 | 81.2 | Citizen | Cleveland | 53.4% | 117 of 219 | 15 s | 5 h | |
| 1,850 | Citizen station FW7611FW7611 | 81.2 | Citizen | Forsyth | 53.1% | 119 of 224 | 18 s | 4.8 h | |
| 1,851 | Citizen station FW0730FW0730 | 81.1 | Citizen | Mecklenburg | 54.3% | 137 of 252 | 19 s | 5.2 h | |
| 1,852 | Citizen station KK4MGJKK4MGJ | 81.0 | Citizen | Greene | 54.1% | 182 of 336 | 17 s | 3.8 h | |
| 1,853 | Citizen station GW8050GW8050 | 80.9 | Citizen | Wake | 54.4% | 183 of 336 | 18 s | 4.2 h | |
| 1,854 | Citizen station EW8281EW8281 | 80.9 | Citizen | Forsyth | 52.2% | 117 of 224 | 15 s | 4.8 h | |
| 1,855 | Citizen station FW4212FW4212 | 80.8 | Citizen | Caldwell | 59.7% | 301 of 504 | 16 s | 3.2 h | |
| 1,856 | Clinton 4.5 SSENC-SM-25 | 80.8 | Volunteer | Sampson | 57.1% | 4 of 7 | 9.4 h | 4 days | |
| 1,857 | Wilmington 8.1 SNC-NH-133 | 80.8 | Volunteer | New Hanover | 57.1% | 4 of 7 | 10.4 h | 3.5 days | |
| 1,858 | Moyock 6.5 ESENC-CC-34 | 80.8 | Volunteer | Currituck | 57.1% | 4 of 7 | 10.4 h | 3.5 days | |
| 1,859 | Belmont 5.3 SNC-GS-67 | 80.8 | Volunteer | Gaston | 57.1% | 4 of 7 | 11.4 h | 2 days | |
| 1,860 | Citizen station FW2514FW2514 | 80.8 | Citizen | Cleveland | 56.9% | 94 of 165 | 15 s | 11 h | |
| 1,861 | Citizen station EW9054EW9054 | 80.8 | Citizen | Cleveland | 56.4% | 96 of 170 | 17 s | 10.5 h | |
| 1,862 | Citizen station FW8128FW8128 | 80.8 | Citizen | Rowan | 53.7% | 271 of 504 | 18 s | 2.6 h | |
| 1,863 | Citizen station FW7353FW7353 | 80.8 | Citizen | New Hanover | 53.5% | 120 of 224 | 17 s | 5.8 h | |
| 1,864 | BCPN7BCPN7 | 80.8 | DCP | - | 45.4% | 20 of 44 | 18 min | 12 h | |
| 1,865 | Wilmington 3.9 SENC-NH-102 | 80.7 | Volunteer | New Hanover | 57.1% | 4 of 7 | 10.4 h | 3.5 days | |
| 1,866 | Hickory 5.8 NENC-CT-50 | 80.7 | Volunteer | Catawba | 57.1% | 4 of 7 | 10.4 h | 3.5 days | |
| 1,867 | Citizen station EW6072EW6072 | 80.7 | Citizen | Watauga | 56.5% | 95 of 168 | 15 s | 7.3 h | |
| 1,868 | Citizen station GW7129GW7129 | 80.6 | Citizen | Stokes | 56.3% | 142 of 252 | 18 s | 4.4 h | |
| 1,869 | Citizen station FW8612FW8612 | 80.6 | Citizen | Buncombe | 55.3% | 93 of 168 | 16 s | 10 h | |
| 1,870 | Potato KnobPTON7 | 80.6 | Gauge | Swain | 54.4% | 122 of 224 | 14 min | 5.3 h | |
| 1,871 | Tuckasegee River AT Bryson CityTKSN7 | 80.6 | Gauge | Swain | 53.0% | 334 of 630 | 21 min | 60 min | |
| 1,872 | Citizen station EW6709EW6709 | 80.4 | Citizen | Wake | 58.9% | 99 of 168 | 18 s | 15.7 h | |
| 1,873 | Oxford 5.4 WSWNC-GV-22 | 80.4 | Volunteer | Granville | 57.1% | 4 of 7 | 10.4 h | 4 days | |
| 1,874 | Citizen station FW2522FW2522 | 80.4 | Citizen | Cleveland | 54.9% | 123 of 224 | 16 s | 7.5 h | |
| 1,875 | Citizen station CW0198CW0198 | 80.4 | Citizen | Johnston | 52.6% | 118 of 224 | 20 s | 6 h | |
| 1,876 | Cedar IslandCRIN7 | 80.3 | Cooperative | Carteret | 71.4% | 5 of 7 | 23.3 h | 2 days | |
| 1,877 | Citizen station FW5704FW5704 | 80.3 | Citizen | Clay | 57.3% | 289 of 504 | 17 s | 2.3 h | |
| 1,878 | Cary 1.7 NNENC-WK-440 | 80.3 | Volunteer | Wake | 57.1% | 4 of 7 | 11.4 h | 3.5 days | |
| 1,879 | Hot Springs 9.6 SWNC-MS-23 | 80.3 | Volunteer | Madison | 57.1% | 4 of 7 | 11.4 h | 3.5 days | |
| 1,880 | Citizen station KO4RJX-10KO4RJX-10 | 80.3 | Citizen | Johnston | 51.2% | 191 of 373 | 19 s | 3.2 h | |
| 1,881 | Citizen station EW6135EW6135 | 80.2 | Citizen | Carteret | 59.1% | 298 of 504 | 18 s | 2.8 h | |
| 1,882 | Cary 1ESE - Walnut CreekCDPN7 | 80.2 | Gauge | Wake | 54.0% | 545 of 1,008 | 16 min | 65 min | |
| 1,883 | Citizen station AF1EAF1E | 80.2 | Citizen | Catawba | 52.6% | 177 of 336 | 18 s | 4.2 h | |
| 1,884 | Citizen station DW5364DW5364 | 80.2 | Citizen | Iredell | 52.2% | 117 of 224 | 20 s | 5.9 h | |
| 1,885 | Citizen station GW3381GW3381 | 80.2 | Citizen | Ashe | 50.8% | 57 of 112 | 18 s | 10 h | |
| 1,886 | Citizen station GW3196GW3196 | 80.1 | Citizen | Duplin | 54.1% | 91 of 168 | 18 s | 6.5 h | |
| 1,887 | Citizen station KN4CCE-13KN4CCE-13 | 80.1 | Citizen | Wake | 54.0% | 121 of 224 | 19 s | 7.3 h | |
| 1,888 | Citizen station FW2511FW2511 | 80.1 | Citizen | Cleveland | 50.0% | 84 of 168 | 19 s | 6.5 h | |
| 1,889 | Citizen station KR4LRFKR4LRF | 80.0 | Citizen | Moore | 54.6% | 153 of 280 | 19 s | 6.6 h | |
| 1,890 | Citizen station EW1761EW1761 | 80.0 | Citizen | Cleveland | 54.1% | 182 of 336 | 19 s | 3.8 h | |
| 1,891 | Citizen station DW4152DW4152 | 80.0 | Citizen | Alamance | 52.2% | 117 of 224 | 18 s | 5.8 h | |
| 1,892 | Citizen station GW7402GW7402 | 80.0 | Citizen | Johnston | 50.4% | 113 of 224 | 18 s | 5.3 h | |
| 1,893 | SSPN7SSPN7 | 80.0 | DCP | - | 42.8% | 18 of 42 | 19 min | 11.6 h | |
| 1,894 | HYVN7HYVN7 | 80.0 | DCP | - | 42.8% | 3 of 7 | 14 min | 2.9 days | |
| 1,895 | Dare Bomb Range (Fr2)STCN7 | 80.0 | Cooperative | Dare | 42.8% | 3 of 7 | 17 min | 3 days | |
| 1,896 | Morganton 6.7 SENC-BK-37 | 80.0 | Volunteer | Burke | 42.8% | 3 of 7 | 26 min | 24 h | |
| 1,896 | Morehead City 1.0 WNC-CR-101 | 80.0 | Volunteer | Carteret | 42.8% | 3 of 7 | 26 min | 24 h | |
| 1,898 | Vilas 5.8 NNWNC-WT-78 | 80.0 | Volunteer | Watauga | 42.8% | 3 of 7 | 26 min | 36.1 h | |
| 1,899 | Goldsboro 7.1 WSWNC-WY-33 | 80.0 | Volunteer | Wayne | 42.8% | 3 of 7 | 26 min | 3 days | |
| 1,900 | North Wilkesboro 0.4 SNC-WL-8 | 80.0 | Volunteer | Wilkes | 42.8% | 3 of 7 | 26 min | 3 days | |
| 1,901 | WaynesvilleWYVN7 | 80.0 | Cooperative | Haywood | 42.8% | 3 of 7 | 77 min | 2 days | |
| 1,902 | Carrboro 0.6 NNENC-OR-86 | 80.0 | Volunteer | Orange | 42.8% | 3 of 7 | 86 min | 3 days | |
| 1,903 | Franklin 6.0 SWNC-MC-39 | 80.0 | Volunteer | Macon | 42.8% | 3 of 7 | 86 min | 2.9 days | |
| 1,904 | Wittenburg 5 WSWNC-AX-15 | 80.0 | Volunteer | Alexander | 42.8% | 3 of 7 | 86 min | 24 h | |
| 1,905 | Concord 5.6 ENC-CB-40 | 80.0 | Volunteer | Cabarrus | 42.8% | 3 of 7 | 86 min | 24 h | |
| 1,906 | Carrboro 0.8 SENC-OR-100 | 80.0 | Volunteer | Orange | 42.8% | 3 of 7 | 2.4 h | 2 days | |
| 1,907 | Newport 1.7 SSENC-CR-53 | 80.0 | Volunteer | Carteret | 42.8% | 3 of 7 | 2.4 h | 2.5 days | |
| 1,908 | Elizabeth City 2.6 WNC-PS-1 | 80.0 | Volunteer | Pasquotank | 42.8% | 3 of 7 | 2.4 h | 2.5 days | |
| 1,909 | Oriental 5.2 NENC-PM-12 | 80.0 | Volunteer | Pamlico | 42.8% | 3 of 7 | 2.4 h | 24 h | |
| 1,910 | Cape Carteret 0.8 NENC-CR-109 | 80.0 | Volunteer | Carteret | 42.8% | 3 of 7 | 2.4 h | 2.5 days | |
| 1,911 | Raleigh 1.5 SWNC-WK-2 | 79.9 | Volunteer | Wake | 57.1% | 4 of 7 | 13.4 h | 2.5 days | |
| 1,912 | Citizen station CW7077CW7077 | 79.9 | Citizen | Cabarrus | 53.5% | 1,798 of 3,360 | 17 s | 30 min | |
| 1,913 | Citizen station FW2273FW2273 | 79.9 | Citizen | Jackson | 51.3% | 115 of 224 | 19 s | 6 h | |
| 1,914 | NC-GS-81NC-GS-81 | 79.9 | COCORAHS | - | 42.8% | 3 of 7 | 86 min | 3.1 days | |
| 1,915 | Citizen station KD4TJGKD4TJG | 79.8 | Citizen | Forsyth | 59.6% | 401 of 672 | 17 s | 2 h | |
| 1,916 | Citizen station FW2887FW2887 | 79.8 | Citizen | Wake | 52.8% | 355 of 672 | 16 s | 2.4 h | |
| 1,917 | Citizen station DW4712DW4712 | 79.8 | Citizen | Forsyth | 50.2% | 110 of 219 | 17 s | 5.5 h | |
| 1,918 | Citizen station GW7401GW7401 | 79.8 | Citizen | Wake | 49.1% | 110 of 224 | 19 s | 4.8 h | |
| 1,919 | Citizen station FW3682FW3682 | 79.7 | Citizen | McDowell | 58.3% | 98 of 168 | 20 s | 6.5 h | |
| 1,920 | Citizen station EW2919EW2919 | 79.7 | Citizen | Guilford | 54.0% | 121 of 224 | 17 s | 4.5 h | |
| 1,921 | Citizen station GW5342GW5342 | 79.7 | Citizen | Robeson | 52.8% | 355 of 672 | 16 s | 2.5 h | |
| 1,922 | Citizen station FW5769FW5769 | 79.7 | Citizen | Iredell | 52.2% | 117 of 224 | 17 s | 7 h | |
| 1,923 | Citizen station FW7111FW7111 | 79.7 | Citizen | Wake | 50.8% | 205 of 403 | 16 s | 3.3 h | |
| 1,924 | Citizen station FW0226FW0226 | 79.7 | Citizen | Washington | 50.0% | 112 of 224 | 19 s | 5.5 h | |
| 1,925 | Citizen station DW7110DW7110 | 79.6 | Citizen | Jackson | 52.6% | 108 of 205 | 21 s | 5.3 h | |
| 1,926 | Citizen station FW2518FW2518 | 79.6 | Citizen | Cleveland | 52.3% | 88 of 168 | 17 s | 10 h | |
| 1,927 | Citizen station FW3724FW3724 | 79.6 | Citizen | Wake | 52.0% | 194 of 373 | 19 s | 4.3 h | |
| 1,928 | Buxton - Cape CreekFESN7 | 79.6 | Gauge | Dare | 46.7% | 157 of 336 | 19 min | 30 min | |
| 1,929 | Laurinburg 2.1 SWNC-SC-15 | 79.6 | Volunteer | Scotland | 42.8% | 3 of 7 | 86 min | 3.4 days | |
| 1,930 | Citizen station FW7074FW7074 | 79.5 | Citizen | Brunswick | 57.1% | 1,153 of 2,016 | 17 s | 87 min | |
| 1,931 | Citizen station GW5326GW5326 | 79.5 | Citizen | Buncombe | 54.7% | 138 of 252 | 18 s | 4.2 h | |
| 1,932 | Citizen station EW5742EW5742 | 79.5 | Citizen | Carteret | 51.7% | 116 of 224 | 19 s | 7.1 h | |
| 1,933 | Masonboro 0.5 SSENC-NH-85 | 79.5 | Volunteer | New Hanover | 42.8% | 3 of 7 | 26 min | 3.5 days | |
| 1,934 | Morehead City 5.1 WNWNC-CR-133 | 79.5 | Volunteer | Carteret | 42.8% | 3 of 7 | 26 min | 3.5 days | |
| 1,934 | Hickory 3.2 NENC-CT-61 | 79.5 | Volunteer | Catawba | 42.8% | 3 of 7 | 26 min | 3.5 days | |
| 1,934 | Huntersville 0.7 SSENC-MK-109 | 79.5 | Volunteer | Mecklenburg | 42.8% | 3 of 7 | 26 min | 3.5 days | |
| 1,934 | Mars Hill 2.0 SNC-MS-17 | 79.5 | Volunteer | Madison | 42.8% | 3 of 7 | 26 min | 3.5 days | |
| 1,934 | Raleigh 3.3 ENENC-WK-23 | 79.5 | Volunteer | Wake | 42.8% | 3 of 7 | 26 min | 3.5 days | |
| 1,939 | Murphy 7.0 SSWNC-CK-14 | 79.5 | Volunteer | Cherokee | 42.8% | 3 of 7 | 26 min | 3.6 days | |
| 1,940 | Raleigh 8.4 NNC-WK-61 | 79.5 | Volunteer | Wake | 42.8% | 3 of 7 | 26 min | 3.5 days | |
| 1,941 | Zebulon 2.5 SSENC-JH-113 | 79.5 | Volunteer | Johnston | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,941 | Selma 7.0 NNENC-JH-26 | 79.5 | Volunteer | Johnston | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,943 | Swansboro 2.7 NENC-CR-162 | 79.5 | Volunteer | Carteret | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,943 | Raleigh 8.1 SSWNC-WK-434 | 79.5 | Volunteer | Wake | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,945 | Black Mountain 5.5 SENC-BC-115 | 79.5 | Volunteer | Buncombe | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,945 | Durham 5.9 SSWNC-DH-67 | 79.5 | Volunteer | Durham | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,945 | Ararat 4.7 SWNC-SR-6 | 79.5 | Volunteer | Surry | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,948 | Louisburg 8.2 ESENC-FK-1 | 79.5 | Volunteer | Franklin | 42.8% | 3 of 7 | 86 min | 3.6 days | |
| 1,949 | Weaverville 1.4 SENC-BC-147 | 79.5 | Volunteer | Buncombe | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,949 | Glen Alpine 0.7 WSWNC-BK-4 | 79.5 | Volunteer | Burke | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,949 | NC-GS-86NC-GS-86 | 79.5 | COCORAHS | - | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,949 | Marshall 13.6 NNWNC-MS-5 | 79.5 | Volunteer | Madison | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,949 | China Grove 4.4 WNC-RW-2 | 79.5 | Volunteer | Rowan | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,954 | Spruce Pine 6.6 SWNC-ML-10 | 79.5 | Volunteer | Mitchell | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,955 | Asheville 2.5 WNWNC-BC-75 | 79.5 | Volunteer | Buncombe | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,955 | Clayton 3.3 NWNC-WK-44 | 79.5 | Volunteer | Wake | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,957 | Whispering Pines 1.0 SWNC-MR-12 | 79.5 | Volunteer | Moore | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 1,958 | Asheville 3.2 WNC-BC-186 | 79.5 | Volunteer | Buncombe | 42.8% | 3 of 7 | 2.4 h | 3.5 days | |
| 1,958 | Clayton 5.3 SSENC-JH-123 | 79.5 | Volunteer | Johnston | 42.8% | 3 of 7 | 2.4 h | 3.5 days | |
| 1,958 | Mars Hill 6.8 ENC-MS-28 | 79.5 | Volunteer | Madison | 42.8% | 3 of 7 | 2.4 h | 3.5 days | |
| 1,961 | Hot Springs 6.5 SWNC-MS-22 | 79.5 | Volunteer | Madison | 42.8% | 3 of 7 | 2.4 h | 3.5 days | |
| 1,962 | Cary 1.0 SNC-WK-404 | 79.5 | Volunteer | Wake | 42.8% | 3 of 7 | 3.4 h | 2.9 days | |
| 1,963 | Citizen station EW2817EW2817 | 79.4 | Citizen | Durham | 56.5% | 95 of 168 | 17 s | 8.8 h | |
| 1,964 | Citizen station FW9022FW9022 | 79.4 | Citizen | Buncombe | 52.9% | 178 of 336 | 15 s | 5.2 h | |
| 1,965 | Citizen station N4JEX-1N4JEX-1 | 79.4 | Citizen | Rowan | 52.0% | 175 of 336 | 13 s | 4 h | |
| 1,966 | Citizen station FW4639FW4639 | 79.4 | Citizen | Wake | 50.4% | 113 of 224 | 16 s | 6.3 h | |
| 1,967 | Cary 2.8 ESENC-WK-182 | 79.4 | Volunteer | Wake | 42.8% | 3 of 7 | 86 min | 3.6 days | |
| 1,968 | Bostic 4.7 ENENC-RT-30 | 79.4 | Volunteer | Rutherford | 42.8% | 3 of 7 | 2.4 h | 3.6 days | |
| 1,969 | Wilmington 2NE - Burnt Mill CreekLGBN7 | 79.3 | Gauge | New Hanover | 59.8% | 134 of 224 | 14 min | 14.8 h | |
| 1,970 | Citizen station FW3054FW3054 | 79.3 | Citizen | Buncombe | 50.0% | 168 of 336 | 17 s | 4.2 h | |
| 1,971 | Ogden 2NE - Pages CreekPCKN7 | 79.2 | Gauge | New Hanover | 70.9% | 477 of 672 | 14 min | 35 h | |
| 1,972 | Citizen station DW2685DW2685 | 79.2 | Citizen | Union | 50.4% | 339 of 672 | 17 s | 2.3 h | |
| 1,973 | Citizen station DW5595DW5595 | 79.2 | Citizen | Catawba | 50.4% | 113 of 224 | 19 s | 5 h | |
| 1,974 | Citizen station EW0611EW0611 | 79.2 | Citizen | Granville | 50.0% | 168 of 336 | 19 s | 4.3 h | |
| 1,975 | Citizen station EW9119EW9119 | 79.2 | Citizen | Rockingham | 48.8% | 107 of 219 | 17 s | 5.8 h | |
| 1,976 | Citizen station EW9555EW9555 | 79.1 | Citizen | Orange | 52.5% | 115 of 219 | 19 s | 5.8 h | |
| 1,977 | Citizen station GW0114GW0114 | 79.1 | Citizen | Buncombe | 50.3% | 338 of 672 | 17 s | 2.3 h | |
| 1,978 | Citizen station FW0554FW0554 | 79.1 | Citizen | Wake | 49.5% | 161 of 325 | 19 s | 4.3 h | |
| 1,979 | Fairview 2.7 SENC-BC-155 | 79.1 | Volunteer | Buncombe | 42.8% | 3 of 7 | 26 min | 4 days | |
| 1,980 | Candler 6.6 SWNC-BC-172 | 79.1 | Volunteer | Buncombe | 42.8% | 3 of 7 | 85 min | 4 days | |
| 1,981 | Kenansville 1.1 SWNC-DP-36 | 79.1 | Volunteer | Duplin | 42.8% | 3 of 7 | 85 min | 4 days | |
| 1,982 | Greensboro 4.2 NNC-GL-106 | 79.1 | Volunteer | Guilford | 42.8% | 3 of 7 | 86 min | 4 days | |
| 1,983 | Burnsville AgBUNN7 | 79.1 | Cooperative | Yancey | 42.8% | 3 of 7 | 4.4 h | 3 days | |
| 1,984 | Citizen station FW8439FW8439 | 79.0 | Citizen | Avery | 58.3% | 294 of 504 | 20 s | 2.1 h | |
| 1,985 | Jacksonville 4.5 NWNC-ON-142 | 79.0 | Volunteer | Onslow | 57.1% | 4 of 7 | 15.4 h | 3 days | |
| 1,986 | Citizen station FW7281FW7281 | 79.0 | Citizen | Buncombe | 51.7% | 348 of 672 | 17 s | 2.8 h | |
| 1,987 | Citizen station FW4678FW4678 | 79.0 | Citizen | Craven | 49.8% | 335 of 672 | 15 s | 2.3 h | |
| 1,988 | Citizen station EW5962EW5962 | 79.0 | Citizen | Davidson | 49.5% | 333 of 672 | 18 s | 2.2 h | |
| 1,989 | Pinehurst 0.9 WNC-MR-61 | 79.0 | Volunteer | Moore | 42.8% | 3 of 7 | 2.4 h | 4.2 days | |
| 1,990 | Asheville 2.9 NNC-BC-45 | 79.0 | Volunteer | Buncombe | 42.8% | 3 of 7 | 3.4 h | 3.5 days | |
| 1,991 | Deep Gap 3.2 SSWNC-WT-84 | 79.0 | Volunteer | Watauga | 42.8% | 3 of 7 | 3.4 h | 3.5 days | |
| 1,992 | Wilmington 4.3 SENC-NH-95 | 78.9 | Volunteer | New Hanover | 57.1% | 4 of 7 | 14.4 h | 3.5 days | |
| 1,993 | ConcordJQF | 78.9 | Airport | Cabarrus | 52.3% | 264 of 504 | 8 min | 4 h | |
| 1,994 | Citizen station GW0457GW0457 | 78.9 | Citizen | Carteret | 49.0% | 309 of 630 | 17 s | 2.3 h | |
| 1,995 | Citizen station EW7222EW7222 | 78.9 | Citizen | Carteret | 48.2% | 97 of 201 | 16 s | 6.4 h | |
| 1,996 | Citizen station GW7811GW7811 | 78.8 | Citizen | Cabarrus | 52.2% | 329 of 630 | 18 s | 3.3 h | |
| 1,997 | Citizen station FW2519FW2519 | 78.7 | Citizen | Cleveland | 49.7% | 109 of 219 | 17 s | 7.5 h | |
| 1,998 | Citizen station FW7766FW7766 | 78.7 | Citizen | Forsyth | 47.6% | 155 of 325 | 17 s | 4 h | |
| 1,999 | Raleigh 0.9 WNWNC-WK-317 | 78.7 | Volunteer | Wake | 42.8% | 3 of 7 | 26 min | 4.5 days | |
| 2,000 | Asheville 5.4 NENC-BC-192 | 78.7 | Volunteer | Buncombe | 42.8% | 3 of 7 | 26 min | 4.5 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.