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 1,659 ranked here, 1,637 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,501 | Williams Creek Upstream of Gregson DrWCCN7 | 78.8 | Gauge | Wake | 71.8% | 724 of 1,008 | 16 min | 11.3 h | |
| 1,502 | Cary - Walnut CreekWCIN7 | 78.8 | Gauge | Wake | 69.1% | 697 of 1,008 | 12 min | 11.2 h | |
| 1,503 | Wilson Creek At EdgemontEGMN7 | 78.6 | Gauge | Caldwell | 56.2% | 103 of 183 | 16 min | 12 h | |
| 1,504 | Swift Creek Upstream of Queensferry RdSCQN7 | 78.5 | Gauge | Wake | 70.8% | 714 of 1,008 | 16 min | 11.2 h | |
| 1,505 | William Rrd St - Rockfish CreekRFWN7 | 78.5 | Gauge | Duplin | 67.1% | 451 of 672 | 16 min | 11.3 h | |
| 1,506 | Mountain Creek 2 AT Mountain Crk at SR1617 nr BahamaMBHN7 | 78.5 | Gauge | Durham | 66.6% | 112 of 168 | 12 min | 2.4 days | |
| 1,507 | MorgantonMRGN7 | 78.5 | Cooperative | Burke | 42.8% | 3 of 7 | 24 min | 4.5 days | |
| 1,508 | KNSN7KNSN7 | 78.5 | DCP | - | 42.8% | 3 of 7 | 5.1 h | 2.5 days | |
| 1,509 | Shallotte - Shallotte RiverSRSN7 | 78.4 | Gauge | Brunswick | 68.1% | 687 of 1,008 | 12 min | 11.5 h | |
| 1,510 | Marsh Causeway @ NC 615MACN7 | 78.4 | Gauge | Currituck | 67.8% | 684 of 1,008 | 12 min | 11.1 h | |
| 1,511 | Whittier 2.5 SENC-JC-28 | 78.4 | Volunteer | Jackson | 66.6% | 2 of 3 | 23.4 h | 33 h | |
| 1,512 | Speight Branch Upstream of SE Cary PkwySPCN7 | 78.3 | Gauge | Wake | 70.4% | 710 of 1,008 | 17 min | 11.1 h | |
| 1,513 | Monroe 2.4 NNC-UN-1 | 78.1 | Volunteer | Union | 66.6% | 2 of 3 | 24.4 h | 37 h | |
| 1,514 | Gastonia 5.7 SENC-GS-8 | 78.1 | Volunteer | Gaston | 66.6% | 2 of 3 | 24.4 h | 2 days | |
| 1,514 | Kenly 4.9 SENC-WY-17 | 78.1 | Volunteer | Wayne | 66.6% | 2 of 3 | 24.4 h | 2 days | |
| 1,516 | Chapel Hill 4.8 SSENC-CH-77 | 78.1 | Volunteer | Chatham | 66.6% | 2 of 3 | 24.4 h | 2 days | |
| 1,517 | Elizabeth City 2.6 WNC-PS-1 | 78.1 | Volunteer | Pasquotank | 66.6% | 2 of 3 | 25.4 h | 2 days | |
| 1,518 | Murphy 15.5 WNWNC-CK-7 | 78.1 | Volunteer | Cherokee | 66.6% | 2 of 3 | 30.4 h | 37 h | |
| 1,519 | Wilmington 2NE - Burnt Mill CreekLGBN7 | 78.0 | Gauge | New Hanover | 58.0% | 130 of 224 | 12 min | 18.8 h | |
| 1,520 | Bald Head Island - Cape Fear RiverBLDN7 | 77.8 | Gauge | Brunswick | 68.4% | 460 of 672 | 16 min | 16.3 h | |
| 1,520 | Intracoastal Waterway at Ocean Isle BeachOIBN7 | 77.8 | Gauge | Brunswick | 68.4% | 460 of 672 | 16 min | 16.3 h | |
| 1,522 | Banks Channel at Topsail BeachTSBN7 | 77.5 | Gauge | Pender | 67.7% | 455 of 672 | 16 min | 16.3 h | |
| 1,523 | Cary - Symphony LakeSPYN7 | 77.3 | Gauge | Wake | 64.8% | 654 of 1,008 | 12 min | 11.2 h | |
| 1,524 | SouthportSTHN7 | 77.2 | Gauge | Brunswick | 64.3% | 649 of 1,008 | 12 min | 11.2 h | |
| 1,525 | BDCN7BDCN7 | 77.1 | DCP | - | 36.3% | 8 of 22 | 16 min | 25.1 h | |
| 1,526 | Third Fork Creek At Woodcraft ParkTFRN7 | 76.9 | Gauge | Durham | 67.5% | 148 of 219 | 26 min | 32 h | |
| 1,527 | Water PltNTPN7 | 76.9 | Cooperative | Cabarrus | 42.8% | 3 of 7 | 8.7 h | 2.5 days | |
| 1,528 | Cowee Fire DepartmentCWEN7 | 76.7 | Gauge | Macon | 59.9% | 302 of 504 | 16 min | 11.6 h | |
| 1,529 | Kirkland 3NW - Island CreekISCN7 | 76.6 | Gauge | New Hanover | 62.3% | 419 of 672 | 12 min | 16.2 h | |
| 1,529 | Castle Haybe 1SSE - Prince George CreekPGCN7 | 76.6 | Gauge | New Hanover | 62.3% | 419 of 672 | 12 min | 16.2 h | |
| 1,531 | Castle Hayne - Prince George CreekPGHN7 | 76.5 | Gauge | New Hanover | 62.2% | 418 of 672 | 12 min | 16.2 h | |
| 1,532 | Taylorsville 6WNW - Lambert ForkZLFN7 | 76.4 | Gauge | Alexander | 62.2% | 627 of 1,008 | 12 min | 11.2 h | |
| 1,533 | Myrtle Grove 1S - Everetts CreekECKN7 | 76.4 | Gauge | New Hanover | 61.9% | 416 of 672 | 12 min | 16.2 h | |
| 1,534 | Leland 5.7 WSWNC-BR-2 | 76.4 | Volunteer | Brunswick | 33.3% | 1 of 3 | 26 min | 2.5 days | |
| 1,535 | Creston 2.8 SWNC-AS-2 | 76.4 | Volunteer | Ashe | 33.3% | 1 of 3 | 26 min | 2.5 days | |
| 1,535 | Candler 6.6 SWNC-BC-172 | 76.4 | Volunteer | Buncombe | 33.3% | 1 of 3 | 26 min | 2.5 days | |
| 1,535 | Hildebran 1.2 NNENC-BK-36 | 76.4 | Volunteer | Burke | 33.3% | 1 of 3 | 26 min | 2.5 days | |
| 1,535 | Charlotte 7.1 SNC-MK-88 | 76.4 | Volunteer | Mecklenburg | 33.3% | 1 of 3 | 26 min | 2.5 days | |
| 1,539 | Richfield 5.9 SWNC-SN-18 | 76.4 | Volunteer | Stanly | 33.3% | 1 of 3 | 26 min | 3 days | |
| 1,540 | New Bern 8.8 WNC-CN-31 | 76.4 | Volunteer | Craven | 33.3% | 1 of 3 | 86 min | 2.5 days | |
| 1,541 | Clemmons 6.5 SENC-DS-13 | 76.4 | Volunteer | Davidson | 33.3% | 1 of 3 | 86 min | 2.6 days | |
| 1,542 | Siler City 2.7 SSWNC-CH-6 | 76.4 | Volunteer | Chatham | 33.3% | 1 of 3 | 86 min | 2.7 days | |
| 1,543 | Wake Forest 0.6 NENC-WK-439 | 76.4 | Volunteer | Wake | 33.3% | 1 of 3 | 86 min | 2.5 days | |
| 1,544 | Newport 5.0 SWNC-CR-140 | 76.4 | Volunteer | Carteret | 33.3% | 1 of 3 | 86 min | 2.5 days | |
| 1,544 | Advance 0.2 ESENC-DV-2 | 76.4 | Volunteer | Davie | 33.3% | 1 of 3 | 86 min | 2.5 days | |
| 1,544 | Clemmons 1.0 ENC-FR-51 | 76.4 | Volunteer | Forsyth | 33.3% | 1 of 3 | 86 min | 2.5 days | |
| 1,547 | Clayton 1.3 SSWNC-JH-95 | 76.4 | Volunteer | Johnston | 33.3% | 1 of 3 | 86 min | 2.6 days | |
| 1,547 | Elizabeth City 3.5 NNWNC-PS-22 | 76.4 | Volunteer | Pasquotank | 33.3% | 1 of 3 | 86 min | 2.6 days | |
| 1,549 | Southport 6.9 WNC-BR-102 | 76.4 | Volunteer | Brunswick | 33.3% | 1 of 3 | 86 min | 2.5 days | |
| 1,550 | Apex 2.2 NNC-WK-77 | 76.4 | Volunteer | Wake | 33.3% | 1 of 3 | 2.4 h | 2.6 days | |
| 1,551 | New Bern 4.4 SNC-CN-134 | 76.4 | Volunteer | Craven | 33.3% | 1 of 3 | 2.4 h | 2.5 days | |
| 1,551 | Greenville 2.8 SNC-PT-116 | 76.4 | Volunteer | Pitt | 33.3% | 1 of 3 | 2.4 h | 2.5 days | |
| 1,553 | Mars Hill 6.8 ENC-MS-28 | 76.4 | Volunteer | Madison | 33.3% | 1 of 3 | 2.4 h | 2.5 days | |
| 1,554 | Greensboro 4.3 WNWNC-GL-93 | 76.4 | Volunteer | Guilford | 33.3% | 1 of 3 | 2.4 h | 2.5 days | |
| 1,555 | Sanderling - Currituck SoundSAAN7 | 76.3 | Gauge | Dare | 64.4% | 433 of 672 | 16 min | 16.5 h | |
| 1,556 | Goldsboro 4.4 ENC-WY-1 | 76.0 | Volunteer | Wayne | 33.3% | 1 of 3 | 3.4 h | 2.5 days | |
| 1,557 | Cary - Tryon Lake DamTYLN7 | 75.8 | Gauge | Wake | 60.5% | 610 of 1,008 | 12 min | 11.2 h | |
| 1,558 | EBCI Trout FarmCTFN7 | 75.5 | Gauge | Swain | 47.0% | 79 of 168 | 16 min | 12.6 h | |
| 1,559 | Montreat 1SW - Flat CreekFCMN7 | 75.5 | Gauge | Buncombe | 40.2% | 35 of 87 | 16 min | 14.3 h | |
| 1,560 | Mebane 11.2 NNC-CS-2 | 75.5 | Volunteer | Caswell | 33.3% | 1 of 3 | 4.4 h | 2.1 days | |
| 1,561 | Mountain Home 0.9 WNWNC-HN-39 | 75.5 | Volunteer | Henderson | 33.3% | 1 of 3 | 4.4 h | 2.5 days | |
| 1,561 | Statesville 0.9 NNC-IR-41 | 75.5 | Volunteer | Iredell | 33.3% | 1 of 3 | 4.4 h | 2.5 days | |
| 1,561 | Saluda 0.5 NNC-PK-6 | 75.5 | Volunteer | Polk | 33.3% | 1 of 3 | 4.4 h | 2.5 days | |
| 1,561 | Apex 1.8 ENC-WK-247 | 75.5 | Volunteer | Wake | 33.3% | 1 of 3 | 4.4 h | 2.5 days | |
| 1,565 | Mineral Springs 2.0 NNENC-UN-53 | 75.5 | Volunteer | Union | 33.3% | 1 of 3 | 4.4 h | 2.5 days | |
| 1,566 | Castle Hayne 2SE - Prince George CreekPGBN7 | 75.4 | Gauge | New Hanover | 59.2% | 398 of 672 | 12 min | 16.2 h | |
| 1,567 | Cedar IslandCRIN7 | 75.2 | Cooperative | Carteret | 57.1% | 4 of 7 | 23.1 h | 3 days | |
| 1,568 | Cane Creek 1 ENE Cane CRK Nr FletcherCCFN7 | 75.0 | Gauge | Henderson | 50.0% | 126 of 252 | 16 min | 13.3 h | |
| 1,569 | Marshall 1.7 WNC-MS-29 | 75.0 | Volunteer | Madison | 33.3% | 1 of 3 | 5.4 h | 2.5 days | |
| 1,570 | Trent Woods 0.9 WNWNC-CN-96 | 75.0 | Volunteer | Craven | 33.3% | 1 of 3 | 5.4 h | 2.5 days | |
| 1,570 | Boone 3.8 ENENC-WT-79 | 75.0 | Volunteer | Watauga | 33.3% | 1 of 3 | 5.4 h | 2.5 days | |
| 1,572 | Lumberton 2SSE - Jacob SwampJCSN7 | 75.0 | Gauge | Robeson | 31.6% | 319 of 1,008 | 12 min | 35 min | |
| 1,573 | Mocksville 5 SEMKVN7 | 74.8 | Cooperative | Davie | 28.5% | 2 of 7 | 74 min | 3 days | |
| 1,574 | SSPN7SSPN7 | 74.6 | DCP | - | 35.7% | 20 of 56 | 17 min | 20.8 h | |
| 1,575 | Moyock 6.5 ESENC-CC-34 | 74.6 | Volunteer | Currituck | 33.3% | 1 of 3 | 6.4 h | 2 days | |
| 1,576 | Potato KnobPTON7 | 74.4 | Gauge | Swain | 45.5% | 102 of 224 | 16 min | 11.3 h | |
| 1,577 | BTNN7BTNN7 | 73.9 | DCP | - | 34.3% | 22 of 64 | 17 min | 19.6 h | |
| 1,578 | Swansboro - Intracoastal WaterayHMKN7 | 73.8 | Gauge | Onslow | 54.6% | 367 of 672 | 12 min | 16.3 h | |
| 1,579 | Avon HarborAVNN7 | 73.6 | Gauge | Dare | 54.7% | 552 of 1,008 | 12 min | 28.8 h | |
| 1,579 | FriscoFRIN7 | 73.6 | Gauge | Dare | 54.7% | 552 of 1,008 | 12 min | 28.8 h | |
| 1,579 | Nags HeadNAGN7 | 73.6 | Gauge | Dare | 54.7% | 552 of 1,008 | 12 min | 28.8 h | |
| 1,579 | Stumpy PointSTUN7 | 73.6 | Gauge | Dare | 54.7% | 552 of 1,008 | 12 min | 28.8 h | |
| 1,583 | HW Steeles CreekSTLN7 | 73.6 | Gauge | Burke | 46.2% | 93 of 201 | 17 min | 17.1 h | |
| 1,584 | Corolla 0.3 WSWNC-CC-29 | 73.6 | Volunteer | Currituck | 33.3% | 1 of 3 | 8.4 h | 2.5 days | |
| 1,585 | Harmony 2.2 NNC-IR-17 | 73.6 | Volunteer | Iredell | 33.3% | 1 of 3 | 8.4 h | 2.5 days | |
| 1,586 | Manteo - Roanoke SoundFTRN7 | 73.3 | Gauge | Dare | 54.4% | 366 of 672 | 16 min | 14.3 h | |
| 1,587 | Pleasant Garden 0.7 ENENC-GL-97 | 73.2 | Volunteer | Guilford | 33.3% | 1 of 3 | 9.4 h | 3 days | |
| 1,588 | Surf City - Atlantic OceanSRFN7 | 73.1 | Gauge | Pender | 55.4% | 559 of 1,008 | 16 min | 11.3 h | |
| 1,589 | Boylston Creek RainBOYN7 | 72.6 | Gauge | Transylvania | 41.6% | 105 of 252 | 16 min | 11.3 h | |
| 1,590 | Duck 0.3 ENENC-DR-96 | 71.8 | Volunteer | Dare | 33.3% | 1 of 3 | 12.4 h | 2.5 days | |
| 1,591 | Sims 4.0 SWNC-WN-6 | 71.8 | Volunteer | Wilson | 33.3% | 1 of 3 | 12.4 h | 2.5 days | |
| 1,592 | TQCN7TQCN7 | 71.2 | DCP | - | 27.8% | 17 of 61 | 12 min | 24 h | |
| 1,593 | Alligator Bay near North Topsail BeachNTAN7 | 70.7 | Gauge | Onslow | 48.2% | 324 of 672 | 16 min | 16.3 h | |
| 1,594 | Coinjock 1NNE - Boat RampCBRN7 | 70.5 | Gauge | Currituck | 46.0% | 464 of 1,008 | 12 min | 28.8 h | |
| 1,595 | Maple 1SE - Coinjock CreekCOJN7 | 70.4 | Gauge | Currituck | 45.7% | 461 of 1,008 | 12 min | 2.3 days | |
| 1,596 | Asheville 1.7 SSENC-BC-203 | 70.4 | Volunteer | Buncombe | 33.3% | 1 of 3 | 15.4 h | 2.5 days | |
| 1,596 | Murphy 1.6 ESENC-CK-34 | 70.4 | Volunteer | Cherokee | 33.3% | 1 of 3 | 15.4 h | 2.5 days | |
| 1,596 | Beaufort 0.5 WNC-CR-139 | 70.4 | Volunteer | Carteret | 33.3% | 1 of 3 | 15.4 h | 2.5 days | |
| 1,596 | Durham 1.0 SWNC-DH-119 | 70.4 | Volunteer | Durham | 33.3% | 1 of 3 | 15.4 h | 2.5 days | |
| 1,596 | Sapphire 4.6 SWNC-TR-29 | 70.4 | Volunteer | Transylvania | 33.3% | 1 of 3 | 15.4 h | 2.5 days | |
| 1,596 | Columbia 3.8 NWNC-TY-4 | 70.4 | Volunteer | Tyrrell | 33.3% | 1 of 3 | 15.4 h | 2.5 days | |
| 1,602 | Parker's Ferry at Meherrin RiverPFMN7 | 70.1 | Gauge | Hertford | 38.6% | 130 of 336 | 12 min | 18.2 h | |
| 1,603 | Lake ToxawayLTYN7 | 69.9 | Gauge | Transylvania | 37.3% | 75 of 201 | 17 min | 20.1 h | |
| 1,604 | Lenoir 10.6 NNENC-CD-14 | 69.9 | Volunteer | Caldwell | 33.3% | 1 of 3 | 16.4 h | 2.5 days | |
| 1,605 | Stem 5.8 WNWNC-DH-85 | 69.9 | Volunteer | Durham | 33.3% | 1 of 3 | 16.4 h | 2.5 days | |
| 1,605 | Summerfield 2.2 SENC-GL-54 | 69.9 | Volunteer | Guilford | 33.3% | 1 of 3 | 16.4 h | 2.5 days | |
| 1,605 | Holly Ridge 3.7 ENC-ON-124 | 69.9 | Volunteer | Onslow | 33.3% | 1 of 3 | 16.4 h | 2.5 days | |
| 1,608 | Bridgeton 0.3 SSENC-CN-116 | 69.9 | Volunteer | Craven | 33.3% | 1 of 3 | 16.4 h | 2.5 days | |
| 1,609 | Holden Beach - Inracoastal WaterwayHLHN7 | 69.6 | Gauge | Brunswick | 45.5% | 306 of 672 | 16 min | 17 h | |
| 1,610 | Trent Woods 1.3 WNWNC-CN-124 | 69.5 | Volunteer | Craven | 33.3% | 1 of 3 | 17.4 h | 2.6 days | |
| 1,610 | Raleigh 6.9 NNC-WK-100 | 69.5 | Volunteer | Wake | 33.3% | 1 of 3 | 17.4 h | 2.6 days | |
| 1,612 | New Bern - Jack Smith CreekJSMN7 | 69.4 | Gauge | Craven | 44.4% | 299 of 672 | 16 min | 16.3 h | |
| 1,613 | GrahamGRHN7 | 69.3 | Cooperative | Alamance | 42.8% | 3 of 7 | 25.2 h | 3.5 days | |
| 1,614 | Atlantic BeachATBN7 | 69.3 | Cooperative | Carteret | 42.8% | 3 of 7 | 31.4 h | 3.5 days | |
| 1,615 | LERN7LERN7 | 68.2 | DCP | - | 22.6% | 19 of 84 | 17 min | 21.5 h | |
| 1,616 | Spring Creek - Meadow ForkMDFN7 | 68.0 | Gauge | Haywood | 26.7% | 45 of 168 | 17 min | 13.7 h | |
| 1,617 | PumpkintownPKTN7 | 67.6 | Gauge | Jackson | 30.6% | 103 of 336 | 16 min | 12.4 h | |
| 1,618 | Tarboro 4.8 ENENC-ED-21 | 66.7 | Volunteer | Edgecombe | 33.3% | 1 of 3 | 23.4 h | 2.8 days | |
| 1,619 | GFMN7GFMN7 | 66.7 | DCP | - | 22.0% | 15 of 68 | 17 min | 44.5 h | |
| 1,620 | Lansing 5.9 NWNC-AS-12 | 66.4 | Volunteer | Ashe | 33.3% | 1 of 3 | 28.4 h | 2 days | |
| 1,621 | Dan River At WentworthWENN7 | 65.9 | Gauge | Rockingham | 32.7% | 55 of 168 | 12 min | 3 days | |
| 1,622 | Cherokee - Raven ForkRVFN7 | 65.7 | Gauge | Swain | 24.2% | 61 of 252 | 16 min | 14.9 h | |
| 1,623 | New_River_McasNCA | 65.5 | Airport | Onslow | 35.1% | 59 of 168 | 35 min | 25.1 h | |
| 1,624 | Big CRKBIGN7 | 65.1 | Gauge | Madison | 23.6% | 68 of 288 | 16 min | 14.4 h | |
| 1,625 | UnakaPKRN7 | 65.0 | Gauge | Cherokee | 22.9% | 42 of 183 | 12 min | 29.1 h | |
| 1,626 | WashingtonTRAN7 | 64.3 | Gauge | Pitt | 98.8% | 166 of 168 | 17 min | 2 h | |
| 1,627 | AgOLFN7 | 64.3 | Cooperative | Mcdowell | 20.9% | 14 of 67 | 75 min | 21.7 h | |
| 1,628 | Silver Lake 1WNW - Bernards CreekBRKN7 | 63.9 | Gauge | New Hanover | 20.2% | 34 of 168 | 12 min | 34 h | |
| 1,628 | Seagate 1WSWHWKN7 | 63.9 | Gauge | New Hanover | 20.2% | 34 of 168 | 12 min | 34 h | |
| 1,630 | Cary 2E - Walnut CreekSEDN7 | 63.7 | Gauge | Wake | 22.8% | 230 of 1,008 | 16 min | 5.9 h | |
| 1,631 | Stecoah GapSTGN7 | 63.6 | Gauge | Graham | 24.2% | 204 of 840 | 12 min | 11.9 h | |
| 1,632 | Beta - Scotts CreekSCKN7 | 63.4 | Gauge | Jackson | 23.6% | 119 of 504 | 17 min | 13.8 h | |
| 1,633 | Dunsmore Cove Nr RidgecrestDMCN7 | 63.4 | Gauge | Buncombe | 19.1% | 35 of 183 | 17 min | 23.5 h | |
| 1,634 | Granite FallsGRFN7 | 63.0 | Gauge | Caldwell | 20.6% | 104 of 504 | 16 min | 11.6 h | |
| 1,635 | Joanna BaldJOBN7 | 62.8 | Gauge | Graham | 22.0% | 111 of 504 | 16 min | 14.6 h | |
| 1,636 | Swanquarter 4NW - Bell Island PierBIPN7 | 62.6 | Gauge | Hyde | 26.2% | 265 of 1,008 | 17 min | 31.5 h | |
| 1,637 | Blackburn KnobBNKN7 | 62.5 | Gauge | Watauga | 15.2% | 44 of 288 | 16 min | 13.4 h | |
| 1,638 | HighlandsHILN7 | 61.6 | Gauge | Macon | 18.6% | 94 of 504 | 17 min | 14.6 h | |
| 1,639 | ChristmountCMTN7 | 61.5 | Gauge | Buncombe | 13.6% | 25 of 183 | 16 min | 23.8 h | |
| 1,640 | Walker TopWKTN7 | 61.4 | Gauge | Burke | 12.5% | 28 of 224 | 12 min | 23.3 h | |
| 1,641 | THDN7THDN7 | 61.0 | DCP | - | 11.3% | 19 of 168 | 17 min | 23.1 h | |
| 1,642 | HogbackIHBN7 | 60.8 | Gauge | Jackson | 12.4% | 25 of 201 | 16 min | 23.4 h | |
| 1,643 | SWIFT CREEK 1 SW Swift Ck At NC97 nr LeggettLEGN7 | 60.7 | Gauge | Edgecombe | 22.0% | 37 of 168 | 19 min | 5.5 days | |
| 1,644 | Pisgah Forest 3 NEPISN7 | 60.6 | Cooperative | Transylvania | 16.6% | 14 of 84 | 74 min | 23 h | |
| 1,645 | MTHN7MTHN7 | 60.6 | DCP | - | 10.9% | 20 of 183 | 16 min | 23.4 h | |
| 1,646 | Sugarloaf MountainSLMN7 | 60.3 | Gauge | Rutherford | 15.4% | 104 of 672 | 16 min | 11.8 h | |
| 1,647 | BLSN7BLSN7 | 58.3 | DCP | - | 8.2% | 15 of 183 | 16 min | 35.8 h | |
| 1,648 | Rosman 2SWRSMN7 | 57.7 | Gauge | Transylvania | 8.3% | 28 of 336 | 17 min | 23.5 h | |
| 1,649 | Bearwallow TowerBWMN7 | 57.5 | Gauge | Henderson | 5.7% | 29 of 504 | 16 min | 12.6 h | |
| 1,650 | DVYN7DVYN7 | 57.0 | DCP | - | 4.5% | 23 of 504 | 16 min | 13.1 h | |
| 1,651 | CataloocheeMAGN7 | 56.9 | Gauge | Haywood | 9.9% | 100 of 1,008 | 16 min | 14.8 h | |
| 1,652 | CHFN7CHFN7 | 54.6 | DCP | - | 3.1% | 9 of 288 | 16 min | 4 days | |
| 1,653 | New River HWY 17 BridgeJCKN7 | 53.1 | Gauge | Onslow | 54.7% | 92 of 168 | 12 min | 10 h | |
| 1,654 | ConcordCCDN7 | 51.3 | Cooperative | Cabarrus | 8.3% | 14 of 168 | 74 min | 23 h | |
| 1,654 | Celo 2SCELN7 | 51.3 | Cooperative | Yancey | 8.3% | 14 of 168 | 74 min | 23 h | |
| 1,654 | MarshallMRHN7 | 51.3 | Cooperative | Transylvania | 8.3% | 14 of 168 | 74 min | 23 h | |
| 1,654 | Shelby 2NNESLYN7 | 51.3 | Cooperative | Cleveland | 8.3% | 14 of 168 | 74 min | 23 h | |
| 1,658 | Beech MountainBCHN7 | 50.5 | Cooperative | Avery | 5.7% | 9 of 157 | 74 min | 23.5 h | |
| 1,659 | Vale Ag 2 SWVALN7 | 49.9 | Cooperative | Lincoln | 4.7% | 8 of 168 | 74 min | 23.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. 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.