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,212 | Irwin Creek At Irwin Creek @ WWTPIRWN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Irvins Creek @ SR3168 At Irvins Ck @ SR3168 Sam Newell Rd #6523ISNN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Oehler FarmJHON7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Ken Hoffman DrKENN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Kennedy Junior High SchoolKNYN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Little Hope Creek 4 S Ltl Hope Ck @ Seneca PL#6511LHCN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Long Creek At Long CRK Near Rhyne #6521LRYN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Little Sugar Creek At Ltl Sugar @ Archdale Dr #6502LSAN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Little Sugar Creek At Ltl Sugar Ck @ Hillside Ave #6542LSHN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Little Sugar Creek 1.3 S Ltl Sugar @ Medical Center #6510LSMN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Little Sugar Creek 3 NE Ltl Sugar Ck @ 36Th St #6535LSTN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Little RockLTRN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Mcalpine Creek At Mcalpine Ck @ Sardis Rd #6503MALN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Matthews ElemMATN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Mcalpine Creek At Colony Road At Mcalpine CRK @ Colony Rd #6551MCCN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Mcdowell Creek At Mcdowell Ck @ Beatties Ford #6517MCDN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Mcalpine Creek @ Idlewild At Mcalpine Ck @ Idlewild Rd #6524MCIN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Mallard Creek 4 WNW Mallard Creek At Pavilion Blvd 4 WNW HarrisbMCLN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Mcmullen Creek @ Sharon View At Mcmullen Ck @ Sharon View #6513MCMN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Mcalpine Ck Blw Mcmullen Ck#6505 At Mcalpine CRK Below McmullenMCPN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Hicks Crossroads - McDowell CreekMCTN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Gar at McCoyMCYN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | NcdotMHYN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | McKee RoadMKEN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | McMullen Creek 6 SE McMullen Creek above Lincrest Place 6 SE ChaMLIN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Mountain Island Lake At Mountain Island DamMOUN7 | 85.7 | Gauge | Gaston | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Knox FarmMYSN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | North Meck High SchoolNMEN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Norman ShoresNSHN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Odell ElementaryODLN7 | 85.7 | Gauge | Cabarrus | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Vest TreatmentOLEN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Old StatesvilleOLSN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Olde Prov ElementaryOPRN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Paw Creek #6508 At Paw CRK @ Wilkinson Blvd #6508PAWN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Little Sugar Creek #6514 At Ltl Sugar Ck @ NC51 @ Pineville #65PINN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Sugar Creek @ Nc 51 Nr Pineville At Sugar Ck @ NC51 #6507PNVN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Park South DrPRKN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Providence HighPRVN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Reedy Creek ElementaryRCEN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Reedy Creek At Reedy CRK Blo I-485 Nr Pine Ridge #6544RDCN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Remount RoadREMN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Rhyne FarmRRCN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Sharon AmitySAFN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | West Fork SubstationSHRN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | South Meck High SchoolSMEN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Stewart Creek At Stewart Ck @ W Morehead St #6527SMON7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Briar Creek 4 E Briar Creek above Shamrock Dr 4 E CharlotteSMRN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Hidden ValleySNWN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Irwin at StaritaSRTN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Stewart Creek 2 NW Stewart Ck @ State St #6526STEN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Steele Creek At Steele Ck @ Carowinds Blvd #6519STSN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | USPS at Sunset RdSUSN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Thompson FarmTHON7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Withers CoveWITN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Lake Wylie ElementaryWKBN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Berryhill ElementaryWKFN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | WestmorelandWMLN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Winterfield ElementaryWNFN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Westport Golf CourseWPRN7 | 85.7 | Gauge | Lincoln | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,212 | Taggart Creek At Taggart Ck @ West Blvd #6520WSTN7 | 85.7 | Gauge | Mecklenburg | 67.0% | 676 of 1,008 | 12 min | 60 min | |
| 1,311 | Lebanon Rd ElemLEBN7 | 85.7 | Gauge | Mecklenburg | 66.9% | 675 of 1,008 | 12 min | 60 min | |
| 1,311 | Mallard Creek RG at WWTPMLCN7 | 85.7 | Gauge | Mecklenburg | 66.9% | 675 of 1,008 | 12 min | 60 min | |
| 1,311 | White FarmWHFN7 | 85.7 | Gauge | Mecklenburg | 66.9% | 675 of 1,008 | 12 min | 60 min | |
| 1,314 | Currituck Sound at Southern ShoresSOSN7 | 85.6 | Gauge | Dare | 88.4% | 892 of 1,008 | 12 min | 11.2 h | |
| 1,315 | Mount Airy 1NE - Ararat RiverARLN7 | 85.6 | Gauge | Surry | 88.3% | 891 of 1,008 | 12 min | 11.1 h | |
| 1,315 | Rockingham - NP Falling CreekNPRN7 | 85.6 | Gauge | Richmond | 88.3% | 891 of 1,008 | 12 min | 11.1 h | |
| 1,315 | Durham 7SW - New Hope CreekNSPN7 | 85.6 | Gauge | Durham | 88.3% | 891 of 1,008 | 12 min | 11.1 h | |
| 1,315 | Clemmons 3WSW - Yadkin RiverYRCN7 | 85.6 | Gauge | Forsyth | 88.3% | 891 of 1,008 | 12 min | 11.1 h | |
| 1,319 | Rodanthe - Atlantic OceanRDPN7 | 85.6 | Gauge | Dare | 88.3% | 891 of 1,008 | 12 min | 11.2 h | |
| 1,320 | Ayden - Little Contentnea CreekAYDN7 | 85.6 | Gauge | Greene | 88.2% | 890 of 1,008 | 12 min | 11.1 h | |
| 1,320 | Hickory 4NNE - Falling CreekFCHN7 | 85.6 | Gauge | Catawba | 88.2% | 890 of 1,008 | 12 min | 11.1 h | |
| 1,320 | Greenville - Green Mill RunGVLN7 | 85.6 | Gauge | Pitt | 88.2% | 890 of 1,008 | 12 min | 11.1 h | |
| 1,320 | Greenville - Parker CreekPKCN7 | 85.6 | Gauge | Pitt | 88.2% | 890 of 1,008 | 12 min | 11.1 h | |
| 1,320 | River Bend - Trent RiverRBDN7 | 85.6 | Gauge | Craven | 88.2% | 890 of 1,008 | 12 min | 11.1 h | |
| 1,325 | PinetopsTOWN7 | 85.6 | Gauge | Edgecombe | 88.2% | 890 of 1,008 | 12 min | 11.2 h | |
| 1,326 | Southport 2ENE - FerryPCFN7 | 85.6 | Gauge | Brunswick | 87.5% | 588 of 672 | 16 min | 11.5 h | |
| 1,327 | Wtr PltWILN7 | 85.6 | Cooperative | Wilson | 71.4% | 5 of 7 | 11.4 h | 44.1 h | |
| 1,328 | Reedy Creek ParkRYRN7 | 85.6 | Gauge | Mecklenburg | 66.8% | 674 of 1,008 | 12 min | 60 min | |
| 1,329 | Whispering Pines - Little RiverLRTN7 | 85.5 | Gauge | Moore | 88.1% | 888 of 1,008 | 12 min | 11.1 h | |
| 1,329 | Sylva - Scott CreekSCSN7 | 85.5 | Gauge | Jackson | 88.1% | 888 of 1,008 | 12 min | 11.1 h | |
| 1,331 | Maggie Valley 4E - Jonathans CreekJCHN7 | 85.5 | Gauge | Haywood | 88.0% | 887 of 1,008 | 12 min | 11.1 h | |
| 1,331 | Greenville - Johnsons Mill RunJMLN7 | 85.5 | Gauge | Pitt | 88.0% | 887 of 1,008 | 12 min | 11.1 h | |
| 1,331 | Laurinburg 1ESE - Leigth CreekLCSN7 | 85.5 | Gauge | Scotland | 88.0% | 887 of 1,008 | 12 min | 11.1 h | |
| 1,331 | Cherokee 2NNE - Oconaluftee RiverORAN7 | 85.5 | Gauge | Swain | 88.0% | 887 of 1,008 | 12 min | 11.1 h | |
| 1,331 | Richlands - Mill SwampRCLN7 | 85.5 | Gauge | Onslow | 88.0% | 887 of 1,008 | 12 min | 11.1 h | |
| 1,336 | Vass 6E - Cane CreekCSFN7 | 85.5 | Gauge | Moore | 87.9% | 886 of 1,008 | 12 min | 11.1 h | |
| 1,336 | High Point 5NE - Deep RiverDPDN7 | 85.5 | Gauge | Guilford | 87.9% | 886 of 1,008 | 12 min | 11.1 h | |
| 1,336 | Asheville 4E - Grassy BranchGBAN7 | 85.5 | Gauge | Buncombe | 87.9% | 886 of 1,008 | 12 min | 11.1 h | |
| 1,336 | Roper - Kendrick CreekROPN7 | 85.5 | Gauge | Washington | 87.9% | 886 of 1,008 | 12 min | 11.1 h | |
| 1,336 | Asheville 3ESE - Swannanoa RiverSGCN7 | 85.5 | Gauge | Buncombe | 87.9% | 886 of 1,008 | 12 min | 11.1 h | |
| 1,341 | Cape Fear River at Elwell FerryCFEN7 | 85.5 | Gauge | Bladen | 87.2% | 586 of 672 | 16 min | 11.3 h | |
| 1,342 | Bell Swamp at US Highway 17BSBN7 | 85.5 | Gauge | Brunswick | 87.0% | 585 of 672 | 16 min | 11.3 h | |
| 1,343 | Brownwood - SF New RiverSFBN7 | 85.4 | Gauge | Ashe | 87.9% | 886 of 1,008 | 12 min | 11.3 h | |
| 1,344 | Harrisburg 2SE - Back CreekBCSN7 | 85.4 | Gauge | Cabarrus | 87.7% | 884 of 1,008 | 12 min | 11.1 h | |
| 1,344 | Black Mountain - Flat CreekFBMN7 | 85.4 | Gauge | Buncombe | 87.7% | 884 of 1,008 | 12 min | 11.1 h | |
| 1,344 | Little River at NC18 near Blevins CrossroadsLBXN7 | 85.4 | Gauge | Alleghany | 87.7% | 884 of 1,008 | 12 min | 11.1 h | |
| 1,344 | Boone 2E - SF New RiverNSFN7 | 85.4 | Gauge | Watauga | 87.7% | 884 of 1,008 | 12 min | 11.1 h | |
| 1,344 | N Toe Rvr Btwn Plumtree / Frank 1 SW N Toe Rvr Nr FrankNTFN7 | 85.4 | Gauge | Avery | 87.7% | 884 of 1,008 | 12 min | 11.1 h | |
| 1,344 | Ossipee - Reedy ForkREFN7 | 85.4 | Gauge | Alamance | 87.7% | 884 of 1,008 | 12 min | 11.1 h | |
| 1,344 | Newton 5WSW - SF Catawba RiverSFNN7 | 85.4 | Gauge | Catawba | 87.7% | 884 of 1,008 | 12 min | 11.1 h | |
| 1,344 | Salisbury - Town CreekTCSN7 | 85.4 | Gauge | Rowan | 87.7% | 884 of 1,008 | 12 min | 11.1 h | |
| 1,352 | Manns Harbor - Spencer CreekMAAN7 | 85.4 | Gauge | Dare | 86.9% | 584 of 672 | 16 min | 11.3 h | |
| 1,353 | PricePRCN7 | 85.3 | Gauge | Rutherford | 87.6% | 883 of 1,008 | 12 min | 11.1 h | |
| 1,353 | Sweeten CreekSWCN7 | 85.3 | Gauge | Buncombe | 87.6% | 883 of 1,008 | 12 min | 11.1 h | |
| 1,353 | Winton @ US 13WONN7 | 85.3 | Gauge | Gates | 87.6% | 883 of 1,008 | 12 min | 11.1 h | |
| 1,356 | Hickory 2SSW - Henry Fork Catawba RiverHFHN7 | 85.3 | Gauge | Catawba | 87.5% | 882 of 1,008 | 12 min | 11.1 h | |
| 1,356 | North Toe River At N Toe Rvr @ Spruce PineSOTN7 | 85.3 | Gauge | Mitchell | 87.5% | 882 of 1,008 | 12 min | 11.1 h | |
| 1,358 | Conetoe - NC42 CanalCCLN7 | 85.3 | Gauge | Edgecombe | 87.4% | 881 of 1,008 | 12 min | 11.1 h | |
| 1,358 | Mount Holly - Dutchmans CreekDMHN7 | 85.3 | Gauge | Gaston | 87.4% | 881 of 1,008 | 12 min | 11.1 h | |
| 1,360 | Sneads Ferry 3.3 SWNC-ON-106 | 85.3 | Volunteer | Onslow | 66.6% | 2 of 3 | 8.4 h | 36 h | |
| 1,361 | Burlington 0.9 NNWNC-AL-52 | 85.3 | Volunteer | Alamance | 66.6% | 2 of 3 | 8.4 h | 36 h | |
| 1,362 | Asheville 3.2 WNC-BC-186 | 85.3 | Volunteer | Buncombe | 66.6% | 2 of 3 | 8.4 h | 37 h | |
| 1,363 | Harrells 0.7 SENC-SM-11 | 85.3 | Volunteer | Sampson | 66.6% | 2 of 3 | 8.4 h | 2 days | |
| 1,364 | Lansing - Big Horse CreekBHLN7 | 85.2 | Gauge | Ashe | 87.3% | 880 of 1,008 | 12 min | 11.1 h | |
| 1,364 | Winston-Salem - Bushy ForkBWSN7 | 85.2 | Gauge | Forsyth | 87.3% | 880 of 1,008 | 12 min | 11.1 h | |
| 1,364 | ElizabethtownELZN7 | 85.2 | Gauge | Bladen | 87.3% | 880 of 1,008 | 12 min | 11.1 h | |
| 1,364 | Burlington - Little Alamance CreekLAON7 | 85.2 | Gauge | Alamance | 87.3% | 880 of 1,008 | 12 min | 11.1 h | |
| 1,368 | Beulaville - NE Cape FearBEUN7 | 85.2 | Gauge | Duplin | 87.2% | 879 of 1,008 | 12 min | 11.1 h | |
| 1,368 | Salisbury 2N - Grants CreekGOMN7 | 85.2 | Gauge | Rowan | 87.2% | 879 of 1,008 | 12 min | 11.1 h | |
| 1,368 | Soco CreekSCCN7 | 85.2 | Gauge | Jackson | 87.2% | 879 of 1,008 | 12 min | 11.1 h | |
| 1,368 | Indian Trail 5E - SF Crooked CreekSFPN7 | 85.2 | Gauge | Union | 87.2% | 879 of 1,008 | 12 min | 11.1 h | |
| 1,372 | Goldsboro 5W - Neuse RiverGPPN7 | 85.2 | Gauge | Wayne | 87.1% | 878 of 1,008 | 12 min | 11.1 h | |
| 1,373 | Long Creek at NC Highway 210LCHN7 | 85.2 | Gauge | Pender | 86.4% | 581 of 672 | 16 min | 11.5 h | |
| 1,374 | Neuse River at Cherry Branch Ferry TerminalCBFN7 | 85.1 | Gauge | Craven | 87.2% | 879 of 1,008 | 12 min | 11.3 h | |
| 1,375 | Hope Mills - Little Rockfish CreekLHMN7 | 85.1 | Gauge | Cumberland | 86.9% | 876 of 1,008 | 12 min | 11.1 h | |
| 1,376 | Chapel Hill 2NE - Booker CreekCHBN7 | 85.1 | Gauge | Orange | 86.8% | 875 of 1,008 | 12 min | 11.1 h | |
| 1,377 | Kelly RdBVKN7 | 85.0 | Gauge | Wake | 86.7% | 874 of 1,008 | 12 min | 11.1 h | |
| 1,377 | Arden 3WSW - French Broad RiverFBAN7 | 85.0 | Gauge | Buncombe | 86.7% | 874 of 1,008 | 12 min | 11.1 h | |
| 1,377 | Winston Salem 3SW - Salem CreekSCEN7 | 85.0 | Gauge | Forsyth | 86.7% | 874 of 1,008 | 12 min | 11.1 h | |
| 1,380 | Winston Salem 15W - Muddy CreekMDRN7 | 85.0 | Gauge | Forsyth | 86.6% | 873 of 1,008 | 12 min | 11.1 h | |
| 1,380 | Mills Creek Nr Old FortMICN7 | 85.0 | Gauge | Mcdowell | 86.6% | 873 of 1,008 | 12 min | 11.1 h | |
| 1,382 | Bladenboro - Bryant SwampBSWN7 | 85.0 | Gauge | Bladen | 86.5% | 872 of 1,008 | 12 min | 11.1 h | |
| 1,382 | Enka 1ESE - Hominy CreekHCEN7 | 85.0 | Gauge | Buncombe | 86.5% | 872 of 1,008 | 12 min | 11.1 h | |
| 1,382 | Huntersville 6ENE - Rocky CreekRRMN7 | 85.0 | Gauge | Cabarrus | 86.5% | 872 of 1,008 | 12 min | 11.1 h | |
| 1,385 | Chapel Hill - Morgan CreekSLRN7 | 84.9 | Gauge | Orange | 86.4% | 871 of 1,008 | 12 min | 11.1 h | |
| 1,386 | NC Route 87LCDN7 | 84.9 | Gauge | Columbus | 85.7% | 576 of 672 | 16 min | 11.5 h | |
| 1,387 | Winston-Salem 3.9 NNWNC-FR-74 | 84.9 | Volunteer | Forsyth | 66.6% | 2 of 3 | 9.4 h | 36 h | |
| 1,388 | Clemmons 3NE - Muddy CreekMCFN7 | 84.8 | Gauge | Forsyth | 85.9% | 866 of 1,008 | 12 min | 11.1 h | |
| 1,389 | Currituck FerryCFYN7 | 84.8 | Gauge | Currituck | 85.7% | 576 of 672 | 16 min | 11.8 h | |
| 1,390 | Sturgeon Creek at U.S. Highway 74LSCN7 | 84.8 | Gauge | Brunswick | 85.5% | 575 of 672 | 16 min | 11.8 h | |
| 1,391 | Speights BridgeSPBN7 | 84.8 | Gauge | Greene | 85.1% | 572 of 672 | 16 min | 11.3 h | |
| 1,392 | Cape Carteret 15WSWCPCN7 | 84.8 | Gauge | Carteret | 57.1% | 4 of 7 | 26 min | 2.5 days | |
| 1,393 | Dare Bomb Range (Fr2)STCN7 | 84.8 | Cooperative | Dare | 57.1% | 4 of 7 | 54 min | 2 days | |
| 1,394 | Hayesville 1NHYVN7 | 84.7 | Gauge | Clay | 85.7% | 864 of 1,008 | 12 min | 11.2 h | |
| 1,395 | Gumberry 1SEGBSN7 | 84.7 | Gauge | Northampton | 84.6% | 569 of 672 | 16 min | 11.3 h | |
| 1,396 | Burke Co - Catawba RiverCNGN7 | 84.7 | Gauge | Burke | 80.6% | 325 of 403 | 17 min | 11.5 h | |
| 1,397 | Burgaw - Burgaw CreekBGKN7 | 84.5 | Gauge | Pender | 85.3% | 860 of 1,008 | 12 min | 11.1 h | |
| 1,398 | StantonsburgSTNN7 | 84.5 | Gauge | Wilson | 84.3% | 567 of 672 | 16 min | 11.3 h | |
| 1,399 | Bridgeton - Mills BranchMLLN7 | 84.4 | Gauge | Craven | 84.8% | 855 of 1,008 | 12 min | 11.1 h | |
| 1,400 | Sheppard FerrySHPN7 | 84.4 | Gauge | Greene | 83.9% | 564 of 672 | 16 min | 11.3 h | |
| 1,401 | Wilson 6.1 ENENC-WN-32 | 84.4 | Volunteer | Wilson | 66.6% | 2 of 3 | 10.4 h | 2 days | |
| 1,402 | Richfield 1.9 WNC-SN-14 | 84.4 | Volunteer | Stanly | 66.6% | 2 of 3 | 10.4 h | 37 h | |
| 1,403 | Chocowinity Bay at Bayside ShoresBASN7 | 84.3 | Gauge | Beaufort | 87.0% | 585 of 672 | 16 min | 16.3 h | |
| 1,403 | Pungo River at Water Street in BelhavenBHVN7 | 84.3 | Gauge | Beaufort | 87.0% | 585 of 672 | 16 min | 16.3 h | |
| 1,405 | Dare County Gunnery Range2DP | 84.3 | Airport | Dare | 81.2% | 178 of 219 | 16 min | 2 h | |
| 1,406 | Ogden 2NE - Pages CreekPCKN7 | 84.2 | Gauge | New Hanover | 86.6% | 582 of 672 | 16 min | 16.2 h | |
| 1,407 | Water Tr PltMRFN7 | 84.2 | Cooperative | Hertford | 57.1% | 4 of 7 | 3.6 h | 2.6 days | |
| 1,408 | Whiteville 2NE - White MarchWMWN7 | 84.0 | Gauge | Columbus | 82.7% | 556 of 672 | 16 min | 11.3 h | |
| 1,409 | Big Swamp at NC Highway 41BSAN7 | 83.9 | Gauge | Robeson | 82.5% | 555 of 672 | 16 min | 11.3 h | |
| 1,410 | Huntersville 2.0 WNC-MK-68 | 83.9 | Volunteer | Mecklenburg | 66.6% | 2 of 3 | 11.4 h | 2 days | |
| 1,411 | Pilot Mountain 0.3 WNC-SR-12 | 83.9 | Volunteer | Surry | 66.6% | 2 of 3 | 11.4 h | 37 h | |
| 1,412 | Whiteville 2S - Soules SwampWHSN7 | 83.8 | Gauge | Columbus | 66.5% | 671 of 1,008 | 16 min | 65 min | |
| 1,413 | Burnsville AgBUNN7 | 83.8 | Cooperative | Yancey | 57.1% | 4 of 7 | 4.4 h | 2 days | |
| 1,414 | Red Springs 1NNE - Little Raft SwampRSPN7 | 83.7 | Gauge | Robeson | 82.9% | 836 of 1,008 | 12 min | 11.1 h | |
| 1,415 | Sligo 1E - Buckskin CreekSLGN7 | 83.5 | Gauge | Currituck | 82.5% | 832 of 1,008 | 12 min | 11.3 h | |
| 1,416 | Lumber 3 N MaxtonMAXN7 | 83.5 | Gauge | Scotland | 79.1% | 133 of 168 | 17 min | 34 h | |
| 1,417 | Benson 3.7 NNENC-JH-127 | 83.5 | Volunteer | Johnston | 66.6% | 2 of 3 | 12.4 h | 2 days | |
| 1,418 | Alarka fd- WesserWSGN7 | 83.3 | Gauge | Swain | 76.4% | 308 of 403 | 16 min | 11.6 h | |
| 1,419 | Southport 2NNWDTCN7 | 83.0 | Gauge | Brunswick | 80.5% | 541 of 672 | 16 min | 11.8 h | |
| 1,420 | Chapel Hill 6.8 SNC-CH-49 | 83.0 | Volunteer | Chatham | 66.6% | 2 of 3 | 13.4 h | 2 days | |
| 1,421 | Castle Hayne 1.6 NNWNC-PD-13 | 83.0 | Volunteer | Pender | 66.6% | 2 of 3 | 13.4 h | 36 h | |
| 1,422 | Wilmington 3.7 SNC-NH-66 | 83.0 | Volunteer | New Hanover | 66.6% | 2 of 3 | 13.4 h | 37 h | |
| 1,423 | JSRN7JSRN7 | 82.7 | DCP | - | 57.5% | 19 of 33 | 17 min | 30.1 h | |
| 1,424 | Raleigh - Wildcat RanchWBHN7 | 82.6 | Gauge | Wake | 70.7% | 713 of 1,008 | 16 min | 3 h | |
| 1,425 | Mint Hill 1.1 WNC-MK-142 | 82.6 | Volunteer | Mecklenburg | 66.6% | 2 of 3 | 14.4 h | 35 h | |
| 1,425 | Jacksonville 2.4 NNENC-ON-150 | 82.6 | Volunteer | Onslow | 66.6% | 2 of 3 | 14.4 h | 35 h | |
| 1,427 | Siler City 7.2 NENC-CH-26 | 82.6 | Volunteer | Chatham | 66.6% | 2 of 3 | 14.4 h | 2 days | |
| 1,428 | Calabash 1.9 WNWNC-BR-106 | 82.6 | Volunteer | Brunswick | 66.6% | 2 of 3 | 14.4 h | 2 days | |
| 1,429 | Kinston/StallingsISO | 82.6 | Airport | Lenoir | 54.9% | 277 of 504 | 15 min | 66 min | |
| 1,430 | Vanceboro - Swift CreekVAAN7 | 82.5 | Gauge | Craven | 79.5% | 802 of 1,008 | 12 min | 11.1 h | |
| 1,431 | French Broad River AT French Broad River above Chestnut St in RROSN7 | 82.5 | Gauge | Transylvania | 54.0% | 363 of 672 | 11 min | 60 min | |
| 1,432 | Hiddenite 3NNE - S Yadkin RiverZSHN7 | 82.4 | Gauge | Alexander | 82.2% | 829 of 1,008 | 17 min | 11.3 h | |
| 1,433 | Emerald Isle - Bogue SoundEMDN7 | 82.4 | Gauge | Carteret | 75.8% | 510 of 672 | 12 min | 11.3 h | |
| 1,434 | RosmanRMNN7 | 82.4 | Cooperative | Transylvania | 57.1% | 4 of 7 | 7.6 h | 3 days | |
| 1,435 | Carolina Beach 1.0 NNC-NH-62 | 82.1 | Volunteer | New Hanover | 66.6% | 2 of 3 | 15.4 h | 37 h | |
| 1,436 | Chapel Hill 7.2 WNC-OR-62 | 82.1 | Volunteer | Orange | 66.6% | 2 of 3 | 15.4 h | 34 h | |
| 1,437 | Wilmington 8.1 SNC-NH-133 | 82.1 | Volunteer | New Hanover | 66.6% | 2 of 3 | 15.4 h | 36 h | |
| 1,437 | Clinton 4.5 SSENC-SM-25 | 82.1 | Volunteer | Sampson | 66.6% | 2 of 3 | 15.4 h | 36 h | |
| 1,439 | Eden - Dan RiverDEDN7 | 81.9 | Gauge | Rockingham | 77.7% | 784 of 1,008 | 12 min | 11.2 h | |
| 1,440 | HKWN7HKWN7 | 81.7 | DCP | - | 50.0% | 9 of 18 | 17 min | 32.3 h | |
| 1,441 | Weaverville 5.6 ENC-BC-66 | 81.6 | Volunteer | Buncombe | 66.6% | 2 of 3 | 16.4 h | 37 h | |
| 1,441 | Mount Pleasant 3.9 ENENC-CB-32 | 81.6 | Volunteer | Cabarrus | 66.6% | 2 of 3 | 16.4 h | 37 h | |
| 1,441 | Brice Creek 0.9 WNWNC-CN-121 | 81.6 | Volunteer | Craven | 66.6% | 2 of 3 | 16.4 h | 37 h | |
| 1,441 | Beaufort 3.8 NNC-CR-136 | 81.6 | Volunteer | Carteret | 66.6% | 2 of 3 | 16.4 h | 37 h | |
| 1,441 | Raeford 9.6 ENC-HK-3 | 81.6 | Volunteer | Hoke | 66.6% | 2 of 3 | 16.4 h | 37 h | |
| 1,441 | Wilmington 8.0 ENENC-NH-10 | 81.6 | Volunteer | New Hanover | 66.6% | 2 of 3 | 16.4 h | 37 h | |
| 1,441 | Ellenboro 3.1 SWNC-RT-3 | 81.6 | Volunteer | Rutherford | 66.6% | 2 of 3 | 16.4 h | 37 h | |
| 1,441 | Raleigh 3.6 NNWNC-WK-88 | 81.6 | Volunteer | Wake | 66.6% | 2 of 3 | 16.4 h | 37 h | |
| 1,449 | Newport 2.5 WNC-CR-33 | 81.6 | Volunteer | Carteret | 66.6% | 2 of 3 | 16.4 h | 2 days | |
| 1,449 | Waynesville 2.1 WNC-HW-65 | 81.6 | Volunteer | Haywood | 66.6% | 2 of 3 | 16.4 h | 2 days | |
| 1,449 | Denver 6.4 SNC-LN-25 | 81.6 | Volunteer | Lincoln | 66.6% | 2 of 3 | 16.4 h | 2 days | |
| 1,449 | Charlotte 1.7 ESENC-MK-123 | 81.6 | Volunteer | Mecklenburg | 66.6% | 2 of 3 | 16.4 h | 2 days | |
| 1,449 | Winterville 3.0 NNWNC-PT-119 | 81.6 | Volunteer | Pitt | 66.6% | 2 of 3 | 16.4 h | 2 days | |
| 1,449 | Gorman 7.2 SENC-WK-255 | 81.6 | Volunteer | Wake | 66.6% | 2 of 3 | 16.4 h | 2 days | |
| 1,455 | Hope Mills 0.5 WSWNC-CM-71 | 81.6 | Volunteer | Cumberland | 66.6% | 2 of 3 | 16.4 h | 3 days | |
| 1,455 | Charlotte 7.0 ENENC-MK-53 | 81.6 | Volunteer | Mecklenburg | 66.6% | 2 of 3 | 16.4 h | 3 days | |
| 1,455 | Lumberton 2.6 ESENC-RB-7 | 81.6 | Volunteer | Robeson | 66.6% | 2 of 3 | 16.4 h | 3 days | |
| 1,455 | Wilson 6.3 WNWNC-WN-30 | 81.6 | Volunteer | Wilson | 66.6% | 2 of 3 | 16.4 h | 3 days | |
| 1,455 | Roper 2.4 NENC-WS-3 | 81.6 | Volunteer | Washington | 66.6% | 2 of 3 | 16.4 h | 3 days | |
| 1,460 | Calabash 2NW - Shingletree SwampSHSN7 | 81.4 | Gauge | Brunswick | 76.4% | 771 of 1,008 | 12 min | 11.2 h | |
| 1,461 | Clinton - Williams Old MillOMBN7 | 81.4 | Gauge | Sampson | 73.2% | 369 of 504 | 17 min | 11.6 h | |
| 1,462 | ConcordJQF | 81.3 | Airport | Cabarrus | 52.7% | 266 of 504 | 6 min | 2 h | |
| 1,463 | Sanford - Little Buffalo CreekLBCN7 | 81.2 | Gauge | Lee | 75.8% | 765 of 1,008 | 12 min | 11.1 h | |
| 1,464 | Alligator - Little Alligator RiverLALN7 | 81.2 | Gauge | Tyrrell | 75.7% | 764 of 1,008 | 12 min | 11.2 h | |
| 1,465 | Harris 2.7 NWNC-RT-24 | 81.2 | Volunteer | Rutherford | 66.6% | 2 of 3 | 17.4 h | 37 h | |
| 1,466 | Skyland 1.0 WNC-BC-22 | 81.2 | Volunteer | Buncombe | 66.6% | 2 of 3 | 17.4 h | 38 h | |
| 1,466 | Fayetteville 9.7 SWNC-CM-130 | 81.2 | Volunteer | Cumberland | 66.6% | 2 of 3 | 17.4 h | 38 h | |
| 1,466 | Fletcher 1.2 WSWNC-HN-2 | 81.2 | Volunteer | Henderson | 66.6% | 2 of 3 | 17.4 h | 38 h | |
| 1,469 | Cary - Turkey CreekTCHN7 | 81.1 | Gauge | Wake | 78.4% | 791 of 1,008 | 17 min | 11.3 h | |
| 1,470 | Calabash - Calabash RiverCBHN7 | 81.1 | Gauge | Brunswick | 75.6% | 762 of 1,008 | 12 min | 11.1 h | |
| 1,471 | North RiverNORN7 | 80.9 | Gauge | Carteret | 75.6% | 763 of 1,008 | 12 min | 16.3 h | |
| 1,472 | Swift Creek Upstream of Kildaire Farm RdCKPN7 | 80.9 | Gauge | Wake | 75.1% | 757 of 1,008 | 12 min | 11.3 h | |
| 1,473 | Swift Creek Upstream of SW Cary PkwyCPYN7 | 80.9 | Gauge | Wake | 74.9% | 755 of 1,008 | 12 min | 11.1 h | |
| 1,474 | Cary 1ESE - Walnut CreekCPEN7 | 80.7 | Gauge | Wake | 77.4% | 781 of 1,008 | 17 min | 11.3 h | |
| 1,475 | Snow Hill - Contentnea CreekSNHN7 | 80.7 | Gauge | Greene | 74.3% | 749 of 1,008 | 12 min | 11.1 h | |
| 1,476 | Monroe - Bearskin CreekBSMN7 | 80.4 | Gauge | Union | 73.5% | 741 of 1,008 | 12 min | 11.1 h | |
| 1,477 | Neuse River AT OrientalORLN7 | 80.3 | Gauge | Pamlico | 80.7% | 239 of 296 | 17 min | 14.2 h | |
| 1,478 | Lincolnton - SF Catawba RiverSFLN7 | 80.3 | Gauge | Lincoln | 73.2% | 738 of 1,008 | 12 min | 11.1 h | |
| 1,479 | Columbia 6SW - Scupperong RiverSCPN7 | 80.3 | Gauge | Tyrrell | 69.7% | 469 of 672 | 12 min | 11.2 h | |
| 1,480 | RGCN7RGCN7 | 80.3 | DCP | - | 48.4% | 16 of 33 | 17 min | 23.8 h | |
| 1,481 | Ag Gum NeckCBAN7 | 80.0 | Cooperative | Tyrrell | 57.1% | 4 of 7 | 12.7 h | 3 days | |
| 1,482 | Lynn Branch at MacDonald Woods ParkLBMN7 | 79.9 | Gauge | Wake | 75.2% | 758 of 1,008 | 17 min | 11.4 h | |
| 1,483 | Lower Roanoke River 1 NNW Roanoke RapidsRRDN7 | 79.8 | Gauge | Northampton | 78.2% | 526 of 672 | 22 min | 36 h | |
| 1,484 | Cary 2E - Walnut CreekSEMN7 | 79.8 | Gauge | Wake | 74.9% | 755 of 1,008 | 17 min | 11.3 h | |
| 1,485 | Cary - Little Lochmere LakeLLMN7 | 79.8 | Gauge | Wake | 74.9% | 755 of 1,008 | 17 min | 11.3 h | |
| 1,486 | WaynesvilleWYVN7 | 79.8 | Cooperative | Haywood | 42.8% | 3 of 7 | 65 min | 2 days | |
| 1,487 | Ag - Tobacco Research STNOXNN7 | 79.8 | Cooperative | Granville | 42.8% | 3 of 7 | 1.6 h | 37 h | |
| 1,488 | Cary 1ESE - Walnut CreekCDPN7 | 79.7 | Gauge | Wake | 74.4% | 750 of 1,008 | 17 min | 11.3 h | |
| 1,489 | Robersonville - Ross SwampRBSN7 | 79.6 | Gauge | Martin | 68.0% | 457 of 672 | 12 min | 11.5 h | |
| 1,490 | Nottely River At Nottely River At Cook Bridge Near MurphyNCBN7 | 79.6 | Gauge | Cherokee | 67.8% | 342 of 504 | 17 min | 11.2 h | |
| 1,491 | Cary - MacGregor LakeMCGN7 | 79.4 | Gauge | Wake | 73.6% | 742 of 1,008 | 17 min | 11.4 h | |
| 1,492 | Mount Mitchell State ParkMMTN7 | 79.3 | Cooperative | Yancey | 42.8% | 3 of 7 | 44 min | 3.5 days | |
| 1,493 | Cary - Swift CreekSWMN7 | 79.2 | Gauge | Wake | 73.1% | 737 of 1,008 | 17 min | 11.4 h | |
| 1,494 | Cary 3ESE - Walnut CreekUCTN7 | 79.2 | Gauge | Wake | 72.9% | 735 of 1,008 | 16 min | 11.3 h | |
| 1,495 | Carolina Beach - Myrtle Grove SoundCBCN7 | 79.2 | Gauge | New Hanover | 69.3% | 466 of 672 | 16 min | 11.4 h | |
| 1,496 | Rocky Broad River At Bat CaveBCVN7 | 79.2 | Gauge | Henderson | 66.5% | 447 of 672 | 12 min | 11.3 h | |
| 1,497 | SBRN7SBRN7 | 79.1 | DCP | - | 42.8% | 3 of 7 | 12 min | 3.7 days | |
| 1,498 | Swift Creek Upstream of Regency PkwySRPN7 | 79.0 | Gauge | Wake | 72.2% | 728 of 1,008 | 16 min | 11.2 h | |
| 1,499 | LITTLE TENNESSEE 7 SW Little Tenn River at Needmore Rd 7 SW BrysNEEN7 | 78.9 | Gauge | Swain | 48.1% | 303 of 630 | 17 min | 75 min | |
| 1,500 | 5 Miles SW Of Hyco LakeYAVN7 | 78.9 | Cooperative | Caswell | 42.8% | 3 of 7 | 3.2 h | 3.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. 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.