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 5 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
1,001Williamsburg 1.3 SSWVA-WLC-188.3VolunteerCity of Williamsburg66.6%2 of 326 min37.1 h
1,002Gloucester Courthouse 7.1 NNEVA-GC-2588.3VolunteerGloucester66.6%2 of 326 min36.1 h
1,003Staunton 4.8 WNWVA-AG-4588.3VolunteerAugusta66.6%2 of 326 min2 days
1,003Stuart 4.0 ESEVA-PR-988.3VolunteerPatrick66.6%2 of 326 min2 days
1,005Chincoteague 1.7 SSWVA-AC-2888.3VolunteerAccomack66.6%2 of 385 min3 days
1,006Dillwyn 0.7 SVA-BK-988.3VolunteerBuckingham66.6%2 of 386 min37.1 h
1,007Stratford 0.5 NEVA-WM-588.3VolunteerWestmoreland66.6%2 of 386 min37.1 h
1,008Alexandria 0.9 NNEVA-ALC-1388.3VolunteerCity of Alexandria66.6%2 of 386 min2 days
1,009Nellysford 1.6 NWVA-NL-888.3VolunteerNelson66.6%2 of 386 min2 days
1,009Farmville 2.4 SEVA-PN-1588.3VolunteerPrince Edward66.6%2 of 386 min2 days
1,011Montpelier 1.6 NEVA-HV-1888.3VolunteerHanover66.6%2 of 386 min2 days
1,012Chester 6.6 EVA-CS-4588.3VolunteerChesterfield66.6%2 of 386 min39.1 h
1,013Williamsburg 5.7 WVA-JC-2488.3VolunteerJames City66.6%2 of 386 min36.1 h
1,014Rocky Mount 2.2 NWVA-FR-2488.3VolunteerFranklin66.6%2 of 386 min37.1 h
1,014Williamsburg 4.7 WSWVA-JC-4588.3VolunteerJames City66.6%2 of 386 min37.1 h
1,014Locust Hill 1.1 ENEVA-MX-488.3VolunteerMiddlesex66.6%2 of 386 min37.1 h
1,014Lottsburg 2.3 NNEVA-ND-288.3VolunteerNorthumberland66.6%2 of 386 min37.1 h
1,014Nellysford 2.0 NVA-NL-688.3VolunteerNelson66.6%2 of 386 min37.1 h
1,014Norfolk 1.6 NNWVA-NRC-1788.3VolunteerCity of Norfolk66.6%2 of 386 min37.1 h
1,020Hardy 8.2 SEVA-FR-4688.3VolunteerFranklin66.6%2 of 386 min35.1 h
1,021Herndon 2.2 NNEVA-FX-11188.3VolunteerFairfax66.6%2 of 386 min47 h
1,022Winchester 8.9 NVA-FD-1388.3VolunteerFrederick66.6%2 of 32.4 h36.1 h
1,023Farmville 3.2 NVA-CB-988.3VolunteerCumberland66.6%2 of 32.4 h37.1 h
1,023Fairfax 1.0 NVA-FXC-188.3VolunteerCity of Fairfax66.6%2 of 32.4 h37.1 h
1,023Bavon 0.1 WVA-MT-888.3VolunteerMathews66.6%2 of 32.4 h37.1 h
1,023Norfolk 1.6 SEVA-NRC-2388.3VolunteerCity of Norfolk66.6%2 of 32.4 h37.1 h
1,023Speedwell 1.5 NNEVA-WT-688.3VolunteerWythe66.6%2 of 32.4 h37.1 h
1,028Warm Springs 2.9 NNWVA-BH-788.3VolunteerBath66.6%2 of 32.4 h2 days
1,028Blacksburg 4.3 WSWVA-MN-2288.3VolunteerMontgomery66.6%2 of 32.4 h2 days
1,028Port Haywood 1.0 SEVA-MT-188.3VolunteerMathews66.6%2 of 32.4 h2 days
1,031Bristol 6.7 WVA-WH-588.3VolunteerWashington66.6%2 of 32.4 h2.1 days
1,032Richmond 3.9 NWVA-RCC-1088.3VolunteerCity of Richmond66.6%2 of 32.4 h37.1 h
1,033Hampton 7.2 WVA-HMC-488.3VolunteerCity of Hampton66.6%2 of 32.4 h38.1 h
1,034Hartfield 1.5 WNWVA-MX-888.3VolunteerMiddlesex66.6%2 of 32.4 h2 days
1,035Charlottesville 7.0 SSWVA-CRC-488.3VolunteerAlbemarle66.6%2 of 32.4 h25.1 h
1,036Dublin/New Riv VllyPSK88.1AirportPulaski92.8%468 of 5048 min4.3 h
1,037Chesapeake 3.0 NVA-CSC-3987.8VolunteerCity of Chesapeake66.6%2 of 33.4 h26.1 h
1,038Lynchburg 5.1 NNWVA-BD-2987.8VolunteerBedford66.6%2 of 33.4 h2 days
1,039Suffolk 11.6 NEVA-SFC-3387.8VolunteerCity of Suffolk66.6%2 of 33.4 h37.1 h
1,040Mechanicsville 6.9 SEVA-HV-1787.8VolunteerHanover66.6%2 of 33.4 h3 days
1,041Garfield Estates 1E - Potomac RiverLSPV287.6GaugePrince William70.5%474 of 67214 min65 min
1,042CharlottesvilleCRVV287.4CooperativeAlbemarle71.4%5 of 77.9 h2 days
1,043North Virginia Beach 1NNVBV287.3GaugeCity of Virginia Beach76.7%774 of 1,00820 min65 min
1,044Pungo 1NE - Asheville ParkAVPV287.3GaugeCity of Virginia Beach76.6%773 of 1,00820 min65 min
1,044Dam Neck Corner 1NE - Red Wing ParkRWPV287.3GaugeCity of Virginia Beach76.6%773 of 1,00820 min65 min
1,046Gallops Corner 3NNE - Bow CreekBWCV287.3GaugeCity of Virginia Beach76.6%773 of 1,00820 min65 min
1,047Scottsville 5.6 EVA-FV-587.3VolunteerFluvanna66.6%2 of 34.4 h37.1 h
1,047Virginia Beach 3.2 EVA-VBC-5787.3VolunteerCity of Virginia Beach66.6%2 of 34.4 h37.1 h
1,049Newport News 2.7 ESEVA-NNC-787.3VolunteerCity of Newport News66.6%2 of 34.4 h2 days
1,050Portsmouth 4.1 SSEVA-PRC-287.3VolunteerCity of Portsmouth66.6%2 of 34.4 h37.1 h
1,051Kings Grant 1NW - Brill Field ParkBFPV287.2GaugeCity of Virginia Beach76.3%770 of 1,00820 min65 min
1,052Sand Bridge - FS17SDBV287.2GaugeCity of Virginia Beach76.2%769 of 1,00820 min65 min
1,053Staunton - Lewis CreekMRLV287.2GaugeAugusta74.4%750 of 1,00813 min80 min
1,054Gallops Corner 1E - FS 18MPLV287.1GaugeCity of Virginia Beach75.9%766 of 1,00820 min65 min
1,055Staunton - Peytons CreekPCGV286.9GaugeCity of Staunton72.4%730 of 1,00814 min70 min
1,056Gloucester Point 4.7 NWVA-GC-1686.9VolunteerGloucester66.6%2 of 35.4 h36.1 h
1,057Gloucester Courthouse 9.3 NNWVA-GC-1186.9VolunteerGloucester66.6%2 of 35.4 h37.1 h
1,057Williamsburg 3.4 SWVA-JC-7786.9VolunteerJames City66.6%2 of 35.4 h37.1 h
1,057Deltaville 0.8 WVA-MX-1386.9VolunteerMiddlesex66.6%2 of 35.4 h37.1 h
1,060Garden Wood Park 1ESE - Lake SmithLSMV286.6GaugeCity of Virginia Beach76.4%771 of 1,00823 min65 min
1,061Bayside 1NE - Fire 4BYDV286.6GaugeCity of Virginia Beach76.3%770 of 1,00823 min65 min
1,062Linkhorn 1NW - Fire 8LKNV286.6GaugeCity of Virginia Beach75.7%764 of 1,00823 min60 min
1,063Richmond 2.5 WNWVA-RCC-2686.4VolunteerCity of Richmond66.6%2 of 36.4 h2 days
1,064Hampton 3.4 WVA-HMC-1886.4VolunteerCity of Hampton66.6%2 of 36.4 h39.1 h
1,065Lexington 7.2 WVA-RK-886.4VolunteerRockbridge66.6%2 of 36.4 h37.1 h
1,066Blackwater 2S - Fire 13BLWV286.3GaugeCity of Virginia Beach75.6%763 of 1,00823 min65 min
1,067N Piedmont ArecS203986.2SoilOrange94.1%128 of 13653 min8 h
1,067ShenandoahS208886.2SoilRockbridge94.1%128 of 13653 min8 h
1,069Avalon TerraceAVTV286.2GaugeCity of Virginia Beach75.4%760 of 1,00823 min65 min
1,070Princess AnnePRAV286.2GaugeCity of Virginia Beach75.3%759 of 1,00823 min65 min
1,071Seatack 1ENE - FS11SEKV286.1GaugeCity of Virginia Beach75.2%758 of 1,00823 min65 min
1,072Suffolk 15.0 NEVA-SFC-3585.9VolunteerCity of Suffolk66.6%2 of 37.4 h36.1 h
1,073Reynolds HomesteadS208985.7SoilPatrick92.6%126 of 13653 min8 h
1,074Wachapreague 0.3 ENEVA-AC-2985.5VolunteerAccomack66.6%2 of 38.4 h36.1 h
1,075Hague 3.5 NEVA-WM-685.5VolunteerWestmoreland66.6%2 of 38.4 h37.1 h
1,076Kempsville Gardens 2SESPLV285.2GaugeCity of Virginia Beach70.7%713 of 1,00820 min65 min
1,077Staunton - Van FossenVFWV285.2GaugeCity of Staunton67.9%685 of 1,00814 min71 min
1,078John Flannagan LakeHYSV284.9CooperativeDickenson57.1%4 of 746 min2.5 days
1,079Gloucester Courthouse 3.8 ENEVA-GC-2784.6VolunteerGloucester66.6%2 of 310.4 h36.1 h
1,080Alexandria 6.9 SVA-FX-9084.6VolunteerFairfax66.6%2 of 310.4 h2 days
1,081Langley View - Brick Kiln CreekBKNV284.5GaugeCity of Hampton80.1%673 of 84021 min4.4 h
1,082RichlandsJFZ84.4AirportRussell77.1%389 of 5048 min11.2 h
1,083LID-1117 Fort Lewis Mtn-Roanoke CoFOTV284.1GaugeRoanoke83.9%564 of 67218 min11.3 h
1,084Penhook 2.8 NNEVA-FR-5584.1VolunteerFranklin66.6%2 of 311.4 h37.1 h
1,085Lincoln 2SPURV284.0CooperativeLoudoun57.1%4 of 727 min4 days
1,086Winterpock 4WWTPV284.0CooperativeChesterfield57.1%4 of 74.3 h47 h
1,087Centreville 0.3 NVA-FX-11583.6VolunteerFairfax66.6%2 of 312.4 h36.1 h
1,088Purcell RoadPBPV283.5GaugePrince William62.0%625 of 1,00814 min65 min
1,089Jolivue 3WNW - Lewis CreekCDGV283.2GaugeAugusta68.0%686 of 1,00814 min2.3 h
1,090Smithfield 0.5 WSWVA-IW-2482.7VolunteerIsle of Wight66.6%2 of 314.4 h37.1 h
1,091Roanoke - Glade CreekRGCV282.3GaugeCity of Roanoke76.4%257 of 33622 min13.6 h
1,092Chester 2.2 SSWVA-CS-6282.2VolunteerChesterfield66.6%2 of 315.4 h36.1 h
1,092Wakefield 0.1 ENEVA-SS-182.2VolunteerSussex66.6%2 of 315.4 h36.1 h
1,092Williamsburg 5.1 SEVA-WLC-1882.2VolunteerJames City66.6%2 of 315.4 h36.1 h
1,095Emporia 1.3 SWVA-EMC-182.2VolunteerCity of Emporia66.6%2 of 315.4 h2 days
1,095Alexandria 4.0 SWVA-FX-12982.2VolunteerFairfax66.6%2 of 315.4 h2 days
1,095Gloucester Courthouse 4.2 SSWVA-GC-1982.2VolunteerGloucester66.6%2 of 315.4 h2 days
1,095Virginia Beach 10.4 NVA-VBC-8182.2VolunteerCity of Virginia Beach66.6%2 of 315.4 h2 days
1,099Tazewell 2.9 WNWVA-TZ-482.2VolunteerTazewell66.6%2 of 315.4 h3 days
1,100Bensley 4.9 WSWVA-CS-2982.2VolunteerChesterfield66.6%2 of 315.4 h2 days
1,101Holmes Run AT Landmark / AlexandriaHRVV282.0GaugeAlexandria57.1%96 of 16814 min6 h
1,102Ashburn 5.3 SWVA-LD-4681.8VolunteerLoudoun66.6%2 of 316.4 h37.1 h
1,102Mineral 6.9 NNEVA-LS-1081.8VolunteerLouisa66.6%2 of 316.4 h37.1 h
1,102Haymarket 3.9 SSEVA-PW-2881.8VolunteerPrince William66.6%2 of 316.4 h37.1 h
1,102Fredericksburg 2.6 SWVA-SP-1181.8VolunteerSpotsylvania66.6%2 of 316.4 h37.1 h
1,106Chesterfield 8.5 WSWVA-CS-2081.8VolunteerChesterfield66.6%2 of 316.4 h2 days
1,106Lexington 0.8 WVA-RK-1981.8VolunteerCity of Lexington66.6%2 of 316.4 h2 days
1,108Charlottesville 0.9 NNWVA-AB-3281.8VolunteerCity of Charlottesville66.6%2 of 316.4 h3 days
1,108Fort Defiance 2.8 ESEVA-AG-2381.8VolunteerAugusta66.6%2 of 316.4 h3 days
1,108Franconia 1.3 SSEVA-FX-3381.8VolunteerFairfax66.6%2 of 316.4 h3 days
1,108Franklin 0.5 ESEVA-ST-1781.8VolunteerCity of Franklin66.6%2 of 316.4 h3 days
1,108Virginia Beach 7.3 NWVA-VBC-9081.8VolunteerCity of Virginia Beach66.6%2 of 316.4 h3 days
1,113Lexington 0.8 WVA-RK-1581.8VolunteerRockbridge66.6%2 of 316.4 h2 days
1,114Staunton - Montgomery Hall PakrMHPV281.6GaugeCity of Staunton56.4%569 of 1,00814 min61 min
1,115ChesterfieldFCI81.1AirportChesterfield52.9%27 of 517 min21 h
1,116SuffolkSUFV281.0CooperativeSuffolk City57.1%4 of 711 h2 days
1,117Meadows Of Dan 5SWMODV279.9CooperativePatrick42.8%3 of 766 min3 days
1,118Roanoke - Luck RunLRNV279.6GaugeCity of Roanoke73.2%492 of 67215 min43.5 h
1,119Mattaponi River 3 NNE BeulahvilleBLHV279.6GaugeKing And Queen50.3%338 of 67219 min64 min
1,120ClintwoodCLWV279.3CooperativeDickenson42.8%3 of 72.8 h3.5 days
1,121Haymarket 5.5 NVA-PW-1578.5VolunteerPrince William66.6%2 of 323.4 h2 days
1,122Bumpass7W478.5AirportLouisa56.5%285 of 5048 min7.3 h
1,123Blacksburg 1.3 ESEVA-MN-2478.3VolunteerMontgomery66.6%2 of 325.4 h2 days
1,124Newport News 0.9 SVA-NNC-2378.3VolunteerCity of Newport News66.6%2 of 325.4 h37.1 h
1,125Virginia Beach 3.1 ENEVA-VBC-2178.3VolunteerCity of Virginia Beach66.6%2 of 325.4 h2 days
1,126Lynchburg 3.3 SVA-LYC-1178.3VolunteerCity of Lynchburg66.6%2 of 325.4 h2 days
1,127Marion 8.3 WVA-SM-1078.3VolunteerSmyth66.6%2 of 326.4 h37.1 h
1,128New River 0.3 NNWVA-PL-278.3VolunteerPulaski66.6%2 of 327.4 h2 days
1,129Cameron Run AT Alexandria / Eisenhower AveCRPV277.7GaugeAlexandria71.2%718 of 1,00824 min10.2 h
1,130Rocky Mount 2.8 NNWVA-FR-5376.6VolunteerFranklin33.3%1 of 326 min2.5 days
1,130Martinsville 0.4 WSWVA-HN-1176.6VolunteerCity of Martinsville33.3%1 of 326 min2.5 days
1,132Gloucester 4.7 ENEVA-GC-3576.6VolunteerGloucester33.3%1 of 386 min2.5 days
1,133Williamsburg 3.2 NWVA-WLC-1276.6VolunteerJames City33.3%1 of 386 min2.5 days
1,134Martinsville 0.7 WNWVA-HN-1776.6VolunteerCity of Martinsville33.3%1 of 32.4 h2.5 days
1,134Williamsburg 7.5 NNWVA-JC-5776.6VolunteerJames City33.3%1 of 32.4 h2.5 days
1,134Newport News 2.5 ESEVA-NNC-1276.6VolunteerCity of Newport News33.3%1 of 32.4 h2.5 days
1,137Daleville 0.6 NEVA-BT-876.6VolunteerBotetourt33.3%1 of 32.4 h2.6 days
1,138Churchville 2.9 NEVA-AG-2076.1VolunteerAugusta33.3%1 of 33.4 h2.5 days
1,139Rocky Mount 3.6 WVA-FR-176.1VolunteerFranklin33.3%1 of 33.4 h2.5 days
1,140Staunton - Lewis CreekLCMV276.0GaugeCity of Staunton42.8%288 of 67215 min1.9 h
1,141Chester 3.3 WSWVA-CS-6875.6VolunteerChesterfield33.3%1 of 34.4 h2.5 days
1,142Herndon 3.8 SSWVA-FX-13975.6VolunteerFairfax33.3%1 of 34.4 h3 days
1,143Unnamed AT Hunter Mill Estates PondHMEV274.8GaugeFairfax36.6%67 of 18315 min5.1 h
1,144Royal Lake (PL 566 Damsite #4)RYLV274.6GaugeFairfax35.5%65 of 18314 min5.1 h
1,145VA-GC-41VA-GC-4173.8COCORAHS-33.3%1 of 38.4 h2.5 days
1,146Unnamed AT Fairfax Center PondFFXV273.6GaugeFairfax34.4%63 of 18314 min6.1 h
1,147Burke Centre 11B Regional PondBCNV273.5GaugeFairfax33.8%68 of 20115 min5.2 h
1,148Signal Hill RoadBBSV272.6GaugePrince William41.9%141 of 33614 min11.1 h
1,149Java 0.9 NNWVA-PT-1372.4VolunteerPittsylvania33.3%1 of 311.4 h2.5 days
1,149Williamsburg 0.3 SSWVA-WLC-1772.4VolunteerCity of Williamsburg33.3%1 of 311.4 h2.5 days
1,151Sideburn Branch AT Woodglen LakeWGLV271.6GaugeFairfax30.1%76 of 25214 min5.3 h
1,152Unnamed AT Kingstowne PondKNGV271.6GaugeFairfax28.4%52 of 18314 min6 h
1,153Lake MercerLMRV271.3GaugeFairfax29.9%67 of 22415 min6 h
1,154Colvin Run AT Lake FairfaxLFFV271.0GaugeFairfax29.0%65 of 22415 min6 h
1,155Willow Springs Branch AT Hampton Forest Section 4 PondHMPV270.3GaugeFairfax28.2%79 of 28015 min5.4 h
1,156Salem 0.6 NWVA-RN-3670.1VolunteerCity of Salem33.3%1 of 316.4 h2.5 days
1,156Portsmouth 5.1 WNWVA-SFC-2270.1VolunteerCity of Suffolk33.3%1 of 316.4 h2.5 days
1,156Fredericksburg 8.4 SSWVA-SP-1870.1VolunteerSpotsylvania33.3%1 of 316.4 h2.5 days
1,156Drewryville 2.3 SWVA-ST-1870.1VolunteerSouthampton33.3%1 of 316.4 h2.5 days
1,160Dyke 5ENE - Simmons GapSGPV269.5GaugeGreene17.8%120 of 67218 min30 min
1,161Backlick Run AT Armistead Boothe ParkABPV269.1GaugeAlexandria25.3%73 of 28814 min6 h
1,162Rocky Run AT Pulte Mclean Regional PondPRPV267.5GaugeFairfax21.7%73 of 33614 min5.6 h
1,163Accotink Creek AT Lake AccotinkLACV267.0GaugeFairfax25.6%74 of 28815 min11.4 h
1,164Horsepen Run AT West Ox Regional PondWOXV266.8GaugeFairfax20.8%60 of 28818 min5.8 h
1,165Atlantic Basin 5 ENE Anheuser Busch Coastal Research CenterCCHV266.3GaugeNorthampton19.7%331 of 1,68018 min60 min
1,166Unknown Tributary AT Dulles StationDSCV266.1GaugeFairfax19.6%36 of 18315 min12 h
1,167Springfield - Brookfield Park DamBPMV265.0GaugeFairfax16.3%66 of 40314 min5.8 h
1,168Burkes Fork at Bolt Mill RD Near DugspurFBFV264.7GaugeFloyd26.1%44 of 16815 min43 h
1,169BLRV2BLRV264.4DCP-18.6%17 of 9114 min2 days
1,170Holmes Run AT Fairview LakeFVLV264.2GaugeFairfax16.2%82 of 50415 min5.7 h
1,171Old Courthouse Spring Branch AT Carrington Regional PondCRRV264.2GaugeFairfax15.9%73 of 45815 min5.8 h
1,172Piney Run AT Reston Northern Sector Pond 1RNSV264.2GaugeFairfax13.1%44 of 33615 min5.9 h
1,173Unnamed AT Lake BartonLBTV263.9GaugeFairfax15.4%78 of 50415 min5.7 h
1,174Unnamed AT Kings Park WestKINV263.5GaugeFairfax14.2%72 of 50415 min5.7 h
1,175Prince William ParkwayECPV263.0GaugePrince William21.6%109 of 50414 min16 h
1,176Clifton - South LakesLATV263.0GaugeFairfax17.3%70 of 40315 min11.6 h
1,177StaffordRMN62.7AirportStafford22.0%111 of 5048 min42.7 h
1,178Huntsman Lake (PL 566 Damsite #8)HTLV261.9GaugeFairfax9.9%50 of 50414 min6 h
1,179MillgapMILV260.9CooperativeHighland25.0%14 of 564.3 h22 h
1,180Unnamed AT Lake BraddockLBDV260.3GaugeFairfax7.5%51 of 67214 min5.9 h
1,181North Landing River at Indian River RoadNLIV258.2GaugeCity of Virginia Beach13.1%110 of 84016 min5 days
1,182Dunn LoringDNLV251.4CooperativeFairfax8.3%14 of 1684.3 h23 h
1,182RoanokeROAV251.4CooperativeRoanoke8.3%14 of 1684.3 h23 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. 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.