Storm Station
Sign in

Live/247 Rank/Virginia

Virginia 24/7 Rank

Every station in Virginia 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.

1,541 stations ranked23.4% sent every report dueranked October 16, 2026page 3 of 7Virginia instrumentsVirginia 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 1,541 ranked here, 1,524 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
501Luray - PrecipLPGV297.9GaugePage99.1%666 of 67216 min49 min
502Limestone Branch AT LeesburgLBUV297.9GaugeLoudoun99.1%666 of 67217 min30 min
503Duffield - NF Clinch RiverDFIV297.9GaugeScott98.3%661 of 67216 min30 min
504Milldam Creek at Blackwater RoadMCBV297.9GaugeCity of Virginia Beach97.8%822 of 84015 min30 min
505Unnamed AT New Alexandria Tide Gate UpstreamATGV297.9GaugeFairfax97.3%981 of 1,00814 min30 min
505Unnamed Tributary AT New Alexandria Tide Gate DownstreamNADV297.9GaugeFairfax97.3%981 of 1,00814 min30 min
507Tangier - Chesapeake BayPRTV297.9GaugeAccomack97.1%979 of 1,00814 min30 min
508Schley 1ESE - Ware RiverWRVV297.9GaugeGloucester97.0%978 of 1,00814 min30 min
509West PointWPTV297.8CooperativeNew Kent100%7 of 76.3 h24 h
510Williamsburg 4.3 EVA-WLC-1997.8VolunteerYork100%7 of 76.4 h24 h
511Boones Mill 12.6 EVA-FR-697.8VolunteerFranklin100%7 of 76.4 h24 h
512Powhatan 4.2 NVA-PH-1097.8VolunteerPowhatan100%7 of 76.4 h24 h
513Brentsville 1NNE - Broad RunODBV297.8GaugePrince William99.7%335 of 33619 min60 min
514Atlantic Basin 5 ENE Anheuser Busch Coastal Research CenterCCHV297.8GaugeNorthampton99.4%185 of 18618 min60 min
515Goose Creek at Route 653 Near Crockett SpringFGCV297.8GaugeFloyd99.4%167 of 16818 min2 h
516Little River at Gallimore Lane Near FloydFGLV297.8GaugeFloyd99.4%167 of 16818 min2 h
517Jerome - PrecipJPGV297.8GaugeShenandoah98.2%660 of 67216 min45 min
518Lexington - LID1180NOTV297.8GaugeRockbridge98.0%659 of 67216 min30 min
519Black Gut Canal at Sandbridge RoadBGUV297.8GaugeCity of Virginia Beach97.8%822 of 84016 min30 min
520Chincoteague Inlet 2 SW Chincoteague Bay InletCHIV297.8GaugeAccomack96.9%977 of 1,00814 min30 min
521Norfolk NAS/ChamberNGU97.8AirportNorfolk City94.0%158 of 1686 min2.4 h
522Wise 1SE RAWSWSEV297.7GaugeWise100%168 of 16819 min76 min
523Fort Belvoir/DavisoDAA97.7AirportFairfax99.4%167 of 1688 min2 h
524Reston - Shakeden BranchSBAV297.7GaugeFairfax99.4%167 of 16819 min2 h
525WilliamsvilleWLMV297.7GaugeBath99.4%167 of 16819 min1.5 h
526Jackson River AT Covington City ParkCVGV297.7GaugeAlleghany99.4%167 of 16819 min2 h
526Jackson River At Falling Spring DcpFLGV297.7GaugeAlleghany99.4%167 of 16819 min2 h
526Jackson River 5MI SW Jackson R. Bl Gathright DamJCKV297.7GaugeAlleghany99.4%167 of 16819 min2 h
526Colonial Place - Chesapeake BayKMCV297.7GaugeCity of Norfolk99.4%167 of 16819 min2 h
526Beaverdam Creek AT MountvilleMUVV297.7GaugeLoudoun99.4%167 of 16819 min2 h
526Potts Creek At Potts Creek Nr CovingtonPTCV297.7GaugeAlleghany99.4%167 of 16819 min2 h
532BlandBNDV297.7GaugeBland99.4%167 of 16819 min1.5 h
532New River 3 SW GalaxGAXV297.7GaugeGrayson99.4%167 of 16819 min1.5 h
532Little River 1 At Little River At GraysontownGRYV297.7GaugeMontgomery99.4%167 of 16819 min1.5 h
532Pedlar DamPDLV297.7GaugeAmherst99.4%167 of 16819 min1.5 h
532Satellite Precip GageTRTV297.7GaugeGrayson99.4%167 of 16819 min1.5 h
537Cape Charles WellCCRV297.7GaugeNorthampton99.4%167 of 16819 min2 h
537Cowpasture River 4 SE Cowpasture R. Nr Clifton ForgeCOWV297.7GaugeAlleghany99.4%167 of 16819 min2 h
537New River AT Glen LynGLLV297.7GaugeGiles99.4%167 of 16819 min2 h
540New River 1 At AllisoniaALSV297.7GaugePulaski99.4%167 of 16819 min2 h
540Walker Creek AT Walker Creek at BaneBANV297.7GaugeGiles99.4%167 of 16819 min2 h
540Russell Fork River AT BartlickBRFV297.7GaugeDickenson99.4%167 of 16819 min2 h
540Wolf Creek AT NarrowsWOLV297.7GaugeGiles99.4%167 of 16819 min2 h
544Met Station At Shrine Hill Park At Roanoke37151807959170097.7GaugeRoanoke99.0%499 of 5048 min40 min
545Lick Run Above Patton Avenue At Roanoke020555146097.7GaugeRoanoke98.8%498 of 5048 min40 min
546Meteorological Station At Laurel Fork36425808031370097.7GaugeCarroll98.8%166 of 16818 min2 h
547Lexington - LID 1181NOHV297.7GaugeRockbridge97.7%657 of 67216 min30 min
548Fort Eustis/FelkerFAF97.7AirportIsle Of Wight97.0%163 of 1688 min4 h
549Driver 2NW - Nansemond RiverNRSV297.7GaugeCity of Suffolk96.5%973 of 1,00814 min30 min
549Elizabeth River at Scuffeltown CreekPCCV297.7GaugeCity of Chesapeake96.5%973 of 1,00814 min30 min
551Appomattox River AT MattoaxMTXV297.6GaugeChesterfield99.4%334 of 33619 min60 min
551James River AT Richmond WesthamRMDV297.6GaugeHenrico99.4%334 of 33619 min60 min
553Buffalo Creek 2 NW Hampden SydneyBFCV297.6GaugePrince Edward99.4%167 of 16819 min2 h
553Deep Creek AT MannboroDECV297.6GaugeAmelia99.4%167 of 16819 min2 h
553Falling River At Falling R. Nr NarunaFLRV297.6GaugeCampbell99.4%167 of 16819 min2 h
553James River AT Kanawha CanalJRKV297.6GaugeHenrico99.4%167 of 16819 min2 h
557McClean - Churchhill RoadMCHV297.6GaugeFairfax99.1%666 of 67219 min45 min
558Met Station At Mill Mountain Park At Roanoke37145907956030097.6GaugeRoanoke98.8%498 of 5048 min40 min
559Sandy River 6 NW Sandy River Near DanvilleSDRV297.6GaugePittsylvania98.8%166 of 16818 min2 h
560Hyco River at AltonHRAV297.6GaugeHalifax98.8%166 of 16818 min2 h
561Appomattox River 5 NNE Appomattox River at Route 602 Near MannboMNBV297.6GaugeChesterfield98.8%166 of 16818 min2 h
562James River AT Bent CreekBECV297.6GaugeAppomattox98.6%221 of 22418 min60 min
562Mattaponi River AT Bowling GreenBWLV297.6GaugeCaroline98.6%221 of 22418 min60 min
564Pumpkin Creek at Goodyear Blvd in DanvilleDABV297.6GaugeCity of Danville98.1%824 of 84017 min36 min
565Long Creek Canal at Canal RoadBBIV297.6GaugeCity of Virginia Beach97.7%821 of 84016 min30 min
566Bandy - FIUBDYV297.6GaugeTazewell97.6%656 of 67216 min45 min
567Russell Fork River AT HaysiHAIV297.6GaugeDickenson97.6%164 of 16816 min2 h
568Whitetop MountainWTMV297.6GaugeGrayson97.4%655 of 67216 min45 min
569Tappahannock - Rappahannock RiverRAPV297.6GaugeEssex96.3%971 of 1,00814 min30 min
570Nottoway River 3 S Stony CreekSTYV297.5GaugeSussex99.1%333 of 33619 min60 min
571Four Mile Run At HWY 29FMHV297.5GaugeCity of Falls Church98.8%664 of 67219 min45 min
571Tripps Run At Falls Church VaTRFV297.5GaugeCity of Falls Church98.8%664 of 67219 min45 min
573Blackstone 5SSE - Nottoway RiverNRBV297.5GaugeNottoway98.8%166 of 16819 min2 h
574Cranes Nest AT Cranes Nest Nr ClintwoodCNRV297.5GaugeDickenson98.8%166 of 16819 min2 h
575Levisa Fork River AT Big RockBIGV297.5GaugeBuchanan98.8%166 of 16819 min1.5 h
575DavenportDVPV297.5GaugeBuchanan98.8%166 of 16819 min1.5 h
577South Fork Little Difficult Run Above Mouth Near Vienna 2WVLDV297.5GaugeFairfax98.8%166 of 16819 min2 h
578Chesterfield Heights - EB Elizabeth RiverELGV297.5GaugeCity of Norfolk95.9%967 of 1,00814 min30 min
579Meteorological Station Along RT 117 At Roanoke37182408000260097.4GaugeRoanoke98.8%498 of 5048 min40 min
580Ida 2E - Skyland PrecipSKPV297.4GaugePage98.2%660 of 67218 min30 min
581Boonesville 4E - Loft MtnLMPV297.4GaugeAlbemarle97.0%652 of 67216 min36 min
582Roanoke River At Glenvar River GageGNVV297.4GaugeRoanoke95.8%161 of 16814 min2 h
582Piney Run AT LovettsvilleLVTV297.4GaugeLoudoun95.8%161 of 16814 min2 h
582Nf Goose Creek AT LincolnNFGV297.4GaugeLoudoun95.8%161 of 16814 min2 h
582Nf Catoctin Creek AT WaterfordWNFV297.4GaugeLoudoun95.8%161 of 16814 min2 h
586Hudgins - Wharf CreekWCKV297.4GaugeMathews95.7%965 of 1,00814 min30 min
587Little Creek at East Beach MarinaLCEV297.4GaugeCity of Norfolk95.6%964 of 1,00814 min30 min
588Starling Creek 1 SW Starling Creek at Port of SaxisSAXV297.4GaugeAccomack95.5%963 of 1,00814 min30 min
589BackbayBBYV297.3GaugeVirginia Beach100%168 of 16815 min72 min
590Smithfield 0.5 WSWVA-IW-2497.3VolunteerIsle of Wight100%7 of 77.4 h24 h
591Chestnut Creek At Chestnut Creek At GalaxCCKV297.3GaugeGalax City98.2%165 of 16819 min2 h
591Vadeq - Little RiverFWOV297.3GaugeMontgomery98.2%165 of 16819 min2 h
591Reed Creek At Reed CRK At Grahams ForgeGRHV297.3GaugeWythe98.2%165 of 16819 min2 h
594Back Creek NE Back Creek Nr Sunrise (Abv Pss)BKSV297.3GaugeBath98.2%165 of 16819 min2 h
595Knitting Mill Creek at North ColleyKMNV297.3GaugeCity of Norfolk97.5%819 of 84015 min42 min
596Smithfield - Pagan RiverSMSV297.3GaugeIsle of Wight95.2%960 of 1,00814 min30 min
597James River AT BuchananBNNV297.2GaugeBotetourt98.2%165 of 16819 min2 h
597Flatlick Branch AT ChantillyCTYV297.2GaugeFairfax98.2%165 of 16819 min2 h
597Chesapeake Bay - EB ElizEBNV297.2GaugeCity of Norfolk98.2%165 of 16819 min2 h
597Indian Valley - Greasy CreekFGIV297.2GaugeFloyd98.2%165 of 16819 min2 h
597Monroe - Harris CreekHCRV297.2GaugeAmherst98.2%165 of 16819 min2 h
597James River 2 SSW Jamestown/Scotland FerryJSFV297.2GaugeJames City98.2%165 of 16819 min2 h
597Broad Run 7 SE Leesburg/SterlingLRGV297.2GaugeLoudoun98.2%165 of 16819 min2 h
597Maury River At Rockbridge BathsROBV297.2GaugeRockbridge98.2%165 of 16819 min2 h
605Roanoke River AT AltavistaALTV297.2GaugeCampbell98.2%165 of 16819 min2 h
605Gwynns Island - Ches Bay NERRGIWV297.2GaugeMathews98.2%165 of 16819 min2 h
605Smith Creek 1 N New MarketNWMV297.2GaugeShenandoah98.2%165 of 16819 min2 h
608West Neck Creek at West Neck RoadWNRV297.2GaugeCity of Virginia Beach97.2%817 of 84015 min42 min
609Warwick River at Shellabarger DrWRSV297.2GaugeCity of Newport News97.1%816 of 84015 min42 min
610LID-1106 Lithia-Botetourt CoLITV297.2GaugeBotetourt96.2%647 of 67216 min45 min
611Usgs Well 45P 1 Sow 030GVWV297.2GaugeOrange95.2%160 of 16814 min2 h
611Montgomery WellMCWV297.2GaugeMontgomery95.2%160 of 16814 min2 h
611Northampton WellNHPV297.2GaugeNorthampton95.2%160 of 16814 min2 h
611Usgs Well 52V 2DRSWV297.2GaugeFairfax95.2%160 of 16814 min2 h
611Suffolk City WellSFOV297.2GaugeSuffolk City95.2%160 of 16814 min2 h
611Surry Co. WellSRRV297.2GaugeSurry95.2%160 of 16814 min2 h
611Virginia Beach WellVABV297.2GaugeVirginia Beach95.2%160 of 16814 min2 h
611York WellYRKV297.2GaugeYork95.2%160 of 16814 min2 h
619New River Near Galax0316400097.1GaugeGrayson100%168 of 16823 min60 min
619Little River At Graysontown0317000097.1GaugeMontgomery100%168 of 16823 min60 min
619Levisa Fork At Big Rock0320780097.1GaugeBuchanan100%168 of 16823 min60 min
619Pound River Below Flannagan Dam, Near Haysi0320900097.1GaugeDickenson100%168 of 16823 min60 min
619Meteorological Station At Volney36370308122410197.1GaugeGrayson100%168 of 16823 min60 min
619Meteorological Station At Bland37060908107180197.1GaugeBland100%168 of 16823 min60 min
625Meteorological Station At Lovettsville39155607738160097.1GaugeLoudoun100%168 of 16823 min76 min
626Roanoke - Murry RunRMRV297.1GaugeCity of Roanoke99.7%335 of 33622 min60 min
626Roanoke - Peters CreekRPCV297.1GaugeCity of Roanoke99.7%335 of 33622 min60 min
628Winchester - Jefferson Trail HeadJTHV297.1GaugeCity of Winchester98.8%664 of 67216 min60 min
629Little River at River Ridge Road Near FloydFLFV297.1GaugeFloyd97.6%164 of 16819 min2 h
629Pigg River AT Pigg R Nr Sandy LevelSANV297.1GaugePittsylvania97.6%164 of 16819 min2 h
631Berryville PrecipBPGV297.0GaugeClarke98.9%665 of 67216 min65 min
632Gloucester PointGPTV297.0GaugeGloucester97.6%164 of 16819 min2 h
633Cbnerr Water Quality At Sweet Hall Marsh Near West Point 5NwCVQV297.0GaugeKing William97.6%164 of 16819 min2 h
633Cb Nerr Virginia Water Quality Taskinas CreekTCSV297.0GaugeJames City97.6%164 of 16819 min2 h
635Dante - PrecipDNTV297.0GaugeRussell97.1%653 of 67219 min36 min
636Blackwater River 6 N FranklinFKNV296.9GaugeSouthampton100%224 of 22424 min66 min
636Appomattox River AT MatoacaMTCV296.9GaugeChesterfield100%224 of 22424 min66 min
638Rapidan River 9 S CulpeperCLPV296.9GaugeCulpeper100%168 of 16824 min81 min
638Hardware River AT HardwareHWRV296.9GaugeFluvanna100%168 of 16824 min81 min
638Little Back Creek At Little Back Cr Near SunriseLBCV296.9GaugeBath100%168 of 16824 min81 min
638North Fork Rivanna River 8 NE EarlysvilleNFRV296.9GaugeAlbemarle100%168 of 16824 min81 min
638Roanoke River At Niagara River GageNIAV296.9GaugeRoanoke100%168 of 16824 min81 min
638Piney River AT Piney RiverPIRV296.9GaugeAmherst100%168 of 16824 min81 min
638Charlottesville - SF Rivanna RiverSORV296.9GaugeAlbemarle100%168 of 16824 min81 min
645North River 3 NE BurketownBKTV296.9GaugeRockingham100%168 of 16824 min81 min
645Roanoke River AT BrooknealBROV296.9GaugeHalifax100%168 of 16824 min81 min
645South River 2 SW DoomsDOOV296.9GaugeWaynesboro100%168 of 16824 min81 min
645Dan River AT DanvilleDVLV296.9GaugeDanville City100%168 of 16824 min81 min
645USGS Well VA 50W 4CLBWV296.9GaugeLoudoun100%168 of 16824 min81 min
645Goose Creek 6.7 S LeesburgLEEV296.9GaugeLoudoun100%168 of 16824 min81 min
645Goose Creek 4 W MiddleburgMDLV296.9GaugeLoudoun100%168 of 16824 min81 min
645Dan River AT PacesPCEV296.9GaugeHalifax100%168 of 16824 min81 min
645Roanoke River AT RandolphRNDV296.9GaugeCharlotte100%168 of 16824 min81 min
645WillisWLLV296.9GaugeWythe100%168 of 16824 min81 min
655Island Creek ReservoirICRV296.9GaugeMecklenburg100%168 of 16824 min75 min
656Vinton 2.6 EVA-BD-1096.9VolunteerBedford100%7 of 78.4 h24 h
657Emporia 1.3 SWVA-EMC-196.9VolunteerCity of Emporia100%7 of 78.4 h24 h
658Haymarket 2N - Catharpin CreekCCUV296.9GaugePrince William97.0%163 of 16818 min3.1 h
659Ben Lomond ParkFBPV296.9GaugePrince William94.5%173 of 18314 min71 min
660Rappahannock River 5 NW FredericksburgFDBV296.8GaugeFredericksburg98.2%165 of 16821 min2 h
661James River AT Lick RunLIRV296.8GaugeBotetourt98.2%165 of 16821 min2 h
662Brodnax WellBDNV296.8GaugeBrunswick97.0%163 of 16819 min2 h
662Burkeville WellBKEV296.8GaugeNottoway97.0%163 of 16819 min2 h
662Well 40U 3 Sow 218 At BasyeBSWV296.8GaugeShenandoah97.0%163 of 16819 min2 h
665York River State ParkYRSV296.8GaugeJames City97.0%163 of 16819 min2 h
666Franklin WellFKWV296.8GaugeIsle Of Wight97.0%163 of 16819 min2 h
667South Branch Onancock Creek at OnancockONAV296.8GaugeAccomack95.3%961 of 1,00814 min35 min
668Hanover County WellHNRV296.7GaugeHanover99.4%167 of 16824 min2 h
669Middle River 2 W GrottoesGROV296.7GaugeAugusta99.4%167 of 16824 min2 h
669South River 1 SW WaynesboroWAYV296.7GaugeWaynesboro99.4%167 of 16824 min2 h
671Buckingham WellBCWV296.7GaugeBuckingham99.4%167 of 16824 min2 h
671Christch - Ches BayCCSV296.7GaugeMiddlesex99.4%167 of 16824 min2 h
671Difficult Run 1 SE Great FallsGFLV296.7GaugeFairfax99.4%167 of 16824 min2 h
674Chantilly - Franklin MiddleSFMV296.7GaugeFairfax97.7%657 of 67216 min60 min
675Stanley 5ESE - Big MeadowsBMPV296.7GaugeMadison96.4%648 of 67218 min30 min
676Dyke 5ENE - Simmons GapSGPV296.7GaugeGreene96.4%648 of 67219 min45 min
677RestonMSGV296.7GaugeFairfax96.4%162 of 16814 min4 h
678Whitewood - Dismal CreekDMLV296.6GaugeBuchanan99.1%666 of 67224 min36 min
679BlackeyKNXV296.6GaugeBuchanan99.1%666 of 67224 min36 min
680Elkton 5ESE - Swift RunSRPV296.6GaugeRockingham99.1%666 of 67224 min36 min
680West Augusta 1NW - PrecipWAPV296.6GaugeAugusta99.1%666 of 67224 min36 min
682Powell River At Powell River At Big Stone Gap VaBSGV296.6GaugeWise98.6%226 of 22923 min60 min
683The Glade - Howland DriveGNHV296.6GaugeFairfax98.5%662 of 67214 min45 min
684Roanoke - Trout RunRTRV296.6GaugeCity of Roanoke98.5%331 of 33622 min60 min
685Sf Catoctin Creek AT WaterfordWATV296.6GaugeLoudoun97.3%654 of 67216 min60 min
686Virgnia Beach Well #2VBWV296.6GaugeVirginia Beach96.4%162 of 16819 min2 h
687South Fork Shenandoah River 1 SW Front RoyalFROV296.5GaugeWarren98.8%166 of 16824 min2 h
688Back Creek (Roanoke County) At Back Creek Near DundeeBCKV296.5GaugeRoanoke98.8%166 of 16824 min2 h
688Craig Creek At Craig Creek At ParrCRGV296.5GaugeBotetourt98.8%166 of 16824 min2 h
688Chance 1NE - Ches BayKEFV296.5GaugeEssex98.8%166 of 16824 min2 h
688Manquin - Manquin CreekMNCV296.5GaugeKing William98.8%166 of 16824 min2 h
688Rappahannock River 1 S RemingtonRENV296.5GaugeFauquier98.8%166 of 16824 min2 h
688Hazel River AT RixeyvilleRXYV296.5GaugeCulpeper98.8%166 of 16824 min2 h
688Newport News - Ches BaySBHV296.5GaugeCity of Newport News98.8%166 of 16824 min2 h
695Branchville 6W - Meherrin RiverBRTV296.5GaugeGreensville98.8%166 of 16824 min2 h
695Colonial Heights WellCHWV296.5GaugeColonial Hghts Cty98.8%166 of 16824 min2 h
695South Hill 4N - Meherrin RiverSOHV296.5GaugeMecklenburg98.8%166 of 16824 min2 h
698York River AT YorktownYKTV296.5GaugeYork98.1%824 of 84022 min30 min
699Chesapeake Bay AT Windmill PointWNDV296.5GaugeLancaster98.1%824 of 84022 min36 min
700Virginia Beach 7NNW - Chesapeake BayCHBV296.5GaugeCity of Virginia Beach97.9%823 of 84022 min36 min
700Elizabeth River AT Money PointMNPV296.5GaugeCity of Chesapeake97.9%823 of 84022 min36 min
702James River AT Sewells PointSWPV296.5GaugeCity of Newport News97.8%822 of 84022 min36 min
703Smithfield 5.6 SVA-IW-2896.4VolunteerIsle of Wight100%7 of 79.4 h24 h
704Holiday Creek Near Andersonville VaHLCV296.4GaugeBuckingham98.8%166 of 16824 min2 h
704James River At Brp Nr Big IslandJBIV296.4GaugeBedford98.8%166 of 16824 min2 h
704Usgs Well 46W 175MWWV296.4GaugeClarke98.8%166 of 16824 min2 h
704Usgs Well 49Y 1 Sow 022NVWV296.4GaugeLoudoun98.8%166 of 16824 min2 h
708Nottoway River 5 SW MckenneyMKNV296.4GaugeBrunswick98.8%166 of 16824 min2 h
709Blackwater River 1 SW Franklin at US Highway 58/258FKLV296.4GaugeFranklin City98.2%225 of 22924 min60 min
709Nottoway River 3 SW SebrellSEBV296.4GaugeSouthampton98.2%225 of 22924 min60 min
711Atlantic AT WachapreagueWAHV296.4GaugeAccomack97.8%822 of 84023 min36 min
712Smith River At Philpott DamPTTV296.4GaugeHenry97.9%658 of 67218 min60 min
712Smith River At Smith River Nr. PhilpottSMRV296.4GaugeHenry97.9%658 of 67218 min60 min
714Jones Hollow AT Jones HollowJHDV296.3GaugeCity of Waynesboro98.8%664 of 67216 min79 min
715Lynchburg 6ESE - Archer CreekARCV296.3GaugeCampbell98.8%664 of 67216 min78 min
715Fall Creek at River Street in DanvilleDFCV296.3GaugeCity of Danville98.8%664 of 67216 min78 min
715Pumpkin Creek at Goodyear Blvd in DanvilleDPGV296.3GaugeCity of Danville98.8%664 of 67216 min78 min
718Manchester 2S - Pocoshock CreekPCFV296.3GaugeChesterfield98.8%664 of 67216 min79 min
718Peterstown - Rich CreekRCRV296.3GaugeGiles98.8%664 of 67216 min79 min
718Scottsville - MetSCSV296.3GaugeAlbemarle98.8%664 of 67216 min79 min
718Midlothian 4E - N ChesterfieldVDMV296.3GaugeChesterfield98.8%664 of 67216 min79 min
722LID-1108 Apple Orchard Mt-Botetourt CoAPEV296.3GaugeBotetourt98.8%664 of 67216 min78 min
722LID-1101 Tinker Creek-Botetourt CoTIKV296.3GaugeBotetourt98.8%664 of 67216 min78 min
724N Fk Maggodee Ck Nr Cummings CementeryBCYV296.3GaugeFranklin98.8%664 of 67216 min79 min
724North Tazewell - Clinch RiverNTWV296.3GaugeTazewell98.8%664 of 67216 min79 min
724Madison Mills - Rapidan RiverRRUV296.3GaugeMadison98.8%664 of 67216 min79 min
724Woodlake 1S - Swift CreekSCRV296.3GaugeChesterfield98.8%664 of 67216 min79 min
728Pocahontas - Appomattox RiverARPV296.3GaugeCity of Petersburg98.8%664 of 67216 min79 min
728Clintwood - PrecipCLNV296.3GaugeDickenson98.8%664 of 67216 min79 min
730Midlothian 2SSE - Falling CreekFCLV296.3GaugeChesterfield98.8%664 of 67216 min79 min
730Rock Mills - Thronton RiverTHRV296.3GaugeRappahannock98.8%664 of 67216 min79 min
732Culpeper - Mtn RunMRRV296.3GaugeCulpeper98.6%663 of 67216 min78 min
733Winchester - Jim Barnett ParkJBPV296.3GaugeCity of Winchester98.5%662 of 67216 min75 min
734John Kerr Lake AT John H Kerr DamKERV296.3GaugeMecklenburg97.9%658 of 67218 min60 min
735James River AT ScottsvilleSVEV296.3GaugeAlbemarle93.7%210 of 22416 min75 min
736CharlottesvilleCHO96.2AirportAlbemarle100%168 of 16810 min60 min
737Craigsville - PrecipCPGV296.2GaugeAugusta98.8%664 of 67216 min80 min
738Raven Rock Church Iflows/AlertRAVV296.2GaugePatrick98.8%664 of 67216 min81 min
739Chester - Dutch Gap PrecipDGPV296.2GaugeChesterfield98.8%664 of 67216 min80 min
740Winchester - Friendship ParkFRPV296.2GaugeCity of Winchester98.6%663 of 67216 min79 min
740Brandermill 2SE - Swift CreekSCBV296.2GaugeChesterfield98.6%663 of 67216 min79 min
742Halifax - PrecipHFXV296.2GaugeHalifax98.6%663 of 67216 min80 min
743South River At Cornwall IflowsCRNV296.2GaugeRockbridge98.6%663 of 67216 min79 min
744Martinsville - Beaver CreekBEAV296.2GaugeHenry98.5%662 of 67216 min78 min
745Earlysville 4E - Preddy CreekPCWV296.2GaugeAlbemarle98.5%662 of 67216 min78 min
746Dahlgren - 8635027NCDV296.2GaugeKing George97.2%817 of 84023 min36 min
747Roanoke (Staunton) River At Randolph0206600096.1GaugeHalifax100%168 of 16828 min81 min
747Meteorological Station At Willis36513308028530196.1GaugeFloyd100%168 of 16828 min81 min
747Meteorological Station Near Leesburg39092707733090096.1GaugeLoudoun100%168 of 16828 min81 min
750Clinch River AT RichlandsRLRV296.1GaugeTazewell98.8%166 of 16826 min2 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:

  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.