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 4 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
751Chesapeake Bay AT KiptopekeKPTV296.1GaugeNorthampton98.4%827 of 84025 min36 min
752Indian Valley - PrecipFIVV296.1GaugeFloyd98.3%661 of 67216 min79 min
753Marion 3N - Hungry Mother State ParkHGMV296.1GaugeSmyth98.2%660 of 67216 min79 min
754LID-1452 Chestnut Knob-Henry CoCHSV296.1GaugeHenry98.2%660 of 67216 min79 min
754Waynesboro - South RiverSRLV296.1GaugeCity of Waynesboro98.2%660 of 67216 min79 min
756Blandford - Harrison CreekHCGV296.1GaugePrince George98.2%660 of 67216 min78 min
757ChesterfieldFCI96.1AirportChesterfield93.4%157 of 1687 min5 h
758Potts Mtn IflowsPOTV296.0GaugeCraig100%168 of 16828 min66 min
759Etlan 1NNE - Hughes RiverHRFV296.0GaugeMadison100%168 of 16828 min66 min
759Laurel Mills - Thornton RiverTRLV296.0GaugeRappahannock100%168 of 16828 min66 min
761Boston 1SE - Hazel RiverHRPV296.0GaugeCulpeper100%168 of 16828 min66 min
761Goshen 4NE - Little Calfpasture RiverRLMV296.0GaugeRockbridge100%168 of 16828 min66 min
763Spout Run AT MillwoodMLWV296.0GaugeClarke98.8%166 of 16826 min2 h
764Sperryville - NF Thorton RiverNTRV296.0GaugeRappahannock98.0%659 of 67216 min79 min
765North Fork Shenandoah River AT Cootes StoreCOOV296.0GaugeRockingham97.6%164 of 16824 min3 h
766Slate River At Slate R. Nr ArvoniaARVV296.0GaugeBuckingham97.6%164 of 16824 min2 h
766Ellis Fork WellEFWV296.0GaugeSurry97.6%164 of 16824 min2 h
768Chincoteague WellCITV296.0GaugeAccomack97.6%164 of 16824 min2 h
768Littleton WellLTLV296.0GaugeSussex97.6%164 of 16824 min2 h
770Nottoway River 1 NE RiverdaleRVDV295.9GaugeSouthampton100%168 of 16829 min60 min
771Grundy Well 15GGRWV295.9GaugeBuchanan100%168 of 16829 min66 min
772Dan River AT South BostonSBNV295.9GaugeHalifax100%168 of 16829 min66 min
773North Fork Shenandoah 2 ESE StrasburgSTGV295.9GaugeWarren100%168 of 16829 min60 min
774Hot SpringsAWDV295.9GaugeBath100%168 of 16829 min66 min
774Filter Plant LARC USACE DcpCFPV295.9GaugeCovington City100%168 of 16829 min66 min
776Midlothian 3.5 SSWVA-CS-2795.9VolunteerChesterfield100%7 of 710.4 h25 h
777Martinsville 0.4 WSWVA-HN-1195.9VolunteerCity of Martinsville100%7 of 710.4 h24 h
778Tappahannock - PrecipTPGV295.9GaugeEssex97.9%658 of 67216 min80 min
779Whitetop Laurel Creek Near KonnarockKONV295.9GaugeWashington93.9%631 of 67218 min30 min
780North Landing River At Marina Near Creeds0204326995.9GaugeVirginia Beach89.4%501 of 56011 min42 min
781Meherrin River AT EmporiaEPOV295.8GaugeEmporia City99.4%334 of 33628 min60 min
782Churchville - Middle RiverMIRV295.8GaugeAugusta97.6%656 of 67216 min79 min
783Free UnionFUVV295.8GaugeAlbemarle97.0%163 of 16824 min3 h
784Eb Elizabeth River At RT 165 At Virginia Beach020428872195.8GaugeVirginia Beach89.4%501 of 56011 min42 min
784Lynnhaven River Inlet Near Virginia Beach020429227595.8GaugeVirginia Beach89.4%501 of 56011 min42 min
784Beggars Bridge Creek Near Dawley Corners020430026795.8GaugeVirginia Beach89.4%501 of 56011 min42 min
787Big Indian Creek Near Copper ValleyFICV295.7GaugeFloyd99.4%167 of 16829 min2 h
788Allen Creek 3.7 E Boydton-Allen CreekALKV295.7GaugeMecklenburg99.4%167 of 16829 min2 h
788Banister River 2 N Banister R. At HalifaxHALV295.7GaugeHalifax99.4%167 of 16829 min2 h
788Hogue Creek AT HayfieldHFDV295.7GaugeFrederick99.4%167 of 16829 min2 h
788Lake Moomaw At Gathright Dam DcpMOOV295.7GaugeAlleghany99.4%167 of 16829 min2 h
788Polecat Creek 2 E PenolaPCKV295.7GaugeCaroline99.4%167 of 16829 min2 h
788Catoctin Creek AT TaylorstownTAYV295.7GaugeLoudoun99.4%167 of 16829 min2 h
794Denbigh 1W - Warwick RiverWRDV295.7GaugeCity of Newport News96.9%814 of 84015 min66 min
795James River AT CartersvilleCARV295.7GaugeCumberland96.4%216 of 22424 min66 min
795Blackwater River 2 NNE ZuniZUNV295.7GaugeIsle of Wight96.4%216 of 22424 min66 min
797Nethers 5NW - PinnaclesPNPV295.7GaugeMadison96.1%646 of 67218 min60 min
798Lake Rudee Near Bells Road At Virginia Beach020429757595.7GaugeVirginia Beach89.2%500 of 56011 min42 min
799Roanoke - Garnand BranchRGBV295.6GaugeCity of Roanoke98.8%332 of 33622 min2.2 h
800Cana 2SE - PrecipCNAV295.6GaugeCarroll98.6%663 of 67216 min1.6 h
801Williamsburg 3.4 SWVA-JC-7795.5VolunteerJames City100%7 of 711.4 h24 h
802Gladys 0.6 SVA-CM-395.5VolunteerCampbell100%7 of 711.4 h24 h
803Fredericksburg 2.6 SWVA-SP-1195.5VolunteerSpotsylvania100%7 of 711.4 h24 h
804Callaway 3.0 SSWVA-FR-3895.5VolunteerFranklin100%7 of 711.4 h24 h
805Lebanon 3.1 NNEVA-RS-295.5VolunteerRussell100%7 of 711.4 h24 h
806Aquia Creek AT GarrisonvilleGACV295.5GaugeStafford98.8%166 of 16829 min2 h
806Little River At Little River ReservoirLRSV295.5GaugePulaski98.8%166 of 16829 min2 h
808Roanoke River 7 SE Buggs IslandBUGV295.5GaugeMecklenburg98.6%663 of 67229 min45 min
809Staunton - Greenville AveGPSV295.5GaugeCity of Staunton92.8%208 of 22418 min75 min
810Zion Crossroads - PrecipZPGV295.4GaugeFluvanna98.0%659 of 67216 min1.6 h
811Pound River 3 NNW NorlandGFPV295.4GaugeDickenson95.8%161 of 16824 min3 h
812Met STN At Mil Aviation Mus At Virginia Beach36404407601480195.4GaugeVirginia Beach89.4%501 of 56013 min42 min
813Hood 3WNW - Conway RiverCRKV295.3GaugeGreene99.2%667 of 67231 min36 min
814Dugspur 4SSW - Big Reed Island CreekBISV295.3GaugeCarroll99.2%667 of 67231 min36 min
815Eagle Rock IFLOWSEGLV295.2GaugeBotetourt98.5%662 of 67216 min1.8 h
816Jackson River 2 At Jackson River Nr BacovaBCVV295.2GaugeBath98.2%165 of 16829 min1.5 h
816Deep Creek 7 SSW Deep CreekDPCV295.2GaugeChesapeake98.2%165 of 16829 min1.5 h
816ChesapeakeLKDV295.2GaugeChesapeake98.2%165 of 16829 min1.5 h
816Pound River At Pound River Above Indian Creek Near PoundPICV295.2GaugeWise98.2%165 of 16829 min1.5 h
816Back Creek At Back Creek At Sunrise (Blw Pss)SUNV295.2GaugeBath98.2%165 of 16829 min1.5 h
821Back Creek 2 At Back Creek Rte 39 Nr Mtn GroveBKCV295.2GaugeBath98.2%165 of 16829 min2 h
821Chesapeake and Albemarle Canal 5 W Chesapeake and Albemarle CanaCACV295.2GaugeChesapeake98.2%165 of 16829 min2 h
821Feeder DitchDSMV295.2GaugeCity of Chesapeake98.2%165 of 16829 min2 h
821Middle Fork Holston River 4 SE Middle Fork Holston River Near MeMFHV295.2GaugeWashington98.2%165 of 16829 min2 h
821Sf Holston River At S. Fork Holston R. At RiversideSHLV295.2GaugeSmyth98.2%165 of 16829 min2 h
826Amherst - Dodds Store PrecipDSTV295.2GaugeAmherst97.4%655 of 67216 min1.6 h
827Nansemond River 1 N Nansemond River at SuffolkNMDV295.2GaugeCity of Suffolk95.0%798 of 84021 min42 min
828Potomac River AT LewisettaLWTV295.1GaugeNorthumberland95.3%801 of 84025 min36 min
829Speedwell - FIUSPDV295.0GaugeWythe100%168 of 16833 min60 min
830Chesterfield 2WNW - Swift CreekSCDV295.0GaugeChesterfield100%168 of 16833 min60 min
830Upper Johns CRK IflowsUJCV295.0GaugeCraig100%168 of 16833 min60 min
832Deerfield - Calfpasture RiverCALV295.0GaugeAugusta100%168 of 16833 min60 min
832Crewe 2S - Little Hottoway RiverLNRV295.0GaugeNottoway100%168 of 16833 min60 min
832Rockbridge Baths - MetRBBV295.0GaugeRockbridge100%168 of 16833 min60 min
832Fort Blackmore 3NW - Stony CreekSCLV295.0GaugeScott100%168 of 16833 min60 min
832Rawley Springs 6NE - Switzer Dam PrecipSDPV295.0GaugeRockingham100%168 of 16833 min60 min
832Simmonsville IflowsSMVV295.0GaugeCraig100%168 of 16833 min60 min
832Pearisburg 9SW - Sugar Run MtnSRMV295.0GaugeGiles100%168 of 16833 min60 min
839Craig Creek At Craig Ck/Abbott IflowsABBV295.0GaugeCraig100%168 of 16833 min60 min
839Nottoway 1SSW - Crystal Lake DamCLDV295.0GaugeNottoway100%168 of 16833 min60 min
839Lodore 3SE - Flat CreekFCFV295.0GaugeAmelia100%168 of 16833 min60 min
839Peach Bottom - Little RiverLPBV295.0GaugeGrayson100%168 of 16833 min60 min
839Paineville 5WNW - Appomattox RiverSPMV295.0GaugeCumberland100%168 of 16833 min60 min
839South River At Vesuvius IflowsVSUV295.0GaugeRockbridge100%168 of 16833 min60 min
839Denaro 2NW - West CreekWCDV295.0GaugeAmelia100%168 of 16833 min60 min
839White Mill 2N - NF Holston RiverWHMV295.0GaugeWashington100%168 of 16833 min60 min
847Clinch River At Clinch River At DungannonDNGV295.0GaugeScott100%168 of 16833 min60 min
848Freemont 1ENE - McClure RiverFMTV295.0GaugeDickenson100%168 of 16833 min60 min
848Mouth of Wilson - New RiverMOWV295.0GaugeGrayson100%168 of 16833 min60 min
850Ashburn 5.3 SWVA-LD-4695.0VolunteerLoudoun100%7 of 712.4 h24 h
851Hague 3.5 NEVA-WM-695.0VolunteerWestmoreland100%7 of 712.4 h24 h
852Dunlap Creek AT Dunlap Creek nr CovingtonDLPV295.0GaugeAlleghany97.6%164 of 16829 min2 h
853Syria 1SSE - Robinson RiverRROV295.0GaugeMadison96.8%651 of 67216 min1.6 h
854Potomac River AT Alexandria DockAXTV295.0GaugeAlexandria92.9%781 of 84021 min36 min
855Fort Valley RAWSFVRV294.9GaugeShenandoah100%168 of 16817 min60 min
856Independence 1NNW - Peach Bottom CreekPBIV294.9GaugeGrayson97.3%654 of 67216 min1.8 h
857Salem Canal At S. Ind Blvd At Virginia Beach0204313594.9GaugeVirginia Beach89.2%500 of 56015 min42 min
858McClung - Cowpasture RiverCRMV294.8GaugeBath99.4%167 of 16833 min1.8 h
859James River AT Bremo BluffBREV294.8GaugeBuckingham99.4%167 of 16833 min2 h
860Riverdale - New Market CreekNMCV294.6GaugeCity of Hampton95.0%798 of 84027 min36 min
861Pulaski 2 EPSKV294.6CooperativePulaski85.7%6 of 717 min25 h
862Suffolk 11.6 NEVA-SFC-3394.6VolunteerCity of Suffolk85.7%6 of 726 min2.1 days
863Roanoke 1.9 SSWVA-RNC-394.6VolunteerCity of Roanoke85.7%6 of 726 min2 days
864Mineral 6.9 NNEVA-LS-1094.6VolunteerLouisa85.7%6 of 726 min24 h
864Richmond 3.9 NWVA-RCC-1094.6VolunteerCity of Richmond85.7%6 of 726 min24 h
866Zenda 1.1 NEVA-RH-2994.6VolunteerRockingham85.7%6 of 726 min37.1 h
867Wytheville 1 SWYTV294.6CooperativeWythe85.7%6 of 727 min25.8 h
868ChristiansburgCRBV294.6CooperativeMontgomery85.7%6 of 757 min36.1 h
869Abingdon 3SABIV294.6CooperativeWashington85.7%6 of 777 min2 days
870Filter Plant LARC USACE DcpCFPV294.6CooperativeCovington City85.7%6 of 777 min2 days
871Sewage PlantSTAV294.6CooperativeStaunton City85.7%6 of 779 min2 days
872Williamsburg 4.7 WSWVA-JC-4594.6VolunteerJames City85.7%6 of 785 min37.1 h
873Toano 1.1 SSWVA-JC-4994.6VolunteerJames City85.7%6 of 785 min2 days
874Gloucester Courthouse 7.1 NNEVA-GC-2594.6VolunteerGloucester85.7%6 of 785 min36.1 h
875Lakeside 1.3 SSEVA-HR-4394.6VolunteerHenrico85.7%6 of 785 min2 days
876Monterey 6.5 SSWVA-HG-294.6VolunteerHighland85.7%6 of 786 min2 days
877Alexandria 6.6 WNWVA-FX-8194.6VolunteerFairfax85.7%6 of 786 min47 h
878Mechanicsville 1.0 SSEVA-HV-1994.6VolunteerHanover85.7%6 of 786 min37.1 h
879Fort Defiance 3.6 SEVA-AG-3094.6VolunteerAugusta85.7%6 of 786 min2 days
879Carrollton 3.3 SEVA-IW-2194.6VolunteerIsle of Wight85.7%6 of 786 min2 days
879Christiansburg 3.7 SWVA-MN-6594.6VolunteerMontgomery85.7%6 of 786 min2 days
882Christiansburg 1.1 ESEVA-MN-594.6VolunteerMontgomery85.7%6 of 786 min2 days
883Troutdale 8.7 SWVA-GR-594.6VolunteerGrayson85.7%6 of 786 min40.1 h
884Hampton 6.3 SWVA-HMC-2194.6VolunteerCity of Hampton85.7%6 of 786 min37.1 h
885Farmville 2.4 SEVA-PN-1594.6VolunteerPrince Edward85.7%6 of 786 min24 h
886Roanoke 4.3 SWVA-RN-594.6VolunteerRoanoke85.7%6 of 786 min2 days
887Exmore 8.1 WSWVA-NH-594.6VolunteerNorthampton85.7%6 of 786 min38.1 h
888Willis 2.7 SEVA-FL-694.6VolunteerFloyd85.7%6 of 786 min24 h
889Fincastle 1.9 NNWVA-BT-294.6VolunteerBotetourt85.7%6 of 786 min37.1 h
889Norfolk 1.6 SEVA-NRC-2394.6VolunteerCity of Norfolk85.7%6 of 786 min37.1 h
891Millboro 0.3 NWVA-BH-194.6VolunteerBath85.7%6 of 786 min24 h
892Smithfield 0.9 NEVA-IW-2794.6VolunteerIsle of Wight85.7%6 of 786 min26 h
893Churchville 2.9 NEVA-AG-2094.6VolunteerAugusta85.7%6 of 786 min28 h
894Salem 0.6 NWVA-RN-3694.6VolunteerCity of Salem85.7%6 of 786 min24 h
895Dillwyn 8.4 SVA-BK-894.6VolunteerBuckingham85.7%6 of 786 min37.1 h
895Williamsburg 2.9 SWVA-JC-7094.6VolunteerJames City85.7%6 of 786 min37.1 h
897VA-GC-41VA-GC-4194.6COCORAHS-85.7%6 of 786 min2 days
898Hampton 1.8 NNWVA-HMC-2994.6VolunteerCity of Hampton85.7%6 of 786 min36.1 h
899Sewage PlantSTAV294.6GaugeStaunton City85.7%6 of 72.3 h2 days
900Lynchburg 5.1 NNWVA-BD-2994.6VolunteerBedford85.7%6 of 72.4 h2 days
901New Kent 5.0 WVA-NK-694.6VolunteerNew Kent85.7%6 of 72.4 h2 days
902Roanoke 5.4 NEVA-RN-2894.6VolunteerRoanoke85.7%6 of 72.4 h25 h
903Falls Church 1.6 WVA-FX-6494.6VolunteerFairfax85.7%6 of 72.4 h2 days
904Penhook 2.8 NNEVA-FR-5594.6VolunteerFranklin85.7%6 of 72.4 h2 days
905Blacksburg 5.0 WVA-MN-994.6VolunteerMontgomery85.7%6 of 72.4 h2 days
905Haymarket 2.3 ENEVA-PW-2794.6VolunteerPrince William85.7%6 of 72.4 h2 days
907Spotsylvania Courthouse 6.5 WNWVA-SP-1294.6VolunteerSpotsylvania85.7%6 of 72.4 h36.1 h
907Virginia Beach 10.4 NVA-VBC-8194.6VolunteerCity of Virginia Beach85.7%6 of 72.4 h36.1 h
909Ware Neck 1.6 SSEVA-GC-2494.6VolunteerGloucester85.7%6 of 72.4 h2 days
910Gloucester Courthouse 9.1 NVA-GC-2694.6VolunteerGloucester85.7%6 of 72.4 h37.1 h
911Gloucester 5.0 WVA-GC-3994.6VolunteerGloucester85.7%6 of 72.4 h38.1 h
912Burkes GardenBURV294.6CooperativeTazewell85.7%6 of 72.5 h2 days
913Sawmill Ridge RAWSCROV294.5GaugeAugusta100%168 of 16814 min60 min
914Victoria 6SW - Nottoway RiverNRNV294.4GaugeNottoway98.2%165 of 16833 min3 h
915Winchester - Public SvcPSCV294.2GaugeCity of Winchester91.8%617 of 67218 min60 min
916Alexandria 1.9 WVA-FX-11694.2VolunteerCity of Alexandria85.7%6 of 73.4 h24 h
917Portsmouth 4.1 SSEVA-PRC-294.2VolunteerCity of Portsmouth85.7%6 of 73.4 h37.1 h
917Virginia Beach 3.1 ENEVA-VBC-2194.2VolunteerCity of Virginia Beach85.7%6 of 73.4 h37.1 h
919Shenandoah 1.4 NVA-PG-194.2VolunteerPage85.7%6 of 73.4 h2 days
920Blacksburg 1.7 ESEVA-MN-1394.2VolunteerMontgomery85.7%6 of 73.4 h36.1 h
921Keeling 0.7 SSWVA-PT-1894.2VolunteerPittsylvania85.7%6 of 73.4 h37.1 h
922Wakefield 0.1 ENEVA-SS-194.2VolunteerSussex85.7%6 of 73.4 h24 h
923Langley View - Brick Kiln CreekBKNV294.1GaugeCity of Hampton95.8%805 of 84021 min66 min
924Elizabeth River 1 SE West Branch of the Elizabeth RiverELZV294.1GaugeCity of Portsmouth95.2%800 of 84027 min42 min
925Nansemond River 1 S Bailey Creek near Chesapeake VABLYV294.0GaugeCity of Chesapeake94.8%797 of 84027 min42 min
926SW Branch Back River at Langley Marina (IN MLLW)LABV294.0GaugeCity of Hampton94.7%796 of 84027 min42 min
927Meteorological STN At Glade Rec Area At Reston38553607720440193.9GaugeFairfax96.4%162 of 16828 min4 h
928Nansemond River 1 W Bells Mill Creek at Chesapeake VABLMV293.9GaugeCity of Chesapeake94.5%794 of 84027 min42 min
929Northwest River 1 N Northwest River near NorthwestNWRV293.9GaugeCity of Chesapeake94.4%793 of 84027 min42 min
930Hot SpringsHSPV293.9CooperativeBath85.7%6 of 7-24.7 h
931Mapelton - West Neck CreekWNCV293.8GaugeCity of Virginia Beach94.4%793 of 84027 min42 min
932Avalon TerraceAVTV293.8GaugeCity of Virginia Beach92.1%929 of 1,00823 min35 min
933FRRV2FRRV293.8DCP-85.7%6 of 74.3 h24 h
934Newport News 0.9 SVA-NNC-2393.7VolunteerCity of Newport News85.7%6 of 74.4 h2 days
935HSPV2HSPV293.7DCP-85.7%6 of 74.5 h25.7 h
936Shenandoah ScanSHDV293.6GaugeRockbridge99.4%167 of 16839 min2 h
937Princess AnnePRAV293.6GaugeCity of Virginia Beach92.7%935 of 1,00823 min40 min
938Lynnhaven River AT Lynnhaven InletLHNV293.6GaugeCity of Virginia Beach90.0%756 of 84023 min36 min
939FentressNFE93.6AirportChesapeake83.9%141 of 1685 min3 h
940Dublin/New Riv VllyPSK93.5AirportPulaski90.2%455 of 5048 min2.7 h
940KenbridgeW3193.5AirportLunenburg90.2%455 of 5048 min2.7 h
942Virginia Beach - London BridgeLONV293.5GaugeCity of Virginia Beach89.5%752 of 84023 min36 min
943Hampton River 3 SW James River at Fort MonroeFTMV293.4GaugeCity of Hampton94.5%794 of 84027 min48 min
944Virginia Tech ArptBCB93.4AirportMontgomery90.0%454 of 5048 min2.7 h
945QuintonW9693.4AirportNew Kent89.8%453 of 5048 min2.7 h
946Wise/Lonesome PineLNP93.3AirportWise89.6%452 of 5048 min2.7 h
946Marion / WythevilleMKJ93.3AirportSmyth89.6%452 of 5048 min2.7 h
946CreweW8193.3AirportNottoway89.6%452 of 5048 min2.7 h
949Hampton River AT Hampton RiverHMNV293.2GaugeCity of Hampton94.7%796 of 84027 min54 min
950Pungo 1NE - Asheville ParkAVPV293.2GaugeCity of Virginia Beach91.6%924 of 1,00821 min45 min
951LawrencevilleLVL93.2AirportBrunswick89.4%451 of 5048 min2.7 h
952Franklin/J B RoseFKN93.2AirportSuffolk City89.4%451 of 5048 min2.7 h
953Virginia Beach - Beggars BridgeBGCV293.2GaugeCity of Virginia Beach89.0%748 of 84023 min36 min
954Kempsville - Elizabeth RirverEBRV293.2GaugeCity of Virginia Beach88.8%746 of 84023 min36 min
955South Fork Shenandoah River 7 W LuraySFSV293.1GaugePage92.2%155 of 16814 min8 h
956Roanoke - Mudlick CreekRMCV293.1GaugeCity of Roanoke88.3%297 of 33622 min60 min
957Nassawadox Creek AT Nassawadox Creek near BayfordNSWV293.0GaugeNorthampton94.1%791 of 84027 min54 min
958Sand Bridge - FS17SDBV293.0GaugeCity of Virginia Beach92.9%937 of 1,00823 min50 min
959Gallops Corner 3NNE - Bow CreekBWCV293.0GaugeCity of Virginia Beach92.1%929 of 1,00823 min45 min
960South Hill/Mecklenburg-BrunswickAVC93.0AirportMecklenburg88.8%448 of 5048 min2.7 h
961Chase CityCXE93.0AirportMecklenburg88.8%448 of 5048 min2.7 h
962Gallops Corner 1E - FS 18MPLV292.9GaugeCity of Virginia Beach92.9%937 of 1,00823 min50 min
963Blackwater 2S - Fire 13BLWV292.9GaugeCity of Virginia Beach91.8%926 of 1,00823 min45 min
964TappahannockXSA92.9AirportKing William89.8%453 of 5048 min3 h
965Brookneal0V492.9AirportCampbell89.4%451 of 5048 min2.7 h
966Virginia Beach - Little Neck CreekLTCV292.9GaugeCity of Virginia Beach89.4%751 of 84023 min42 min
967N Piedmont Arec ScanNPAV292.8GaugeOrange99.4%167 of 16839 min2 h
968Seatack 1ENE - FS11SEKV292.8GaugeCity of Virginia Beach91.5%923 of 1,00823 min45 min
969Kempsville Gardens 2SESPLV292.8GaugeCity of Virginia Beach91.4%922 of 1,00823 min45 min
970West_PointFYJ92.8AirportNew Kent90.0%454 of 5048 min2.7 h
971SuffolkSFQ92.8AirportSuffolk City89.2%450 of 5048 min3 h
972AbingdonVJI92.8AirportWashington88.2%445 of 5048 min2.7 h
973Gloucester Courthouse 3.8 ENEVA-GC-2792.8VolunteerGloucester85.7%6 of 76.4 h24 h
974Yorktown 6.8 SEVA-YR-1492.8VolunteerYork85.7%6 of 76.4 h2 days
975Williamsburg 5.8 WSWVA-JC-3192.8VolunteerJames City85.7%6 of 76.4 h24 h
976Leesburg/GodfreyJYO92.7AirportLoudoun89.6%452 of 5048 min2.7 h
977BridgewaterVBW92.7AirportRockingham89.4%451 of 5048 min2.7 h
978South BostonW7892.7AirportHalifax89.2%450 of 5048 min2.7 h
979Creeds - North Landing RiverNLRV292.7GaugeCity of Virginia Beach88.6%745 of 84023 min42 min
980Lynn Shores - Thalia CreekTHAV292.7GaugeCity of Virginia Beach88.5%744 of 84023 min42 min
981Garden Wood Park 1ESE - Lake SmithLSMV292.6GaugeCity of Virginia Beach92.0%928 of 1,00823 min50 min
982Orange/Orange CoOMH92.6AirportOrange90.0%454 of 5048 min2.7 h
983Winchester RgnlOKV92.6AirportWinchester89.8%453 of 5048 min2.7 h
984Emporia-Greensville Rgl AirportEMV92.6AirportGreensville89.8%453 of 5048 min2.7 h
985FarmvilleFVX92.6AirportPrince Edward89.0%449 of 5048 min2.7 h
986Mapleton 2NE - Bypass CanalMPTV292.6GaugeCity of Virginia Beach88.4%743 of 84023 min42 min
987Charlottesville 2 SSE0375992.4ReferenceAlbemarle100%84 of 841.5 h3.1 h
988Cape Charles 5 ENE0373992.4ReferenceNorthampton100%84 of 841.5 h3.1 h
989Dam Neck Corner 1NE - Red Wing ParkRWPV292.4GaugeCity of Virginia Beach91.4%922 of 1,00823 min50 min
990ChesapeakeCPK92.4AirportChesapeake90.2%455 of 5048 min2.7 h
991Appomattox River AT FarmvilleFRMV292.4GaugePrince Edward90.1%606 of 67214 min2 h
992Staunton/ShenandoahSHD92.4AirportAugusta89.0%449 of 5048 min2.7 h
993Croatan Beach - Lake RudeeLRBV292.3GaugeCity of Virginia Beach88.9%747 of 84023 min48 min
994Stuarts Draft 1.6 SVA-AG-4392.3VolunteerAugusta85.7%6 of 77.4 h25 h
995Williamsburg 3.2 NWVA-WLC-1292.3VolunteerJames City85.7%6 of 77.4 h36.1 h
996Warrenton 3.9 WVA-FQ-2592.3VolunteerFauquier85.7%6 of 77.4 h24 h
997Quantico McafNYG92.3AirportCharles82.1%138 of 1687 min4.4 h
998Saluda Hummel FieldW7592.2AirportMiddlesex89.6%452 of 504-3 h
999CulpeperCJR92.2AirportCulpeper89.4%451 of 5048 min2.7 h
999Louisa County/Freeman FieldLKU92.2AirportLouisa89.4%451 of 5048 min2.7 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.