Storm Station

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,183 stations ranked32.3% sent every report dueranked October 4, 2026page 4 of 5Virginia 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,183 ranked here, 1,165 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
751Bluefield - Beaverpond CreekBPCV296.0GaugeTazewell98.6%663 of 67218 min79 min
751Harrisonburg - MetHMSV296.0GaugeCity of Harrisonburg98.6%663 of 67218 min79 min
751Oakwood - Levisa ForkOAWV296.0GaugeBuchanan98.6%663 of 67218 min79 min
751Syria 1SSE - Robinson RiverRROV296.0GaugeMadison98.6%663 of 67218 min79 min
755Ragged Island Creek at US 17RGIV296.0GaugeIsle of Wight98.5%662 of 67218 min79 min
756Appomattox River near TuggleAPPV296.0GaugePrince Edward98.5%662 of 67218 min78 min
757Boonesville 4E - Loft MtnLMPV296.0GaugeAlbemarle96.1%646 of 67218 min60 min
758Sawmill Ridge RAWSCROV295.9GaugeAugusta99.4%167 of 16814 min2 h
759Richmond - Capital Sq PrecipCSQV295.9GaugeCity of Richmond98.5%662 of 67218 min81 min
759LID-1127 Mtn View Ch-Floyd CoMOUV295.9GaugeFloyd98.5%662 of 67218 min81 min
761Dan River at Riverwalk Trail in DanvilleDRIV295.9GaugeCity of Danville98.3%661 of 67218 min79 min
762LID-1109 Sloan Branch-Botetourt CoSLOV295.9GaugeBotetourt98.0%659 of 67218 min78 min
763Stuarts Draft 1.6 SVA-AG-4395.8VolunteerAugusta100%3 of 311.4 h28 h
764Williamsburg 3.4 WVA-JC-6495.8VolunteerJames City100%3 of 311.4 h24 h
765Boones Mill 12.6 EVA-FR-695.8VolunteerFranklin100%3 of 311.4 h24 h
765Roanoke 4.3 SWVA-RN-595.8VolunteerRoanoke100%3 of 311.4 h24 h
767Clinch River AT RichlandsRLRV295.8GaugeTazewell99.4%167 of 16830 min2 h
768Jackson River 2 At Jackson River Nr BacovaBCVV295.8GaugeBath98.8%166 of 16829 min2 h
768Back Creek 2 At Back Creek Rte 39 Nr Mtn GroveBKCV295.8GaugeBath98.8%166 of 16829 min2 h
768Chesapeake and Albemarle Canal 5 W Chesapeake and Albemarle CanaCACV295.8GaugeChesapeake98.8%166 of 16829 min2 h
768Deep Creek 7 SSW Deep CreekDPCV295.8GaugeChesapeake98.8%166 of 16829 min2 h
768Feeder DitchDSMV295.8GaugeCity of Chesapeake98.8%166 of 16829 min2 h
768ChesapeakeLKDV295.8GaugeChesapeake98.8%166 of 16829 min2 h
768Middle Fork Holston River 4 SE Middle Fork Holston River Near MeMFHV295.8GaugeWashington98.8%166 of 16829 min2 h
768Pound River At Pound River Above Indian Creek Near PoundPICV295.8GaugeWise98.8%166 of 16829 min2 h
768Dan River AT South BostonSBNV295.8GaugeHalifax98.8%166 of 16829 min2 h
768Sf Holston River At S. Fork Holston R. At RiversideSHLV295.8GaugeSmyth98.8%166 of 16829 min2 h
778Big Indian Creek Near Copper ValleyFICV295.8GaugeFloyd98.8%166 of 16829 min2 h
778Grundy Well 15GGRWV295.8GaugeBuchanan98.8%166 of 16829 min2 h
780Berryville PrecipBPGV295.8GaugeClarke98.0%659 of 67218 min80 min
780Portsmouth PrecipPFGV295.8GaugeCity of Portsmouth98.0%659 of 67218 min80 min
780Greenwood 3SW - Rockfish GapRGRV295.8GaugeAlbemarle98.0%659 of 67218 min80 min
783Cana 2SE - PrecipCNAV295.8GaugeCarroll98.0%659 of 67218 min81 min
784Pocahontas - Appomattox RiverARPV295.8GaugeCity of Petersburg98.0%659 of 67218 min79 min
784Midlothian 2SSE - Falling CreekFCLV295.8GaugeChesterfield98.0%659 of 67218 min79 min
784Jones Creek at Rescue RoadRESV295.8GaugeIsle of Wight98.0%659 of 67218 min79 min
784Orlean 3W - Rappahannock RiverRRCV295.8GaugeRappahannock98.0%659 of 67218 min79 min
784Edinburg - Stony CreekSCEV295.8GaugeShenandoah98.0%659 of 67218 min79 min
789Sperryville - NF Thorton RiverNTRV295.8GaugeRappahannock98.0%659 of 67218 min79 min
790Dan River at Robertson Bridge in DanvilleDROV295.8GaugeCity of Danville98.0%659 of 67218 min80 min
791Blandford - Harrison CreekHCGV295.8GaugePrince George97.9%658 of 67218 min78 min
792South River AT McMullen MillRMMV295.8GaugeGreene97.7%657 of 67218 min78 min
793Staunton - Greenville AveGPSV295.8GaugeCity of Staunton92.8%208 of 22418 min68 min
794Potomac River AT LewisettaLWTV295.7GaugeNorthumberland96.1%808 of 84025 min36 min
795Allen Creek 3.7 E Boydton-Allen CreekALKV295.6GaugeMecklenburg98.2%165 of 16829 min2 h
795Back Creek At Back Creek At Sunrise (Blw Pss)SUNV295.6GaugeBath98.2%165 of 16829 min2 h
797North Fork Shenandoah 2 ESE StrasburgSTGV295.6GaugeWarren98.2%165 of 16829 min2 h
798LID-1452 Chestnut Knob-Henry CoCHSV295.6GaugeHenry97.4%655 of 67218 min79 min
799Tinker Creek At Cloverdale Iflows Sg/RgCLOV295.6GaugeBotetourt97.3%654 of 67218 min78 min
800York River State ParkYRSV295.5GaugeJames City92.2%155 of 16819 min3 h
801Lexington - Buffalo CreekMURV295.4GaugeRockbridge98.3%661 of 67218 min1.6 h
802Greenbackville 0.4 WNWVA-AC-895.3VolunteerAccomack100%3 of 312.4 h24 h
802Falls Church 1.6 WVA-FX-6495.3VolunteerFairfax100%3 of 312.4 h24 h
802Glen Allen 1.7 WSWVA-HR-4895.3VolunteerHenrico100%3 of 312.4 h24 h
802Waterford 0.9 SVA-LD-4795.3VolunteerLoudoun100%3 of 312.4 h24 h
806Fincastle 1.9 NNWVA-BT-295.3VolunteerBotetourt100%3 of 312.4 h24 h
807Whitewood - Dismal CreekDMLV295.3GaugeBuchanan98.9%665 of 67224 min75 min
808BlackeyKNXV295.3GaugeBuchanan98.9%665 of 67224 min75 min
809Dunlap Creek AT Dunlap Creek nr CovingtonDLPV295.3GaugeAlleghany97.6%164 of 16829 min2 h
810Back Bay at Back Bay LandingBBLV295.3GaugeCity of Virginia Beach95.6%803 of 84015 min72 min
811Elizabeth River at Hunts Pointe ParkHPPV295.3GaugeCity of Virginia Beach95.6%803 of 84015 min72 min
811Huntington - James RiverJLMV295.3GaugeCity of Newport News95.6%803 of 84015 min72 min
811Huntington 1ESE - Salters CreekSLRV295.3GaugeCity of Newport News95.6%803 of 84015 min72 min
811Denbigh 1W - Warwick RiverWRDV295.3GaugeCity of Newport News95.6%803 of 84015 min72 min
815West Augusta 1NW - PrecipWAPV295.2GaugeAugusta98.9%665 of 67224 min75 min
816Elkton 5ESE - Swift RunSRPV295.2GaugeRockingham98.9%665 of 67224 min75 min
817Milldam Creek at Blackwater RoadMCBV295.2GaugeCity of Virginia Beach95.6%803 of 84015 min72 min
818Knitting Mill Creek at North ColleyKMNV295.2GaugeCity of Norfolk95.4%802 of 84015 min72 min
818Warwick River at Shellabarger DrWRSV295.2GaugeCity of Newport News95.4%802 of 84015 min72 min
820Dam Neck Canal at Dam Neck AnnexDNCV295.2GaugeCity of Virginia Beach95.3%801 of 84015 min72 min
821Victoria 6SW - Nottoway RiverNRNV295.1GaugeNottoway99.4%167 of 16833 min2 h
821Speedwell - FIUSPDV295.1GaugeWythe99.4%167 of 16833 min2 h
823Black Gut Canal at Sandbridge RoadBGUV295.1GaugeCity of Virginia Beach95.6%803 of 84016 min72 min
824West Neck Creek at West Neck RoadWNRV295.1GaugeCity of Virginia Beach95.2%800 of 84015 min72 min
825North Landing River at Munden Point ParkMPPV295.1GaugeCity of Virginia Beach95.1%799 of 84015 min72 min
826Fort Blackmore 3NW - Stony CreekSCLV295.0GaugeScott99.4%167 of 16833 min2 h
826Rawley Springs 6NE - Switzer Dam PrecipSDPV295.0GaugeRockingham99.4%167 of 16833 min2 h
826Pearisburg 9SW - Sugar Run MtnSRMV295.0GaugeGiles99.4%167 of 16833 min2 h
829Deerfield - Calfpasture RiverCALV295.0GaugeAugusta99.4%167 of 16833 min2 h
829Crewe 2S - Little Hottoway RiverLNRV295.0GaugeNottoway99.4%167 of 16833 min2 h
829Rockbridge Baths - MetRBBV295.0GaugeRockbridge99.4%167 of 16833 min2 h
829Chesterfield 2WNW - Swift CreekSCDV295.0GaugeChesterfield99.4%167 of 16833 min2 h
829Simmonsville IflowsSMVV295.0GaugeCraig99.4%167 of 16833 min2 h
829Upper Johns CRK IflowsUJCV295.0GaugeCraig99.4%167 of 16833 min2 h
835Craig Creek At Craig Ck/Abbott IflowsABBV295.0GaugeCraig99.4%167 of 16833 min2 h
835Nottoway 1SSW - Crystal Lake DamCLDV295.0GaugeNottoway99.4%167 of 16833 min2 h
835McClung - Cowpasture RiverCRMV295.0GaugeBath99.4%167 of 16833 min2 h
835Clinch River At Clinch River At DungannonDNGV295.0GaugeScott99.4%167 of 16833 min2 h
835Lodore 3SE - Flat CreekFCFV295.0GaugeAmelia99.4%167 of 16833 min2 h
835Peach Bottom - Little RiverLPBV295.0GaugeGrayson99.4%167 of 16833 min2 h
835Paineville 5WNW - Appomattox RiverSPMV295.0GaugeCumberland99.4%167 of 16833 min2 h
835South River At Vesuvius IflowsVSUV295.0GaugeRockbridge99.4%167 of 16833 min2 h
835Denaro 2NW - West CreekWCDV295.0GaugeAmelia99.4%167 of 16833 min2 h
835White Mill 2N - NF Holston RiverWHMV295.0GaugeWashington99.4%167 of 16833 min2 h
845James River AT Bremo BluffBREV295.0GaugeBuckingham99.4%167 of 16833 min2 h
845Freemont 1ENE - McClure RiverFMTV295.0GaugeDickenson99.4%167 of 16833 min2 h
845Mouth of Wilson - New RiverMOWV295.0GaugeGrayson99.4%167 of 16833 min2 h
848Roanoke River 7 SE Buggs IslandBUGV294.9GaugeMecklenburg98.8%664 of 67229 min59 min
849Banister River 2 N Banister R. At HalifaxHALV294.9GaugeHalifax96.4%162 of 16829 min2 h
850Pumpkin Creek at Goodyear Blvd in DanvilleDABV294.9GaugeCity of Danville95.7%804 of 84017 min72 min
851Long Creek Canal at Canal RoadBBIV294.9GaugeCity of Virginia Beach95.3%801 of 84016 min72 min
852Pound River 3 NNW NorlandGFPV294.9GaugeDickenson93.4%157 of 16824 min3 h
853Wytheville 1 SWYTV294.9CooperativeWythe85.7%6 of 717 min2 days
854Copper HillCOHV294.9CooperativeFloyd85.7%6 of 727 min2.1 days
855PenningtonPENV294.9CooperativeLee85.7%6 of 747 min2 days
856Dale EnterpriseDALV294.9CooperativeRockingham85.7%6 of 756 min2 days
857NorfolkNFKV294.9CooperativeNorfolk City85.7%6 of 777 min44.1 h
858Fort Valley RAWSFVRV294.8GaugeShenandoah100%168 of 16817 min60 min
859Front Royal 1.4 SEVA-WR-394.8VolunteerWarren100%3 of 313.4 h26 h
860Water PltCHMV294.8CooperativePittsylvania85.7%6 of 72.6 h2 days
861Wise 1SE RAWSWSEV294.7GaugeWise100%168 of 16819 min74 min
862Martinsville - PrecipMWPV294.7GaugeCity of Martinsville97.4%655 of 67218 min1.8 h
863BedfordBDFV294.7CooperativeBedford85.7%6 of 72.9 h2 days
864Sandbridge - Back BayTNLV294.6GaugeCity of Virginia Beach95.0%798 of 84015 min84 min
865Roanoke - Hortons BranchRHBV294.5GaugeCity of Roanoke91.3%307 of 33622 min60 min
866Smithfield 5.6 SVA-IW-2894.4VolunteerIsle of Wight100%3 of 314.4 h24 h
867Chester - Dutch Gap PrecipDGPV294.4GaugeChesterfield97.9%658 of 67218 min2 h
868Whitetop Laurel Creek Near KonnarockKONV294.4GaugeWashington95.2%640 of 67218 min1.5 h
869Hood 3WNW - Conway RiverCRKV294.3GaugeGreene99.2%667 of 67233 min59 min
870West Neck Creek at Indian River RoadWNIV294.3GaugeCity of Virginia Beach93.5%943 of 1,00814 min70 min
871Ashville Bridge Creek at Sandbridge RoadACSV294.3GaugeCity of Virginia Beach93.4%942 of 1,00814 min70 min
872Dugspur 4SSW - Big Reed Island CreekBISV294.2GaugeCarroll99.2%667 of 67233 min59 min
873James River near Jordan Point below HopewellJPHV294.2GaugePrince George93.2%940 of 1,00814 min70 min
874Witch's Creek at Muddy Creek RoadWICV294.2GaugeCity of Virginia Beach93.1%939 of 1,00813 min70 min
875Ashville Bridge Creek at Old Dam Neck RoadACOV294.1GaugeCity of Virginia Beach93.0%938 of 1,00814 min70 min
876Hell Point Creek at Sandbridge RoadHPCV294.1GaugeCity of Virginia Beach92.9%937 of 1,00814 min70 min
876Atlantic Coast near Rudee InletRDIV294.1GaugeCity of Virginia Beach92.9%937 of 1,00814 min70 min
878Mattaponi 1W - York RiverWSPV294.0GaugeKing and Queen92.8%936 of 1,00814 min70 min
879Chincoteague Inlet 2 SW Chincoteague Bay InletCHIV294.0GaugeAccomack92.8%936 of 1,00814 min70 min
879Chesterfield Heights - EB Elizabeth RiverELGV294.0GaugeCity of Norfolk92.8%936 of 1,00814 min70 min
881Huntington - Levee Ponding AreaHPAV294.0GaugeFairfax92.7%935 of 1,00814 min70 min
882Elizabeth River at Scuffeltown CreekPCCV294.0GaugeCity of Chesapeake92.6%934 of 1,00814 min70 min
883Dillwyn 6.9 WSWVA-BK-493.9VolunteerBuckingham100%3 of 315.4 h2 days
884Smith River 1 SSW Martinsville Hyd Elec IflowsMTVV293.9GaugeHenry97.6%656 of 67218 min2.3 h
885Schley 1ESE - Ware RiverWRVV293.9GaugeGloucester92.3%931 of 1,00814 min70 min
886Little Creek at East Beach MarinaLCEV293.8GaugeCity of Norfolk92.1%929 of 1,00814 min70 min
886Tangier - Chesapeake BayPRTV293.8GaugeAccomack92.1%929 of 1,00814 min70 min
888Driver 2NW - Nansemond RiverNRSV293.7GaugeCity of Suffolk92.0%928 of 1,00814 min70 min
889Lovingston - RainLOGV293.6GaugeNelson97.7%657 of 67218 min2.6 h
890Starling Creek 1 SW Starling Creek at Port of SaxisSAXV293.6GaugeAccomack91.6%924 of 1,00814 min70 min
890Hudgins - Wharf CreekWCKV293.6GaugeMathews91.6%924 of 1,00814 min70 min
892Unnamed Tributary AT New Alexandria Tide Gate DownstreamNADV293.6GaugeFairfax91.5%923 of 1,00814 min70 min
893Unnamed AT New Alexandria Tide Gate UpstreamATGV293.5GaugeFairfax91.4%922 of 1,00814 min70 min
894Tappahannock - Rappahannock RiverRAPV293.5GaugeEssex91.4%922 of 1,00814 min70 min
895South Branch Onancock Creek at OnancockONAV293.5GaugeAccomack91.2%920 of 1,00814 min70 min
896Arlington 3.3 WNWVA-AR-1693.4VolunteerArlington100%3 of 316.4 h24 h
897Vinton 2.6 EVA-BD-1093.4VolunteerBedford100%3 of 316.4 h24 h
897Williamsburg 3.2 WVA-JC-193.4VolunteerJames City100%3 of 316.4 h24 h
897Jonesville 1.4 NNWVA-LE-593.4VolunteerLee100%3 of 316.4 h24 h
897Spotsylvania Courthouse 2.0 SSEVA-SP-1993.4VolunteerSpotsylvania100%3 of 316.4 h24 h
901Midlothian 7.9 SVA-CS-6493.4VolunteerChesterfield100%3 of 316.4 h2 days
902Fairfax 4.1 WVA-FX-5493.4VolunteerFairfax100%3 of 316.4 h24 h
903Smithfield - Pagan RiverSMSV293.4GaugeIsle of Wight91.0%918 of 1,00814 min70 min
904Tazewell 9.3 NNEVA-TZ-793.0VolunteerTazewell100%3 of 317.4 h2 days
905WilliamsburgJGG93.0AirportSurry93.2%470 of 5048 min4.3 h
905LawrencevilleLVL93.0AirportBrunswick93.2%470 of 5048 min4.3 h
905SuffolkSFQ93.0AirportSuffolk City93.2%470 of 5048 min4.3 h
908QuintonW9693.0AirportNew Kent93.0%469 of 5048 min4.3 h
909Louisa County/Freeman FieldLKU93.0AirportLouisa93.0%469 of 5048 min4.3 h
910WaynesboroW1392.9AirportAugusta93.0%469 of 5048 min4.3 h
911KenbridgeW3192.9AirportLunenburg92.8%468 of 5048 min4.3 h
912Leesburg/GodfreyJYO92.9AirportLoudoun92.8%468 of 5048 min4.3 h
913Marion / WythevilleMKJ92.8AirportSmyth93.2%470 of 5048 min4.3 h
914Wise/Lonesome PineLNP92.8AirportWise93.0%469 of 5048 min4.3 h
914CreweW8192.8AirportNottoway93.0%469 of 5048 min4.3 h
916ChesapeakeCPK92.8AirportChesapeake92.4%466 of 5048 min4.3 h
917Front RoyalFRR92.7AirportWarren93.0%469 of 5048 min4.3 h
918Cape Charles 5 ENE0373992.6ReferenceNorthampton100%67 of 671.5 h3.1 h
918Charlottesville 2 SSE0375992.6ReferenceAlbemarle100%67 of 671.5 h3.1 h
920GordonsvilleGVE92.6AirportOrange93.2%470 of 5048 min4.3 h
921South Hill/Mecklenburg-BrunswickAVC92.6AirportMecklenburg92.6%467 of 5048 min4.7 h
922TappahannockXSA92.6AirportKing William91.8%463 of 5048 min4.3 h
923Shannon ArptEZF92.5AirportSpotsylvania92.4%466 of 5048 min4.7 h
924Franklin/J B RoseFKN92.5AirportSuffolk City92.2%465 of 5048 min4.7 h
925Saluda Hummel FieldW7592.5AirportMiddlesex91.6%462 of 5047 min4.3 h
926Charlottesville CRN SiteCHAV292.4GaugeAlbemarle100%168 of 16819 min64 min
927AbingdonVJI92.4AirportWashington92.0%464 of 5048 min4.7 h
928Orange/Orange CoOMH92.2AirportOrange93.0%469 of 5048 min4.3 h
929Winchester RgnlOKV92.2AirportWinchester92.2%465 of 5048 min4.3 h
930New Market8W292.1AirportShenandoah92.8%468 of 5048 min4.3 h
931Staunton - Peytons CreekCPSV292.1GaugeCity of Staunton87.3%880 of 1,00814 min70 min
932Emporia-Greensville Rgl AirportEMV92.0AirportGreensville92.8%468 of 5048 min4.3 h
933Chase CityCXE92.0AirportMecklenburg92.6%467 of 5048 min4.7 h
934CulpeperCJR91.9AirportCulpeper93.2%470 of 5048 min4.3 h
935Staunton - RainRGPV291.8GaugeCity of Staunton83.5%842 of 1,00811 min60 min
936FarmvilleFVX91.7AirportPrince Edward91.6%462 of 5048 min4.7 h
937Potomac River AT Alexandria DockAXTV291.7GaugeAlexandria85.0%714 of 84022 min42 min
938WarrentonHWY91.6AirportCulpeper92.8%468 of 5048 min4.3 h
939FentressNFE91.6AirportChesapeake82.1%138 of 1685 min6 h
940Jonesville0VG91.5AirportLee91.2%460 of 5048 min4.3 h
941N. Fk. Holston River 2 E SaltvilleSALV291.5GaugeSmyth79.0%531 of 67214 min50 min
942Virginia Tech ArptBCB91.4AirportMontgomery93.0%469 of 5048 min4.3 h
943Lime Kiln RAWSLKRV291.3GaugeBath100%168 of 16813 min60 min
944HillsvilleHLX91.3AirportCarroll90.2%455 of 5048 min5.3 h
945MartinsvilleMTV91.2AirportHenry93.2%470 of 5048 min4.3 h
946West_PointFYJ91.2AirportNew Kent92.8%468 of 5048 min4.3 h
946Staunton/ShenandoahSHD91.2AirportAugusta92.8%468 of 5048 min4.3 h
948South BostonW7891.2AirportHalifax92.4%466 of 5048 min4.7 h
949Brookneal0V491.0AirportCampbell93.2%470 of 5048 min4.3 h
950BridgewaterVBW91.0AirportRockingham92.8%468 of 5048 min4.3 h
951N Piedmont Arec ScanNPAV290.9GaugeOrange95.2%160 of 16839 min5 h
951Shenandoah ScanSHDV290.9GaugeRockbridge95.2%160 of 16839 min5 h
953LurayLUA90.9AirportPage93.0%469 of 5048 min4.3 h
954Clarksville / MarksW6390.8AirportMecklenburg92.0%464 of 504-4.3 h
955Quantico McafNYG90.6AirportCharles73.2%123 of 1687 min3 h
956Fort Belvoir/DavisoDAA90.3AirportFairfax74.6%183 of 24514 min2 h
957Melfa/Accomack ArptMFV90.2AirportAccomack88.6%447 of 504-4.3 h
958Hot Springs/IngallsHSP90.0AirportAlleghany90.2%455 of 5048 min5.3 h
959Clinch River 5 SE Speers Ferry VASFYV290.0GaugeScott74.4%500 of 67215 min45 min
960Midlothian 3.0 NNWVA-CS-6089.9VolunteerChesterfield100%3 of 325.4 h24 h
961Petersburg 11.4 SWVA-DN-889.9VolunteerDinwiddie100%3 of 325.4 h24 h
961Martinsville 1.9 SEVA-HN-1389.9VolunteerCity of Martinsville100%3 of 325.4 h24 h
961Richmond 0.6 SWVA-RCC-2189.9VolunteerCity of Richmond100%3 of 325.4 h24 h
964Nansemond River 1 N Nansemond River at SuffolkNMDV289.9GaugeCity of Suffolk82.8%696 of 84022 min60 min
965BrooknealBRKV289.9CooperativeCampbell71.4%5 of 717 min3 days
966Radford 3NRADV289.9CooperativeMontgomery71.4%5 of 717 min36.1 h
967North ForkNOFV289.9CooperativeWise71.4%5 of 727 min38.1 h
968Rocky MountRYMV289.9CooperativeFranklin71.4%5 of 736 min2 days
969Staunton - Lewis CreekLCCV289.6GaugeCity of Staunton86.9%146 of 16818 min10.9 h
970Dale EnterpriseDALV289.5GaugeRockingham71.4%5 of 73.3 h2 days
971Ghent 1WSW - Elizabeth RiverEZMV289.4GaugeCity of Norfolk80.7%678 of 84021 min60 min
972LouisaLOUV289.2CooperativeLouisa85.7%6 of 714.7 h26.1 h
973Hampton River AT Hampton RiverHMNV289.2GaugeCity of Hampton83.5%702 of 84027 min60 min
974Petersburg (AWOS)PTB89.2AirportDinwiddie83.5%421 of 5048 min4.3 h
975Virginia Beach - Beggars BridgeBGCV289.2GaugeCity of Virginia Beach81.1%682 of 84023 min60 min
976GRUV2GRUV289.2DCP-71.4%5 of 74 h2 days
977Croatan Beach - Lake RudeeLRBV289.1GaugeCity of Virginia Beach80.8%679 of 84022 min60 min
978Virginia Beach - London BridgeLONV289.1GaugeCity of Virginia Beach80.7%678 of 84022 min60 min
979Unnamed AT New Alexandria Stormwater Pump StationAPSV289.1GaugeFairfax77.8%785 of 1,00814 min60 min
980Little Hunting Creek Trib at Audubon AveLHAV289.1GaugeFairfax77.8%785 of 1,00815 min60 min
981SW Branch Back River at Langley Marina (IN MLLW)LABV289.0GaugeCity of Hampton83.1%698 of 84027 min60 min
982Hampton River 3 SW James River at Fort MonroeFTMV289.0GaugeCity of Hampton82.8%696 of 84027 min60 min
983Mapleton 2NE - Bypass CanalMPTV289.0GaugeCity of Virginia Beach80.4%676 of 84022 min60 min
984GDMV2GDMV289.0DCP-71.4%5 of 74.3 h24 h
985Elizabeth River 1 SE West Branch of the Elizabeth RiverELZV288.9GaugeCity of Portsmouth82.7%695 of 84027 min60 min
986Creeds - North Landing RiverNLRV288.9GaugeCity of Virginia Beach80.2%674 of 84022 min60 min
987Lynnhaven River AT Lynnhaven InletLHNV288.9GaugeCity of Virginia Beach80.1%673 of 84022 min60 min
987Virginia Beach - Little Neck CreekLTCV288.9GaugeCity of Virginia Beach80.1%673 of 84022 min60 min
989Middle Fork Holston R. AT Mf Holston R. At Seven Mile Ford IflwSMFV288.9GaugeSmyth74.1%498 of 67218 min50 min
990Nansemond River 1 W Bells Mill Creek at Chesapeake VABLMV288.8GaugeCity of Chesapeake82.5%693 of 84027 min60 min
991Riverdale - New Market CreekNMCV288.8GaugeCity of Hampton82.3%692 of 84027 min60 min
992Lynn Shores - Thalia CreekTHAV288.8GaugeCity of Virginia Beach80.0%672 of 84022 min60 min
993Northwest River 1 N Northwest River near NorthwestNWRV288.7GaugeCity of Chesapeake82.0%689 of 84027 min60 min
994Kempsville - Elizabeth RirverEBRV288.7GaugeCity of Virginia Beach79.6%669 of 84023 min60 min
995SperryvilleSPYV288.7CooperativeRappahannock71.4%5 of 74.9 h2 days
996Reynolds Homestead ScanREYV288.5GaugePatrick94.6%159 of 16839 min5 h
997Nassawadox Creek AT Nassawadox Creek near BayfordNSWV288.5GaugeNorthampton82.3%692 of 84027 min66 min
998Mapelton - West Neck CreekWNCV288.5GaugeCity of Virginia Beach82.3%692 of 84027 min66 min
999Nansemond River 1 S Bailey Creek near Chesapeake VABLYV288.4GaugeCity of Chesapeake82.2%691 of 84027 min66 min
1,000Unnamed Tributary AT New Alexandria Pump Station - UpstreamPSUV288.4GaugeFairfax76.0%767 of 1,00815 min60 min

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. 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.