Storm Station
Sign in

Live/247 Rank/North Carolina

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.

2,255 stations ranked24.4% sent every report dueranked October 16, 2026page 9 of 10North Carolina instrumentsNorth Carolina weather

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

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
2,001Raleigh 7.5 NNENC-WK-46778.7VolunteerWake42.8%3 of 786 min4.6 days
2,002Winston-Salem 3.2 NWNC-FR-6678.7VolunteerForsyth42.8%3 of 786 min4.5 days
2,003Columbus 1.7 SSENC-PK-2578.7VolunteerPolk42.8%3 of 786 min4.5 days
2,004Fayetteville 2.4 SNC-CM-178.7VolunteerCumberland42.8%3 of 786 min4.5 days
2,004Advance 0.2 ESENC-DV-278.7VolunteerDavie42.8%3 of 786 min4.5 days
2,006Advance 1.2 ESENC-DV-1578.7VolunteerDavie42.8%3 of 786 min4.5 days
2,007Stanfield 4.5 SSENC-SN-278.7VolunteerStanly42.8%3 of 786 min4.5 days
2,008Hendersonville 4.8 SWNC-HN-1478.7VolunteerHenderson42.8%3 of 72.4 h4.5 days
2,008Waynesville 2.5 SSENC-HW-7278.7VolunteerHaywood42.8%3 of 72.4 h4.5 days
2,010New Bern 4.2 SNC-CN-4878.7VolunteerCraven42.8%3 of 72.4 h4.5 days
2,011Supply 1SE - Lockwood Folly RiverLFRN778.7GaugeBrunswick40.9%413 of 1,00814 min30 min
2,012Citizen station DW7787DW778778.6CitizenMecklenburg53.5%270 of 50418 s3 h
2,013Citizen station EW6902EW690278.6CitizenIredell51.8%307 of 59219 s3.6 h
2,014Citizen station EW0871EW087178.6CitizenHenderson50.6%255 of 50420 s3.3 h
2,015Citizen station CW6395CW639578.6CitizenPerquimans49.1%165 of 33619 s4.7 h
2,016West Jefferson 1.4 SENC-AS-2378.6VolunteerAshe42.8%3 of 73.4 h4 days
2,017Raleigh 7.9 SSWNC-WK-44478.6VolunteerWake42.8%3 of 74.4 h3.5 days
2,018Raleigh 8.0 SWNC-WK-42578.6VolunteerWake42.8%3 of 74.4 h3.5 days
2,019Bahama 4.6 WNC-DH-10478.6VolunteerDurham42.8%3 of 75.4 h3 days
2,020Citizen station EW6866EW686678.6CitizenPerquimans41.0%55 of 13420 s4.8 h
2,021Canton 4.9 NNC-HW-7478.5VolunteerHaywood57.1%4 of 716.4 h2 days
2,022Citizen station GW7596GW759678.5CitizenCraven49.7%167 of 33619 s5.2 h
2,023Citizen station DW4129DW412978.5CitizenOrange49.1%330 of 67217 s2.4 h
2,024Citizen station EW3814EW381478.5CitizenIredell48.2%243 of 50416 s2.9 h
2,025Citizen station KN4QQNKN4QQN78.4CitizenDurham52.6%177 of 33620 s4.7 h
2,026Citizen station DW9792DW979278.4CitizenCraven49.1%110 of 22418 s7.5 h
2,027Fayetteville 3.0 WSWNC-CM-10378.4VolunteerCumberland42.8%3 of 726 min5 days
2,028Hayesville 1.6 ENC-CY-578.4VolunteerClay42.8%3 of 786 min5 days
2,029RosmanRMNN778.4CooperativeTransylvania42.8%3 of 75.8 h3 days
2,030Citizen station CW2401CW240178.3CitizenOrange55.1%556 of 1,00818 s87 min
2,031Citizen station WD4LSSWD4LSS78.3CitizenDavidson50.6%340 of 67218 s3.1 h
2,032Citizen station FW2520FW252078.3CitizenCleveland49.1%110 of 22418 s7.8 h
2,033Citizen station FW4286FW428678.3CitizenJohnston49.0%247 of 50413 s3.4 h
2,034Shelby 3.5 NNC-CV-2678.3VolunteerCleveland42.8%3 of 73.4 h4.5 days
2,035Old Fort 3.6 NWNC-MD-878.3VolunteerMcDowell42.8%3 of 73.4 h4.5 days
2,036Citizen station FW8040FW804078.2CitizenWake50.7%341 of 67219 s3.2 h
2,037Citizen station EW7271EW727178.2CitizenWayne49.8%314 of 63018 s3.1 h
2,038NC-OR-116NC-OR-11678.2COCORAHS-42.8%3 of 73.4 h4.5 days
2,039Newton 2.9 SENC-CT-3978.2VolunteerCatawba42.8%3 of 73.4 h4.5 days
2,040Citizen station EW5165EW516578.1CitizenHenderson54.5%262 of 48018 s4 h
2,041Citizen station EW1728EW172878.1CitizenJohnston50.8%244 of 48017 s3 h
2,042Citizen station EW9008EW900878.1CitizenMecklenburg48.3%325 of 67218 s2.6 h
2,043Citizen station FW7255FW725578.1CitizenWake47.9%322 of 67218 s2.4 h
2,044Citizen station FW0822FW082278.1CitizenGuilford47.7%107 of 22416 s7.2 h
2,045Wilmington 1.9 SNC-NH-9478.1VolunteerNew Hanover42.8%3 of 75.4 h3.5 days
2,046Citizen station KN4QD-13KN4QD-1378.0CitizenJackson61.1%154 of 25214 s4.2 h
2,047Citizen station FW3938FW393877.9CitizenCabarrus50.0%112 of 22420 s9.8 h
2,048Citizen station GW6788GW678877.9CitizenCatawba48.5%326 of 67219 s2.8 h
2,049Citizen station FW6956FW695677.9CitizenBurke47.7%107 of 22415 s7 h
2,050Citizen station GW5369GW536977.9CitizenBrunswick47.4%319 of 67218 s2.4 h
2,051Citizen station EW1186EW118677.9CitizenStanly47.3%106 of 22420 s7.3 h
2,052Watauga River at Aldridge RoadWRAN777.9GaugeWatauga41.3%278 of 67214 min60 min
2,053Citizen station FW6276FW627677.8CitizenMoore50.1%337 of 67219 s1.9 h
2,054Citizen station FW3843FW384377.8CitizenJohnston49.8%162 of 32518 s6.7 h
2,055Citizen station DW9324DW932477.7CitizenDurham54.4%122 of 22417 s7.8 h
2,056Citizen station WX4MMMWX4MMM77.7CitizenWake51.0%245 of 48019 s3.2 h
2,057Citizen station EW8570EW857077.6CitizenSurry50.5%268 of 53018 s2.6 h
2,058EBCI Trout FarmCTFN777.6GaugeSwain41.6%168 of 40316 min1.6 h
2,059French Broad River 2.9 W FletcherFLCN777.5GaugeHenderson48.2%324 of 67224 min75 min
2,060JSRN7JSRN777.5DCP-44.7%17 of 3818 min35.8 h
2,061WilmingtonNDBC-WLON777.4GaugeNew Hanover67.2%226 of 33643 min6.5 h
2,062Raingage At Walnut Cr Buck Jones Rd At Raleigh35462307844134577.4GaugeWake64.0%323 of 5048 min2.4 days
2,063Citizen station GW4735GW473577.4CitizenAlexander51.1%112 of 21917 s6.5 h
2,064Citizen station GW1454GW145477.3CitizenDavidson48.2%324 of 67217 s2.5 h
2,065Citizen station FW4380FW438077.3CitizenCarteret46.6%294 of 63018 s2.9 h
2,066Enochville 0.4 SNC-RW-2377.3VolunteerRowan42.8%3 of 75.4 h4.5 days
2,067Citizen station FW7456FW745677.2CitizenBurke43.8%96 of 21918 s6.3 h
2,068Citizen station C7607C760777.0CitizenDurham45.9%103 of 22420 s5.5 h
2,069Citizen station GW0648GW064876.9CitizenHenderson50.9%257 of 50418 s6.7 h
2,070Citizen station FW3683FW368376.9CitizenMcDowell49.4%249 of 50417 s3.3 h
2,071Citizen station CW3151CW315176.9CitizenHenderson44.6%75 of 16818 s9 h
2,072Fleetwood 1.6 WNC-AS-3176.9VolunteerAshe42.8%3 of 76.4 h4.4 days
2,073Oxford Hydro StationOXFN776.9CooperativeCatawba42.8%3 of 77.1 h4 days
2,074Citizen station FW5172FW517276.8CitizenMcDowell47.9%322 of 67216 s3.7 h
2,075Citizen station FW4485FW448576.8CitizenStokes46.8%105 of 22417 s9.8 h
2,076Blowing Rock 0.7 ENENC-WT-8876.8VolunteerWatauga42.8%3 of 77.4 h4 days
2,077Citizen station FW5918FW591876.7CitizenDare48.0%121 of 25217 s10.3 h
2,078Citizen station FW7442FW744276.7CitizenBurke47.7%107 of 22419 s7.8 h
2,079Dobson 2.3 SENC-SR-276.7VolunteerSurry42.8%3 of 78.4 h3.5 days
2,080Walnut Cove 4.5 SNC-FR-4976.7VolunteerForsyth42.8%3 of 78.4 h3.5 days
2,081Citizen station GW0870GW087076.6CitizenRowan42.4%93 of 21918 s6.5 h
2,082Citizen station FW2524FW252476.5CitizenCleveland47.3%106 of 22420 s7.5 h
2,083Citizen station KO4RJX-11KO4RJX-1176.4CitizenJohnston55.7%208 of 37316 s3.5 h
2,084Citizen station EW4547EW454776.4CitizenJohnston51.4%69 of 13417 s18.1 h
2,085Citizen station FW6484FW648476.4CitizenOrange45.0%101 of 22419 s9 h
2,086Brevard 1.4 WNC-TR-4276.4VolunteerTransylvania42.8%3 of 77.4 h4.5 days
2,087Statesville 6.2 NNENC-IR-3776.3VolunteerIredell42.8%3 of 710.4 h3 days
2,088Citizen station GW0207GW020776.2CitizenWake50.4%254 of 50418 s7.9 h
2,089Rhodhiss Hydro PlantRHON776.2CooperativeCaldwell42.8%3 of 78.6 h4 days
2,090Lenoir - Lower Creek at Mulberry StLCLN776.2GaugeCaldwell38.3%86 of 22417 min3 h
2,091Little River 2 S 2 S Penrose at Merrill LnLRVN776.1GaugeTransylvania40.0%202 of 50414 min2 h
2,092Citizen station CW2046CW204675.9CitizenDurham50.2%1,267 of 2,52016 s36 min
2,093Citizen station CW7400CW740075.9CitizenWake49.6%185 of 37317 s4.3 h
2,094Monroe 2 SEMORN775.9CooperativeUnion42.8%3 of 79.4 h4 days
2,095Citizen station EW8277EW827775.8CitizenOrange50.4%113 of 22418 s6 h
2,096Nashville 3.2 WNC-NS-275.8VolunteerNash42.8%3 of 710.4 h3.5 days
2,097Citizen station FW1908FW190875.7CitizenMecklenburg51.3%259 of 50417 s10 h
2,098Wendell 6.5 SNC-JH-1575.6VolunteerJohnston42.8%3 of 78.4 h5 days
2,099Taylorsville 6WNW - Lambert ForkZLFN775.5GaugeAlexander53.8%543 of 1,00814 min5.7 h
2,100Citizen station FW2216FW221675.5CitizenJackson47.2%238 of 50418 s3 h
2,101Mountain Island DamMOUN775.5CooperativeGaston42.8%3 of 710.3 h4 days
2,102Citizen station GW1127GW112775.4CitizenDurham51.1%129 of 25220 s4.8 h
2,103Citizen station FW6817FW681775.4CitizenRandolph50.4%339 of 67215 s2.4 h
2,104Colfax 3.2 SNC-GL-8375.4VolunteerGuilford42.8%3 of 712.4 h2 days
2,105Seagrove 7.0 ENC-RN-3675.4VolunteerRandolph42.8%3 of 712.4 h3 days
2,106Hickory 4.8 SWNC-CT-1075.4VolunteerCatawba42.8%3 of 712.4 h2.5 days
2,107Kernersville 3.2 NNWNC-FR-6575.3VolunteerForsyth57.1%4 of 723.4 h3 days
2,108Citizen station N8XHFN8XHF75.3CitizenCurrituck46.4%104 of 22415 s13 h
2,109Greenville 3.3 WNC-PT-6775.3VolunteerPitt42.8%3 of 711.4 h3.5 days
2,110Citizen station GW4759GW475975.2CitizenAlexander46.8%105 of 22418 s7.5 h
2,111Bath 0.7 NNC-BF-1075.2VolunteerBeaufort42.8%3 of 79.4 h5 days
2,112Richlands 3.4 SSWNC-ON-16575.2VolunteerOnslow42.8%3 of 711.4 h3.6 days
2,113Wilson Creek At EdgemontEGMN775.2GaugeCaldwell39.4%159 of 40314 min3.1 h
2,114Citizen station EW5945EW594575.1CitizenOnslow49.6%313 of 63016 s8.3 h
2,115Henderson 2.5 NNENC-VN-575.0VolunteerVance57.1%4 of 724.4 h2 days
2,116Pittsboro 8.2 NNWNC-CH-6675.0VolunteerChatham57.1%4 of 725.4 h3 days
2,117Siler City 0.5 SENC-CH-7075.0VolunteerChatham57.1%4 of 726.4 h2 days
2,118Stem 5.8 WNWNC-DH-8575.0VolunteerDurham57.1%4 of 726.4 h2.5 days
2,118Raleigh 6.2 ENC-WK-375.0VolunteerWake57.1%4 of 726.4 h2.5 days
2,120Summerfield 2.8 NWNC-GL-5575.0VolunteerGuilford57.1%4 of 727.4 h2.5 days
2,120Clayton 1.3 SSWNC-JH-9575.0VolunteerJohnston57.1%4 of 727.4 h2.5 days
2,122Banner ElkBELN775.0CooperativeAvery57.1%4 of 731.8 h3 days
2,123Citizen station CW9566CW956674.8CitizenBuncombe53.8%1,358 of 2,52017 s3.4 h
2,124Citizen station FW9066FW906674.8CitizenMacon44.0%74 of 16821 s8.8 h
2,125Hillsborough 7.4 NWNC-OR-674.5VolunteerOrange57.1%4 of 725.4 h3.5 days
2,126Sanford 16.1 SSENC-HR-5474.5VolunteerHarnett57.1%4 of 726.4 h3.5 days
2,127Chapel Hill 4.5 WSWNC-OR-2174.5VolunteerOrange57.1%4 of 727.4 h3.5 days
2,128Swift Creek Near Apex0208758074.4GaugeWake55.3%279 of 5047 min3.1 days
2,129Greenville 5.7 NWNC-PT-5774.4VolunteerPitt42.8%3 of 714.4 h24 h
2,130Citizen station CW5602CW560274.3CitizenHaywood52.3%44 of 8414 s13 h
2,131HW Steeles CreekSTLN774.2GaugeBurke46.7%94 of 20118 min14.1 h
2,132Trent Woods 1.1 ENENC-CN-13374.0VolunteerCraven42.8%3 of 714.4 h3.5 days
2,133Citizen station EW7342EW734273.9CitizenMecklenburg44.3%149 of 33620 s12.2 h
2,134Citizen station KI4RPMKI4RPM73.8CitizenCaldwell47.0%103 of 21918 s25.8 h
2,135Citizen station GW0368GW036873.7CitizenJohnston45.2%99 of 21916 s12.8 h
2,136Cane Creek 1 ENE Cane CRK Nr FletcherCCFN773.6GaugeHenderson34.3%173 of 50414 min2.3 h
2,137Citizen station CW0803CW080373.0CitizenBrunswick47.3%106 of 22414 s34.5 h
2,138PumpkintownPKTN772.8GaugeJackson37.8%127 of 33617 min5.4 h
2,139Citizen station KC3BAN-3KC3BAN-372.7CitizenDare46.4%234 of 50417 s15.2 h
2,140Citizen station EW9660EW966072.6CitizenGaston45.9%103 of 22418 s34.1 h
2,141Asheville 4E - Grassy BranchGBAN772.5GaugeBuncombe51.6%521 of 1,00813 min3.2 days
2,142Citizen station FW4559FW455972.5CitizenAshe47.7%321 of 67217 s2.4 h
2,143Citizen station K4DNMK4DNM72.4CitizenJohnston46.2%259 of 56017 s14.6 h
2,144BeaufortNDBC-BFTN772.3GaugeCarteret57.6%323 of 56044 min6.3 h
2,144Oregon Inlet MarinaNDBC-ORIN772.3GaugeDare57.6%323 of 56044 min6.3 h
2,146Duck PierNDBC-DUKN772.2GaugeDare57.5%322 of 56044 min6.3 h
2,147Citizen station EW6762EW676272.1CitizenCumberland32.6%47 of 14420 s13.8 h
2,148Castle Haybe 1SSE - Prince George CreekPGCN771.9GaugeNew Hanover50.3%338 of 67214 min35 h
2,148Castle Hayne - Prince George CreekPGHN771.9GaugeNew Hanover50.3%338 of 67214 min35 h
2,150Kirkland 3NW - Island CreekISCN771.8GaugeNew Hanover50.1%337 of 67214 min35 h
2,150Castle Hayne 2SE - Prince George CreekPGBN771.8GaugeNew Hanover50.1%337 of 67214 min35 h
2,152Myrtle Grove 1S - Everetts CreekECKN771.8GaugeNew Hanover50.0%336 of 67214 min35.5 h
2,153North Toe River At NewlandNTNN771.7GaugeAvery30.5%110 of 36018 min3 h
2,154Citizen station DW0987DW098771.3CitizenMecklenburg44.0%74 of 16819 s2.3 days
2,155Lake ToxawayLTYN771.1GaugeTransylvania37.8%76 of 20119 min14.1 h
2,156TQCN7TQCN771.1DCP-27.7%15 of 5412 min28.9 h
2,157Swift Creek AT Swift Creek Nr ApexAPSN771.0GaugeWake50.6%510 of 1,00819 min3.1 days
2,158Boylston Creek RainBOYN771.0GaugeTransylvania37.5%86 of 22916 min14.3 h
2,159Citizen station DW5686DW568670.8CitizenGaston45.0%227 of 50418 s31.7 h
2,160Parker's Ferry at Meherrin RiverPFMN770.4GaugeHertford46.1%155 of 33614 min42 h
2,161Raleigh - Walnut Creek at Buck JonesBKJN770.0GaugeWake45.2%456 of 1,00814 min2.4 days
2,162GastoniaGTAN770.0CooperativeGaston42.8%3 of 724.6 h3 days
2,163FranklinFRKN770.0CooperativeMacon42.8%3 of 735.3 h3 days
2,164Beta - Scotts CreekSCKN769.9GaugeJackson34.5%174 of 50418 min5.7 h
2,165USCG Station HatterasNDBC-HCGN769.6GaugeDare55.3%310 of 56044 min11.5 h
2,166Citizen station KD2QQM-13KD2QQM-1369.5CitizenDare41.4%199 of 48020 s31.6 h
2,167Southport 2NNWDTCN769.4GaugeBrunswick43.1%290 of 67214 min44.3 h
2,168Waterville Power PlantWATN769.1CooperativeHaywood42.8%3 of 725.1 h4 days
2,169Joanna BaldJOBN769.0GaugeGraham23.8%120 of 50416 min2.7 h
2,170Citizen station N3DMS-5N3DMS-568.2CitizenRowan26.1%44 of 16820 s20.2 h
2,171Granite FallsGRFN768.1GaugeCaldwell22.6%114 of 50418 min2.7 h
2,172Cary 1E - Walnut CreekUPCN767.6GaugeWake12.4%125 of 1,00818 min30 min
2,173Citizen station EW5593EW559367.4CitizenClay31.6%637 of 2,01616 s1.9 h
2,174Citizen station WX4FWX4F67.3CitizenSurry40.2%203 of 50419 s33.8 h
2,175WashingtonTRAN767.2GaugePitt99.4%167 of 16819 min2 h
2,176Sugarloaf MountainSLMN766.9GaugeRutherford26.0%175 of 67214 min5.8 h
2,177Walker TopWKTN766.9GaugeBurke22.3%50 of 22414 min11.3 h
2,178Seagate 1WSWHWKN766.6GaugeNew Hanover24.4%41 of 16814 min22 h
2,179Kings MountainSKMN766.4GaugeJackson20.6%139 of 67218 min2.8 h
2,180Silver Lake 1WNW - Bernards CreekBRKN766.1GaugeNew Hanover23.2%39 of 16814 min22 h
2,181Citizen station GW3801GW380165.0CitizenPitt22.1%372 of 1,68017 s3.5 h
2,182Citizen station FW9989FW998965.0CitizenWarren22.1%372 of 1,68018 s3.6 h
2,183Citizen station GW3943GW394364.9CitizenOnslow22.2%373 of 1,68018 s3.7 h
2,183Citizen station GW5315GW531564.9CitizenMecklenburg22.2%373 of 1,68018 s3.7 h
2,185Stecoah GapSTGN764.5GaugeGraham21.4%216 of 1,00814 min5 h
2,186AgOLFN764.3CooperativeMcdowell20.9%14 of 6777 min22.5 h
2,187Pisgah Forest 3 NEPISN764.3CooperativeTransylvania16.6%14 of 8437 min23 h
2,188Blackburn KnobBNKN764.2GaugeWatauga21.5%62 of 28814 min19 h
2,189Spring Creek - Meadow ForkMDFN763.9GaugeHaywood22.4%87 of 38719 min13.2 h
2,190Citizen station GW6547GW654763.9CitizenMecklenburg20.5%415 of 2,01618 s3.6 h
2,191HighlandsHILN763.8GaugeMacon22.6%114 of 50417 min11.6 h
2,192Citizen station GW5237GW523763.8CitizenOnslow20.5%415 of 2,01617 s3.6 h
2,193Citizen station DW9307DW930763.8CitizenCraven20.6%416 of 2,01618 s3.6 h
2,194Citizen station GW7471GW747163.8CitizenForsyth20.4%413 of 2,01617 s3.6 h
2,195Citizen station GW1072GW107263.8CitizenWake20.5%414 of 2,01617 s3.6 h
2,196CRUSO Fire DepartmentCRSN763.8GaugeHaywood17.4%117 of 67214 min5.9 h
2,197Citizen station EW5380EW538063.7CitizenBuncombe20.3%411 of 2,01617 s3.6 h
2,198Citizen station GW5855GW585563.7CitizenColumbus20.2%409 of 2,01617 s3.6 h
2,198Citizen station GW6223GW622363.7CitizenPitt20.2%409 of 2,01617 s3.6 h
2,200Citizen station DW0364DW036463.7CitizenGaston20.1%407 of 2,01616 s3.6 h
2,201Citizen station FW7828FW782863.7CitizenChowan20.0%405 of 2,01618 s3.5 h
2,202Citizen station GW4833GW483363.6CitizenRandolph20.3%410 of 2,01618 s3.7 h
2,203Citizen station FW6592FW659263.6CitizenHoke20.0%405 of 2,01617 s3.6 h
2,204Citizen station GW2978GW297863.5CitizenWilkes20.3%411 of 2,01617 s3.6 h
2,205Citizen station FW9555FW955563.5CitizenMecklenburg19.9%402 of 2,01618 s3.6 h
2,206Citizen station GW3421GW342163.4CitizenMacon19.7%398 of 2,01618 s3.7 h
2,207Balsam GapBLSN763.4GaugeJackson15.1%34 of 22418 min11.8 h
2,208Citizen station GW5891GW589163.3CitizenCaldwell20.2%408 of 2,01617 s3.6 h
2,209Citizen station FW8394FW839463.2CitizenDuplin20.0%405 of 2,01618 s4.1 h
2,210HogbackIHBN763.2GaugeJackson15.8%40 of 25218 min11.9 h
2,211Citizen station GW4330GW433063.0CitizenChowan19.9%402 of 2,01619 s3.6 h
2,212Citizen station GW6759GW675962.9CitizenWake20.1%407 of 2,01617 s3.6 h
2,213Citizen station GW4820GW482062.6CitizenIredell20.4%412 of 2,01619 s3.7 h
2,214Big CRKBIGN762.6GaugeMadison20.1%58 of 28816 min23.4 h
2,215MTHN7MTHN762.6DCP-11.4%23 of 20117 min12.3 h
2,216Citizen station GW1106GW110662.5CitizenRutherford20.3%411 of 2,01618 s3.6 h
2,217Citizen station FW9562FW956262.5CitizenChatham20.2%408 of 2,01618 s3.6 h
2,218Bee TreeBTNN762.5GaugeBuncombe18.0%52 of 28819 min16.8 h
2,219Citizen station GW2427GW242762.4CitizenNew Hanover19.8%400 of 2,01619 s5.2 h
2,220Tuckasegee River Blw Scotts Ck At Scotts Creek InflowSCTN762.4GaugeJackson18.3%123 of 67214 min10.2 h
2,221Citizen station GW1763GW176362.1CitizenCraven22.0%371 of 1,68015 s6.6 h
2,222Citizen station GW7053GW705362.1CitizenWake20.0%404 of 2,01616 s3.7 h
2,223Citizen station GW5028GW502861.9CitizenForsyth19.8%401 of 2,01618 s3.6 h
2,224Citizen station GW0842GW084261.8CitizenDurham20.2%409 of 2,01617 s5.3 h
2,225Citizen station FW7556FW755661.5CitizenGuilford20.6%417 of 2,01618 s3.6 h
2,226Citizen station GW7085GW708561.4CitizenMecklenburg18.2%368 of 2,01619 s29.9 h
2,227BIPN7BIPN761.4DCP-11.3%19 of 16819 min19.3 h
2,228Thorpe DamTHDN761.2GaugeJackson15.2%77 of 50414 min14 h
2,229UnakaPKRN761.0GaugeCherokee16.9%31 of 18314 min2.1 days
2,230Citizen station GW4465GW446560.9CitizenMacon20.5%415 of 2,01618 s3.6 h
2,231Citizen station FW8597FW859760.6CitizenRutherford20.5%414 of 2,01619 s3.7 h
2,232Beaverdam CreekBDCN760.5GaugeBuncombe14.7%40 of 27219 min23.1 h
2,233ChristmountCMTN760.1GaugeBuncombe14.7%114 of 77514 min12.3 h
2,234Rosman 2SWRSMN760.1GaugeTransylvania14.2%120 of 84013 min11.6 h
2,235New_River_McasNCA60.0AirportOnslow21.4%18 of 8447 min4.8 days
2,236Morganton-Lenior AirportLERN759.9GaugeCaldwell14.4%121 of 84014 min12 h
2,237Cherokee - Raven ForkRVFN759.7GaugeSwain15.7%144 of 91614 min14.9 h
2,238Grandfather MeadowsGFMN759.6GaugeAvery17.8%60 of 33618 min2.5 days
2,239RidgecrestRGCN759.1GaugeBuncombe13.9%117 of 84014 min15.4 h
2,240New River HWY 17 BridgeJCKN758.7GaugeOnslow56.5%95 of 16814 min22 h
2,241Citizen station GW1014GW101458.7CitizenGuilford20.5%415 of 2,01618 s3.6 h
2,242Bearwallow TowerBWMN758.5GaugeHenderson8.5%43 of 50418 min11.7 h
2,243Dunsmore Cove Nr RidgecrestDMCN758.4GaugeBuncombe12.8%43 of 33619 min29.5 h
2,244Shelby 2NNESLYN758.2CooperativeCleveland8.3%14 of 16827 min23 h
2,245ConcordCCDN758.2CooperativeCabarrus8.3%14 of 16827 min23 h
2,246Davey MountainDVYN758.1GaugeClay8.6%67 of 77513 min12.3 h
2,247MarshallMRHN758.1CooperativeTransylvania8.3%14 of 16827 min23 h
2,248SWTN7SWTN757.5DCP-2.0%7 of 33618 min11.9 h
2,249Howards KnobHKWN756.2GaugeWatauga8.0%27 of 33618 min40 h
2,250SERN7SERN755.9DCP-6.4%21 of 32517 min2.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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.