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 2 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
244Battle Run AT Laurel MillsLRLV298.9GaugeRappahannock100%168 of 16814 min60 min
244South Fork Shenandoah River 1 NE LynnwoodLYWV298.9GaugeRockingham100%168 of 16814 min60 min
244Usgs Well 41Q 1MGWV298.9GaugeRockingham100%168 of 16814 min60 min
244Pamunkey River 2 E HanoverPAMV298.9GaugeHanover100%168 of 16814 min60 min
244Rockfish River AT GreenfieldRKRV298.9GaugeNelson100%168 of 16814 min60 min
244Smith River At Smith River At MartinsvilleSMMV298.9GaugeHenry100%168 of 16814 min60 min
244Smith River 32 ESE Smith R. Nr Woolwine VaSMWV298.9GaugePatrick100%168 of 16814 min60 min
244Tye River AT LovingstonTYLV298.9GaugeNelson100%168 of 16814 min60 min
244Cedar Creek 11 SW WinchesterWCCV298.9GaugeShenandoah100%168 of 16814 min60 min
260AppalachiaAPLV298.9GaugeWise100%168 of 168-61 min
260Clinch River 0 AT Cleveland VACLVV298.9GaugeRussell100%168 of 168-61 min
260CoeburnCOEV298.9GaugeWise100%168 of 168-61 min
260HiltonHLTV298.9GaugeScott100%168 of 168-61 min
260Powell River 2 AT Jonesville VAJNSV298.9GaugeLee100%168 of 168-61 min
260LebanonLEBV298.9GaugeRussell100%168 of 168-61 min
260Marion Tva RgMRNV298.9GaugeSmyth100%168 of 168-61 min
260North BristolNBLV298.9GaugeWashington100%168 of 168-61 min
260GapPEGV298.9GaugeLee100%168 of 168-61 min
260RichlandsRLDV298.9GaugeTazewell100%168 of 168-61 min
260Saltville Tva RgSTVV298.9GaugeSmyth100%168 of 168-61 min
260TazewellTZWV298.9GaugeTazewell100%168 of 168-61 min
260Sf Holston River At Sf Holston River Near DamascusVSTV298.9GaugeWashington100%168 of 168-61 min
273BedfordBDFV298.9CooperativeBedford100%7 of 7-24 h
274Oceana NAS/SoucekNTU98.9AirportVirginia Beach99.4%167 of 1687 min2 h
275Bowling Green - Fort AP HillFAPV298.9GaugeCaroline99.4%167 of 16813 min2 h
276Beaver Creek 3 ENE Beaver Creek Lake Near BristolBCLV298.9GaugeWashington98.2%225 of 22911 min60 min
276DuffieldDUFV298.9GaugeScott98.2%225 of 22911 min60 min
276North Fork Holston River 2 AT Gate City VAGATV298.9GaugeScott98.2%225 of 22911 min60 min
276KonnarockKRKV298.9GaugeSmyth98.2%225 of 22911 min60 min
280Langley AFB/HamptonLFI98.8AirportHampton City100%168 of 16810 min71 min
281BUVV2BUVV298.8DCP-100%7 of 74.3 h24 h
281GDMV2GDMV298.8DCP-100%7 of 74.3 h24 h
283AKQAKQ98.8DCP-100%7 of 74.4 h24 h
284SuffolkGDSV298.7GaugeSuffolk City100%168 of 16815 min72 min
285New River 0.3 NNWVA-PL-298.7VolunteerPulaski100%7 of 74.4 h24 h
286Vienna 3.3 NVA-FX-4098.7VolunteerFairfax100%7 of 74.4 h24 h
287Blue Ridge 3.0 ESEVA-BD-4598.7VolunteerBedford100%7 of 74.4 h24 h
288Deltaville 1.0 NEVA-MX-998.7VolunteerMiddlesex100%7 of 74.4 h27 h
289Front Royal 1.4 SEVA-WR-398.7VolunteerWarren100%7 of 74.4 h26 h
290Unnamed Tributary At Amheast DriveUTFV298.7GaugePrince William99.4%167 of 16814 min2 h
291Arlington - Little Run ElemMLRV298.7GaugeFairfax99.4%167 of 16814 min1.6 h
292AdenADEV298.7GaugePrince William99.4%167 of 16814 min2 h
293Bullpasture River At Bullpasture River At WilliamsvilleBPRV298.7GaugeBath99.4%167 of 16814 min2 h
293Robinson River AT Locust DaleLOCV298.7GaugeMadison99.4%167 of 16814 min2 h
293South Mayo River At South Mayo River Near Nettleridge VaNTLV298.7GaugePatrick99.4%167 of 16814 min2 h
296AbingdonABDV298.7GaugeWashington97.3%223 of 2292 min61 min
296Clear Creek 3 NE Clear Creek Lake Near Bristol VaCCLV298.7GaugeWashington97.3%223 of 2292 min61 min
298Rivanna River AT PalmyraPYAV298.6GaugeFluvanna99.2%667 of 67214 min35 min
299Fourmile Run AT AlexandriaAFRV298.6GaugeArlington99.1%666 of 67214 min45 min
300Nottoway River 2 NW RawlingsRAWV298.6GaugeBrunswick98.9%665 of 67214 min35 min
301Stony Fork Usfs RAWSSFRV298.6GaugeWythe98.8%166 of 16812 min2 h
302Met Station At Campbells Landing Rd Nr Creeds36363007600230198.6GaugeVirginia Beach98.6%497 of 50413 min40 min
303Meteorological Station At Fs 11 At Va Beach36503807559080098.6GaugeVirginia Beach98.2%495 of 50412 min45 min
303Meteorological STN At Fs 8 At Virginia Beach36515407602010098.6GaugeVirginia Beach98.2%495 of 50412 min45 min
305Greenwich 2SSW - Broad RunRFRV298.6GaugePrince William97.6%328 of 33611 min60 min
306Manassas BattlefieldSRUV298.5GaugePrince William100%168 of 16816 min65 min
307GRUV2GRUV298.5DCP-100%7 of 74.8 h24 h
308Upper Roanoke River AT Lafayette Sg/iflowsLAAV298.5GaugeMontgomery98.8%664 of 67214 min45 min
308Roanoke River AT RoanokeRONV298.5GaugeRoanoke City98.8%664 of 67214 min45 min
308S. Fork Roanoke R AT Shawsville Sg/iflowsSHAV298.5GaugeMontgomery98.8%664 of 67214 min45 min
311Bastian - Clear Fork FGCFKV298.5GaugeBland98.8%166 of 16814 min2 h
311Brentsville - Slate RunSRBV298.5GaugePrince William98.8%166 of 16814 min2 h
313Tidal Cameron Run AT Huntington ParkHPKV298.5GaugeFairfax98.8%166 of 16814 min2 h
314Big Otter River 2 SW Big Otter River Near EvingtonEVGV298.5GaugeCampbell98.8%166 of 16814 min2 h
314Fine Creek 0 AT Fine Creek at Fine Creek MillsFNCV298.5GaugePowhatan98.8%166 of 16814 min2 h
314Usgs Well 49V 1HGWV298.5GaugePrince William98.8%166 of 16814 min2 h
314James River AT Holcomb RockHRKV298.5GaugeBedford98.8%166 of 16814 min2 h
314Kerrs Creek 3 N Kerrs Ck Nr LexingtonKCKV298.5GaugeRockbridge98.8%166 of 16814 min2 h
314North Mayo River 4 SSE North Mayo River Near SpencerNMRV298.5GaugeHenry98.8%166 of 16814 min2 h
314Totopotomoy Creek 2 SE StudleySDLV298.5GaugeHanover98.8%166 of 16814 min2 h
314Po River 2 S SpotsylvaniaSPTV298.5GaugeSpotsylvania98.8%166 of 16814 min2 h
314Roanoke - Tinker CreekTNKV298.5GaugeRoanoke98.8%166 of 16814 min2 h
323Blackwater River 3 NE Blackwater River Nr Rocky MountBLAV298.5GaugeFranklin98.8%166 of 16814 min2 h
323Catawba Creek 8 NE Catawba Creek Near Catawba VaCTWV298.5GaugeBotetourt98.8%166 of 16814 min2 h
323Nf Shenandoah River AT Mount JacksonMOJV298.5GaugeShenandoah98.8%166 of 16814 min2 h
323Nottoway River 1 SW Stony Creek Near DinwiddieSNKV298.5GaugeDinwiddie98.8%166 of 16814 min2 h
327Manassas Muni(AWOS)HEF98.4AirportManassas City99.4%167 of 1687 min1.7 h
328Kings Park - Long BranchLBAV298.4GaugeFairfax98.8%166 of 16814 min2 h
329Witch's Creek at Muddy Creek RoadWICV298.4GaugeCity of Virginia Beach98.4%992 of 1,00813 min30 min
329West Neck Creek at Indian River RoadWNIV298.4GaugeCity of Virginia Beach98.4%992 of 1,00813 min30 min
331Ashville Bridge Creek at Old Dam Neck RoadACOV298.4GaugeCity of Virginia Beach98.4%992 of 1,00813 min30 min
331Hell Point Creek at Sandbridge RoadHPCV298.4GaugeCity of Virginia Beach98.4%992 of 1,00813 min30 min
333Tidal Four Mile Run AT AlexandriaALEV298.3GaugeAlexandria100%168 of 16817 min60 min
333Craig Valley RAWSCGVV298.3GaugeCraig100%168 of 16817 min60 min
333Natural Bridge - GlenpenGLNV298.3GaugeRockbridge100%168 of 16817 min60 min
336Williamsburg 5.7 WVA-JC-2498.3VolunteerJames City100%7 of 75.4 h24 h
337Blackford - Clinch RiverCLIV298.3GaugeRussell99.4%668 of 67216 min30 min
338Amelia Court House PrecipACPV298.3GaugeAmelia99.4%668 of 67216 min30 min
338Gore - Back CreekBCGV298.3GaugeFrederick99.4%668 of 67216 min30 min
338Shernado - Back CreekBCSV298.3GaugeAugusta99.4%668 of 67216 min30 min
338ParkBKPV298.3GaugeDickenson99.4%668 of 67216 min30 min
338Buena Vista PrecipBNVV298.3GaugeCity of Buena Vista99.4%668 of 67216 min30 min
338Barren Springs - PrecipBSPV298.3GaugeWythe99.4%668 of 67216 min30 min
338Charlotte Court House PrecipCHCV298.3GaugeCharlotte99.4%668 of 67216 min30 min
338Dell - PrecipDEEV298.3GaugeBuchanan99.4%668 of 67216 min30 min
338Dillwyn - PrecipDWNV298.3GaugeBuckingham99.4%668 of 67216 min30 min
338Richmond 3SW - ECC PrecipECCV298.3GaugeCity of Richmond99.4%668 of 67216 min30 min
338Front Royal 2S - RainFFGV298.3GaugeWarren99.4%668 of 67216 min30 min
338Floyd - PrecipFLDV298.3GaugeFloyd99.4%668 of 67216 min30 min
338Esserville - Guest RiverGSEV298.3GaugeWise99.4%668 of 67216 min30 min
338Winchester - Whittier AcresHAPV298.3GaugeCity of Winchester99.4%668 of 67216 min30 min
338Winchester - Harvest RidgeHIPV298.3GaugeCity of Winchester99.4%668 of 67216 min30 min
338Hicksville - Bland PrecipHKSV298.3GaugeBland99.4%668 of 67216 min30 min
338Midlothian PrecipMPGV298.3GaugeChesterfield99.4%668 of 67216 min30 min
338LID-1151 New Castle-Craig CoNECV298.3GaugeCraig99.4%668 of 67216 min30 min
338North Garden PrecipNGPV298.3GaugeAlbemarle99.4%668 of 67216 min30 min
338Winchester - NSNPGV298.3GaugeCity of Winchester99.4%668 of 67216 min30 min
338Oakwood 1NNW - PrecipOAKV298.3GaugeBuchanan99.4%668 of 67216 min30 min
338Portsmouth PrecipPFGV298.3GaugeCity of Portsmouth99.4%668 of 67216 min30 min
338Skinquarter 2ENE - Swift CreekRGGV298.3GaugeChesterfield99.4%668 of 67216 min30 min
338Greenwood 3SW - Rockfish GapRGRV298.3GaugeAlbemarle99.4%668 of 67216 min30 min
338Warrenton 6WSW - Rappahannock RiverRRLV298.3GaugeCulpeper99.4%668 of 67216 min30 min
338Colonial Heights 2N - Swift CreekSCCV298.3GaugeCity of Colonial Heights99.4%668 of 67216 min30 min
338Chesterfield 2WNW - Swift CreekSCPV298.3GaugeChesterfield99.4%668 of 67216 min30 min
338Suffolk - PrecipSUPV298.3GaugeCity of Suffolk99.4%668 of 67216 min30 min
338Sturgeonville 1S - VDOT HQSVHV298.3GaugeBrunswick99.4%668 of 67216 min30 min
338Shawnee Land - PrecipSWGV298.3GaugeFrederick99.4%668 of 67216 min30 min
338Petersburg - Wilcox Lake DamWDPV298.3GaugeCity of Petersburg99.4%668 of 67216 min30 min
338Woodstock - PrecipWPSV298.3GaugeShenandoah99.4%668 of 67216 min30 min
338Warrenton - WTPWWTV298.3GaugeFauquier99.4%668 of 67216 min30 min
371Big Moccasin Creek At Big Moccasin Creek At Gate CityBMCV298.3GaugeScott99.4%668 of 67216 min30 min
371Bluefield - Beaverpond CreekBPCV298.3GaugeTazewell99.4%668 of 67216 min30 min
371Blackwater Creek at Blackwater Trading PostBTPV298.3GaugeCity of Virginia Beach99.4%668 of 67216 min30 min
371Beaverdam Creek at DamascusBVDV298.3GaugeWashington99.4%668 of 67216 min30 min
371Brand - Christmas CreekCCBV298.3GaugeAugusta99.4%668 of 67216 min30 min
371Tinker Creek At Cloverdale Iflows Sg/RgCLOV298.3GaugeBotetourt99.4%668 of 67216 min30 min
371Dan River at Central Blvd in DanvilleDCBV298.3GaugeCity of Danville99.4%668 of 67216 min30 min
371Denaro 2SW - Deep CreekDCDV298.3GaugeNottoway99.4%668 of 67216 min30 min
371Dan River at Robertson Bridge in DanvilleDROV298.3GaugeCity of Danville99.4%668 of 67216 min30 min
371Ampthill 2W - Falling CreekFCTV298.3GaugeChesterfield99.4%668 of 67216 min30 min
371Dodd Creek at FloydFDFV298.3GaugeFloyd99.4%668 of 67216 min30 min
371Rappahannock River AT FredericksburgFEDV298.3GaugeFredericksburg99.4%668 of 67216 min30 min
371Ampthill 1N - Falling CreekFHRV298.3GaugeChesterfield99.4%668 of 67216 min30 min
371Ferrum 3E - Story CreekFSFV298.3GaugeFranklin99.4%668 of 67216 min30 min
371James-9 At Glasgow Iflows Sg/RgGLSV298.3GaugeRockbridge99.4%668 of 67216 min30 min
371Riverview - Guest RiverGSRV298.3GaugeWise99.4%668 of 67216 min30 min
371Front Royal - Happy CreekHCFV298.3GaugeWarren99.4%668 of 67216 min30 min
371Norton 3S - High KnobHKBV298.3GaugeWise99.4%668 of 67216 min30 min
371Pedlar Mills - Horsley CreekHPMV298.3GaugeAmherst99.4%668 of 67216 min30 min
371Lebanon 1E - Big Cedar CreekIGCV298.3GaugeRussell99.4%668 of 67216 min30 min
371Maggodee Creek At Maggodee Ck IflowsMGDV298.3GaugeFranklin99.4%668 of 67216 min30 min
371Hanging Rock - Mason CreekMHRV298.3GaugeRoanoke99.4%668 of 67216 min30 min
371Ammon 2SW - Nazomine CreekNCHV298.3GaugeAmelia99.4%668 of 67216 min30 min
371LID-1188 N Fk-Botetourt CoNTFV298.3GaugeBotetourt99.4%668 of 67216 min30 min
371Oakwood - Levisa ForkOAWV298.3GaugeBuchanan99.4%668 of 67216 min30 min
371Peak Creek At Peak Creek IflowsPCRV298.3GaugePulaski99.4%668 of 67216 min30 min
371Dorchester - Powell RiverPDOV298.3GaugeWise99.4%668 of 67216 min30 min
371Robinson River AT ZeusRBRV298.3GaugeMadison99.4%668 of 67216 min30 min
371Richmond - Broad Rock CreekRCBV298.3GaugeCity of Richmond99.4%668 of 67216 min30 min
371Jones Creek at Rescue RoadRESV298.3GaugeIsle of Wight99.4%668 of 67216 min30 min
371Lignum 3SSE - Rapidan RiverRGHV298.3GaugeOrange99.4%668 of 67216 min30 min
371South River AT McMullen MillRMMV298.3GaugeGreene99.4%668 of 67216 min30 min
371Orlean 3W - Rappahannock RiverRRCV298.3GaugeRappahannock99.4%668 of 67216 min30 min
371Hood 1E - Rapidan RiverRWHV298.3GaugeMadison99.4%668 of 67216 min30 min
371Edinburg - Stony CreekSCEV298.3GaugeShenandoah99.4%668 of 67216 min30 min
371Harrisonburg - Siebert CreekSCHV298.3GaugeCity of Harrisonburg99.4%668 of 67216 min30 min
371Hallsboro 2SE - Swift CreekSCOV298.3GaugeChesterfield99.4%668 of 67216 min30 min
371LID-1109 Sloan Branch-Botetourt CoSLOV298.3GaugeBotetourt99.4%668 of 67216 min30 min
371LID-1105 Troutville-Botetourt CoTRUV298.3GaugeBotetourt99.4%668 of 67216 min30 min
371Levisa Fork River AT GrundyVASV298.3GaugeBuchanan99.4%668 of 67216 min30 min
371Reed Creek at Old Stage Road near WythevilleWROV298.3GaugeWythe99.4%668 of 67216 min30 min
412Lovingston - RainLOGV298.3GaugeNelson99.4%668 of 67216 min30 min
412LID-1127 Mtn View Ch-Floyd CoMOUV298.3GaugeFloyd99.4%668 of 67216 min30 min
414Appomattox River near TuggleAPPV298.3GaugePrince Edward99.4%668 of 67216 min30 min
414Laurel Creek 1 SE DamascusDMCV298.3GaugeWashington99.4%668 of 67216 min30 min
414Big Stone Gap - SF Powell RiverGAPV298.3GaugeWise99.4%668 of 67216 min30 min
414Smith River 1 SSW Martinsville Hyd Elec IflowsMTVV298.3GaugeHenry99.4%668 of 67216 min30 min
414Ellet - NF Roanoke RiverNROV298.3GaugeMontgomery99.4%668 of 67216 min30 min
414Ragged Island Creek at US 17RGIV298.3GaugeIsle of Wight99.4%668 of 67216 min30 min
414Chesterfield 4S - Swift CreekSBBV298.3GaugeChesterfield99.4%668 of 67216 min30 min
414Wintergreen - MetWMSV298.3GaugeNelson99.4%668 of 67216 min30 min
422Leesburg 3NLSGV298.3GaugeLoudoun99.4%167 of 16816 min1.8 h
423Piankatank River 1 E Dragon Swamp at MascotDGSV298.3GaugeKing And Queen99.4%167 of 16816 min2 h
423South River AT HarristonHARV298.3GaugeAugusta99.4%167 of 16816 min2 h
423North Anna River 2.1 E Hart Corner near DoswellHRCV298.3GaugeHanover99.4%167 of 16816 min2 h
423Johns Creek At Johns Creek At New CastleJCRV298.3GaugeCraig99.4%167 of 16816 min2 h
423North Anna River 3 W Little River near DoswellLTTV298.3GaugeHanover99.4%167 of 16816 min2 h
423Mechums River 4 SE Mechums River near White HallMECV298.3GaugeAlbemarle99.4%167 of 16816 min2 h
423Piscataway Creek 4.2 SW TappahannockTPPV298.3GaugeEssex99.4%167 of 16816 min2 h
430Newport News WellNNWV298.3GaugeNewport News99.4%167 of 16816 min2 h
430Westmoreland WellWREV298.3GaugeWestmoreland99.4%167 of 16816 min2 h
432James River near Jordan Point below HopewellJPHV298.3GaugePrince George98.2%990 of 1,00814 min30 min
433Difficult Run Above Fox Lake Near FairfaFFDV298.3GaugeFairfax98.2%165 of 16814 min2 h
433Laurel ForkLFKV298.3GaugeCarroll98.2%165 of 16814 min2 h
433Dead Run AT McLeanMDRV298.3GaugeFairfax98.2%165 of 16814 min2 h
433New River AT RadfordRDFV298.3GaugePulaski98.2%165 of 16814 min2 h
437Ashville Bridge Creek at Sandbridge RoadACSV298.3GaugeCity of Virginia Beach98.1%989 of 1,00813 min30 min
438Craig Ck/RT 614 IflowsCCIV298.2GaugeCraig99.4%668 of 67216 min30 min
439Slate Creek IflowsSLCV298.2GaugeBuchanan99.4%668 of 67216 min30 min
440LID-1103 Carvin Ck-Botetourt CoCAVV298.2GaugeBotetourt99.4%668 of 67216 min30 min
441LID-1104 Glade Ck-Botetourt CoGLEV298.2GaugeBotetourt99.4%668 of 67216 min30 min
441Pennigont Gap - Wallen CreekWLCV298.2GaugeLee99.4%668 of 67216 min30 min
443Falls Church MetFCMV298.2GaugeFairfax99.4%668 of 67216 min35 min
443Falls Church City HallMSFV298.2GaugeCity of Falls Church99.4%668 of 67216 min35 min
445Vb Fire Station Well #20FSWV298.2GaugeVirginia Beach99.4%167 of 16816 min2 h
446Dry Marsh Run AT BerryvilleBERV298.2GaugeClarke99.4%167 of 16816 min2 h
446Sf Quantico Creek AT Independent HillINHV298.2GaugePrince William99.4%167 of 16816 min2 h
446James River At Bedford Dam Nr MajorJBDV298.2GaugeBedford99.4%167 of 16816 min2 h
446North Anna River 4 SW PartlowPARV298.2GaugeSpotsylvania99.4%167 of 16816 min2 h
450LID-1456 Blackberry Ck-Henry CoBLBV298.2GaugeHenry99.2%667 of 67216 min30 min
450Lexington - Buffalo CreekMURV298.2GaugeRockbridge99.2%667 of 67216 min30 min
450Sperryville - Fire DeptSPFV298.2GaugeRappahannock99.2%667 of 67216 min30 min
450Love 2N - Upper SherandoUSPV298.2GaugeAugusta99.2%667 of 67216 min30 min
454Dan River at Riverwalk Trail in DanvilleDRIV298.2GaugeCity of Danville99.2%667 of 67216 min30 min
454Harrisonburg - MetHMSV298.2GaugeCity of Harrisonburg99.2%667 of 67216 min30 min
454Petersburg - Lieutenant Run CreekLCSV298.2GaugeCity of Petersburg99.2%667 of 67216 min30 min
454LID-1110 Oriskany-Botetourt CoORIV298.2GaugeBotetourt99.2%667 of 67216 min30 min
454Tinker Creek At Tinker Creek S. Iflows Sg/RgTKSV298.2GaugeRoanoke City99.2%667 of 67216 min30 min
459Richmond - Capital Sq PrecipCSQV298.2GaugeCity of Richmond99.2%667 of 67216 min30 min
460Petersburg - Lieutenant RunLRCV298.2GaugeCity of Petersburg99.1%666 of 67216 min30 min
460Roanoke - Luck RunLRNV298.2GaugeCity of Roanoke99.1%666 of 67216 min30 min
460Martinsville - PrecipMWPV298.2GaugeCity of Martinsville99.1%666 of 67216 min30 min
463Naked Creek near FurnaceNCFV298.2GaugePage99.1%666 of 67216 min30 min
464Pound River At Pound River Below Cold Camp Creek Near PoundPBCV298.2GaugeWise98.2%165 of 16814 min1.8 h
465Pedlar River At Pedlar R. At Forest Rd Nr Buena VistaPLRV298.2GaugeAmherst98.2%165 of 16814 min2 h
465Usgs Well 51S 7PWWV298.2GaugePrince William98.2%165 of 16814 min2 h
467Bluestone River At Bluestone River At Falls MillsBRVV298.2GaugeTazewell98.2%165 of 16814 min2 h
467Rapidan River 4 NE RuckersvilleRUCV298.2GaugeGreene98.2%165 of 16814 min2 h
469Usgs Well 38P 1 Sow 070STWV298.2GaugeAugusta98.2%165 of 16814 min2 h
470New River At New River At IvanhoeIVNV298.2GaugeWythe98.0%659 of 67214 min45 min
471Atlantic Coast near Rudee InletRDIV298.2GaugeCity of Virginia Beach97.8%986 of 1,00813 min30 min
472Prince GeorgePRGV298.1GaugePrince George100%168 of 16818 min75 min
473Met STN At Little Run Elem School At Fairfax38493307715580198.1GaugeFairfax100%168 of 16818 min60 min
474Island Creek Reservoir At Dam Near Clarksville0207924198.1GaugeMecklenburg100%168 of 16818 min60 min
475Millboro - MetMLBV298.1GaugeBath99.1%666 of 67216 min30 min
476Ceres - PrecipCRSV298.1GaugeBland98.9%665 of 67216 min45 min
477Maury River 3 AT Buena VistaBVSV298.1GaugeRockbridge98.9%665 of 67216 min30 min
478Farmville - MetFMSV298.1GaugePrince Edward98.8%664 of 67216 min30 min
479Muddy Creek AT Mount ClintonMUDV298.1GaugeRockingham98.8%166 of 16816 min2 h
480Sandbridge - Back BayTNLV298.1GaugeCity of Virginia Beach98.3%826 of 84015 min30 min
481Back Bay at Back Bay LandingBBLV298.1GaugeCity of Virginia Beach98.3%826 of 84015 min30 min
481North Landing River at Munden Point ParkMPPV298.1GaugeCity of Virginia Beach98.3%826 of 84015 min30 min
483Dam Neck Canal at Dam Neck AnnexDNCV298.1GaugeCity of Virginia Beach98.3%826 of 84015 min30 min
483Elizabeth River at Hunts Pointe ParkHPPV298.1GaugeCity of Virginia Beach98.3%826 of 84015 min30 min
483Huntington - James RiverJLMV298.1GaugeCity of Newport News98.3%826 of 84015 min30 min
486Huntington 1ESE - Salters CreekSLRV298.1GaugeCity of Newport News98.3%826 of 84015 min30 min
487Huntington - Levee Ponding AreaHPAV298.1GaugeFairfax97.9%987 of 1,00814 min30 min
488Meherrin River AT LawrencevilleLAWV298.0GaugeBrunswick100%224 of 22418 min60 min
488North Meherrin River 6 NW LunenburgLNBV298.0GaugeLunenburg100%224 of 22418 min60 min
490James River AT Richmond LocksRICV298.0GaugeRichmond City100%186 of 18618 min66 min
491Tuckahoe Village - Cantebury LakeCBLV298.0GaugeHenrico98.6%663 of 67216 min30 min
491Innsbrook - Waterfront LakeWFLV298.0GaugeHenrico98.6%663 of 67216 min30 min
491Richmod - Wellesley LakeWLDV298.0GaugeHenrico98.6%663 of 67216 min30 min
494Accomack WellACKV298.0GaugeAccomack97.6%164 of 16814 min2 h
495Mattaponi 1W - York RiverWSPV298.0GaugeKing and Queen97.4%982 of 1,00814 min30 min
496Virginia Headquarters RawsLHQV297.9GaugePage100%168 of 16813 min60 min
497Accotink Creek AT AnnandaleANAV297.9GaugeFairfax100%168 of 16819 min76 min
498South Anna River 4 NW Ashland (river)AHLV297.9GaugeHanover99.5%223 of 22418 min60 min
499East River At Willowton0317712097.9GaugeGiles99.4%167 of 16818 min2 h
499Meteorological Station Near Bastian37103008118100097.9GaugeTazewell99.4%167 of 16818 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.