Storm Station

Live/247 Rank/Florida

Florida 24/7 Rank

Every station in Florida 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,911 stations ranked43.8% sent every report dueranked October 4, 2026page 6 of 8Florida instrumentsFlorida 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,911 ranked here, 1,875 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,251SebringSEF96.1AirportHighlands97.8%493 of 5048 min2.7 h
1,252ZephyrvilleZPH96.1AirportPasco97.6%492 of 5048 min2.7 h
1,2533 E LakelandSDLF196.1GaugePolk94.6%159 of 16819 min3 h
1,254Bee Ridge 2NE - Main C WeirMCWF196.1GaugeSarasota94.0%158 of 16818 min3 h
1,255St Johns River 1 NE AstorASTF196.0GaugeVolusia100%168 of 16829 min60 min
1,255T00T00sahatchee Crk 5 SE CHRISTMAS 5SECHRF196.0GaugeOrange100%168 of 16829 min60 min
1,255St Johns River 5 W DelandDLAF196.0GaugeLake100%168 of 16829 min60 min
1,258VeniceCNMF196.0GaugeSarasota100%168 of 16829 min61 min
1,258Alafia River AT LithiaLITF196.0GaugeHillsborough100%168 of 16829 min61 min
1,258North PortNPOF196.0GaugeSarasota100%168 of 16829 min61 min
1,261Port Manatee FL - 8726384PMAF196.0GaugeManatee99.0%832 of 84025 min42 min
1,262Fruitville 1E - CF S10CFFF196.0GaugeSarasota93.4%157 of 16818 min2 h
1,263Blackwater River AT BakerBAKF195.9GaugeOkaloosa99.4%167 of 16828 min2 h
1,263Escambia River 1 AT CenturyCTYF195.9GaugeSanta Rosa99.4%167 of 16828 min2 h
1,263Dunns Creek 2 NE SatsumaDNSF195.9GaugePutnam99.4%167 of 16828 min2 h
1,263Ocklawaha River AT OCKLAWAHA RIVER AT MOSS BLUFF DAMMSSF195.9GaugeMarion99.4%167 of 16828 min2 h
1,267Wells L-2194/2195BWLF195.9GaugeLee99.4%167 of 16828 min2 h
1,267Peace Ck Drainage CanalEAGF195.9GaugePolk99.4%167 of 16828 min2 h
1,267AuburndaleLLAF195.9GaugePolk99.4%167 of 16828 min2 h
1,270Fort Myers VillasFMVF195.9GaugeLee99.4%167 of 16828 min2 h
1,270Wells L-1993/1994/1995FMWF195.9GaugeLee99.4%167 of 16828 min2 h
1,27011 E Fort OgdenFOGF195.9GaugeDe Soto99.4%167 of 16828 min2 h
1,270Frog CreekFRGF195.9GaugeManatee99.4%167 of 16828 min2 h
1,270Five Mile CreekFVJF195.9GaugePasco99.4%167 of 16828 min2 h
1,2702 N GardnerGDRF195.9GaugeHardee99.4%167 of 16828 min2 h
1,270Little Econ river 3S AT OviedoLECF195.9GaugeSeminole99.4%167 of 16828 min2 h
1,270Delray BeachLXHF195.9GaugePalm Beach99.4%167 of 16828 min2 h
1,270Florida CityMCCF195.9GaugeDade99.4%167 of 16828 min2 h
1,270Met -1METF195.9GaugeDade99.4%167 of 16828 min2 h
1,2701 S Bowling GreenPAYF195.9GaugeHardee99.4%167 of 16828 min2 h
1,270Homestead 12SW - Royal Palm GaugePPGF195.9GaugeMiami-Dade99.4%167 of 16828 min2 h
1,282Gulf of Mexico AT Apalachicola Tide GaugeAPCF195.9GaugeFranklin98.9%831 of 84021 min54 min
1,282Gulf of Mexico AT Panama City Tide GaugePACF195.9GaugeBay98.9%831 of 84021 min54 min
1,284Gulf of Mexico AT Cedar Key Tide GaugeCKYF195.9GaugeLevy98.9%831 of 84021 min54 min
1,285Fernandina BeachFHB95.9AirportNassau97.8%493 of 5048 min2.7 h
1,286Miami Dade Everglades (G-3627)GDDF195.8GaugeMiami-Dade99.4%167 of 16829 min2 h
1,286ST JOHNS River 9 W Melbourne 9WMELF195.8GaugeBrevard99.4%167 of 16829 min2 h
1,286Yellow River At Yellow River HWY 87 Nr MiltonMLYF195.8GaugeSanta Rosa99.4%167 of 16829 min2 h
1,286ESCAMBIA RIVER 6 SE ESCAMBIA RIVER nr MOLINOMNOF195.8GaugeEscambia99.4%167 of 16829 min2 h
1,286Manatee Spring AT Manatee Springs (source)MSPF195.8GaugeLevy99.4%167 of 16829 min2 h
1,286St. Johns River 4 NW SanfordSNFF195.8GaugeVolusia99.4%167 of 16829 min2 h
1,286AT Sulpher SpringsSSPF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,286Sulphur Springs RunSSRF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,286Wakulla River AT Wakulla River near CrawfordvilleWKRF195.8GaugeWakulla99.4%167 of 16829 min2 h
1,295Apollo Beach 1SEAPBF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Aripeka 3SE - Engle ParkARAF195.8GaugePasco99.4%167 of 16829 min2 h
1,295Flemington 5NW - ArredondoARRF195.8GaugeMarion99.4%167 of 16829 min2 h
1,295Avon Park 1E - R43XAVNF195.8GaugeHighlands99.4%167 of 16829 min2 h
1,295Carrollwood - Bay LakeBALF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Weeki Wachee - Buccaneer BayBBYF195.8GaugeHernando99.4%167 of 16829 min2 h
1,295Bradenton 2S - Romp Well 7-1BCRF195.8GaugeManatee99.4%167 of 16829 min2 h
1,295Myakka City 9NW - BethanyBETF195.8GaugeManatee99.4%167 of 16829 min2 h
1,295Balm - Romp 49BLMF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Chin Hill Exp STNBROF195.8GaugeHernando99.4%167 of 16829 min2 h
1,295Brownville 1SWBRVF195.8GaugeDeSoto99.4%167 of 16829 min2 h
1,295Chassahowitzka 1E - Well 1CHSF195.8GaugeCitrus99.4%167 of 16829 min2 h
1,295Odessa 3S - Crescent LakeCLKF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Romp Well 31/CarltonCLTF195.8GaugeHardee99.4%167 of 16829 min2 h
1,295Coleman 2SWCMNF195.8GaugeSumter99.4%167 of 16829 min2 h
1,295Frostproof - ColeyCOLF195.8GaugePolk99.4%167 of 16829 min2 h
1,295Venice 3S - CaspersonCPEF195.8GaugeSarasota99.4%167 of 16829 min2 h
1,295Riverview 1S - Romp 62CRIF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Dade City 2E - Romp Well 90DCYF195.8GaugePasco99.4%167 of 16829 min2 h
1,295Dunnellon 5ESEDLLF195.8GaugeMarion99.4%167 of 16829 min2 h
1,295Davenport 2EDPSF195.8GaugePolk99.4%167 of 16829 min2 h
1,295Dover - Romp Well DV1DVRF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Oldsmar 2E - E101EEEF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Odessa 5SW - Eldridge Wilde 2NELWF195.8GaugePinellas99.4%167 of 16829 min2 h
1,295Duette 21SW - Romp Well 40FCNF195.8GaugePolk99.4%167 of 16829 min2 h
1,295Fort Odgen 5EFGWF195.8GaugeDeSoto99.4%167 of 16829 min2 h
1,295Floral CityFLCF195.8GaugeCitrus99.4%167 of 16829 min2 h
1,295Bowling Green - Cargill Fort MeadeFMMF195.8GaugeHardee99.4%167 of 16829 min2 h
1,295Fort Meade - Romp Well 45FRMF195.8GaugePolk99.4%167 of 16829 min2 h
1,295Nocatee 5W - Romp Well 17HCKF195.8GaugeDeSoto99.4%167 of 16829 min2 h
1,295HernandoHERF195.8GaugeCitrus99.4%167 of 16829 min2 h
1,295Harbor Heights 2NHHEF195.8GaugeCharlotte99.4%167 of 16829 min2 h
1,295Brooksville - Horse LakeHLKF195.8GaugeHernando99.4%167 of 16829 min2 h
1,295Hernando 4NE - S353HNNF195.8GaugeCitrus99.4%167 of 16829 min2 h
1,295Tampa 4NE - Sulphur SpringsHRIF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Inverness 1E - PoolINRF195.8GaugeCitrus99.4%167 of 16829 min2 h
1,295Inglis 3SE - SCADAISCF195.8GaugeCitrus99.4%167 of 16829 min2 h
1,295Odessa 3SSW - Island FordISFF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Lake Placid 3WNW - JuneJIWF195.8GaugeHighlands99.4%167 of 16829 min2 h
1,295Arcadia 5ESE - Romp Well 16JOSF195.8GaugeDeSoto99.4%167 of 16829 min2 h
1,295Hernadno 6N - Johnson PondJPOF195.8GaugeCitrus99.4%167 of 16829 min2 h
1,295Nokomis 3NE - Knights TrailKNIF195.8GaugeSarasota99.4%167 of 16829 min2 h
1,295Floral City 3E - Leslie HefnerLESF195.8GaugeCitrus99.4%167 of 16829 min2 h
1,295Haines City 3SW - Lake HenryLHSF195.8GaugePolk99.4%167 of 16829 min2 h
1,295Lily 2SWLILF195.8GaugeHardee99.4%167 of 16829 min2 h
1,295Arcadia 13E - Long Island MarshLIMF195.8GaugeDeSoto99.4%167 of 16829 min2 h
1,295Lake Placid 2S - Romp Well 28XLKDF195.8GaugeHighlands99.4%167 of 16829 min2 h
1,295Lakeland 4N - Lake Gibson 2LKGF195.8GaugePolk99.4%167 of 16829 min2 h
1,295Lake Hamilton 1SWLKHF195.8GaugePolk99.4%167 of 16829 min2 h
1,295Durant 1E - Lake MedardLKMF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Lake Wales 1N - Romp 58LKRF195.8GaugePolk99.4%167 of 16829 min2 h
1,295Thonotosassa 2SE - LakeLKTF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Haines City 4NW - Lake LoweryLLOF195.8GaugePolk99.4%167 of 16829 min2 h
1,295Grove City 1NE - Lemon BayLMBF195.8GaugeCharlotte99.4%167 of 16829 min2 h
1,295Nokomis 1W - Romp Well TR5LPKF195.8GaugeSarasota99.4%167 of 16829 min2 h
1,295North Port 9NW - MacarthurMCRF195.8GaugeSarasota99.4%167 of 16829 min2 h
1,295Plant City 4N - McintoshMCTF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Dunnellon 12E - Romp 119MROF195.8GaugeMarion99.4%167 of 16829 min2 h
1,295Mulberrry 1SW - Romp Well 60MULF195.8GaugePolk99.4%167 of 16829 min2 h
1,295North Port 4ENROF195.8GaugeSarasota99.4%167 of 16829 min2 h
1,295Masaryktown 4SW - NW PascoNWPF195.8GaugePasco99.4%167 of 16829 min2 h
1,295Duette 8W - Oak KnollOKNF195.8GaugeManatee99.4%167 of 16829 min2 h
1,295Osprey 1EOPRF195.8GaugeSarasota99.4%167 of 16829 min2 h
1,295Crystal River 3S - Romp Well 21-2OZEF195.8GaugeCitrus99.4%167 of 16829 min2 h
1,295Plant City 2S - Romp DV2PCTF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Polk CityPLKF195.8GaugePolk99.4%167 of 16829 min2 h
1,295Providence 6NW - Romp Well 87PRVF195.8GaugePolk99.4%167 of 16829 min2 h
1,295El Jobean 1SSW - Romp Well 3-1PTLF195.8GaugeCharlotte99.4%167 of 16829 min2 h
1,295Fort Odgen 3W - Peace RiverPWTF195.8GaugeDeSoto99.4%167 of 16829 min2 h
1,295Dunnellon 2N - Rainbow SpringsRAPF195.8GaugeMarion99.4%167 of 16829 min2 h
1,295Brooksville 8NW - Romp Well 107RINF195.8GaugeHernando99.4%167 of 16829 min2 h
1,295Punta Gorda 8SE - Romp TR 1-2RMPF195.8GaugeCharlotte99.4%167 of 16829 min2 h
1,295Withla 3SW - Romp Well 88RRDF195.8GaugePolk99.4%167 of 16829 min2 h
1,295Pamletto 4NE - RuboniaRUBF195.8GaugeManatee99.4%167 of 16829 min2 h
1,295Pinellas Park 2SE - Sawgrass LakeSAWF195.8GaugePinellas99.4%167 of 16829 min2 h
1,295Sebring 9S - Romp 28SEGF195.8GaugeHighlands99.4%167 of 16829 min2 h
1,295Cleveland 4NE - Shell CreekSHCF195.8GaugeCharlotte99.4%167 of 16829 min2 h
1,295Siesta Key - ROMPSKOF195.8GaugeSarasota99.4%167 of 16829 min2 h
1,295Ruskin 2NW - Romp Well TR9-1SMPF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Masaryktown 1SW - SouthSMYF195.8GaugePasco99.4%167 of 16829 min2 h
1,295Williston 7SW - Shrine PondSPDF195.8GaugeLevy99.4%167 of 16829 min2 h
1,295Land O Lakes 5SW - St Pete 42SPEF195.8GaugePasco99.4%167 of 16829 min2 h
1,295Sarasota 1NSROF195.8GaugeSarasota99.4%167 of 16829 min2 h
1,295Wimauma 4SE - Romp Well 123STGF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295New Port Richey 5E - Stanley PlantSTPF195.8GaugePasco99.4%167 of 16829 min2 h
1,295Wildwood 9W - Well No13SUMF195.8GaugeSumter99.4%167 of 16829 min2 h
1,295Brooksville 6SW - SWFWMD HQSWQF195.8GaugeHernando99.4%167 of 16829 min2 h
1,295Temple Terrace 3E - S159TBAF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Tampa 3E - S160TBBF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Thonotoasassa 3W - S155TBCF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Temple Terrace 2S - S-161TBDF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Tampa 2E - Tampa Bypass CnalTBEF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Thonotosassa 2SW - S163TBHF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Temple Terrace 3SE - Tampa Ex PondTEXF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Fort Lonesome 3N - Romp Well 48THAF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,295Tarpon Springs 2SE - Tarpon SinkTRSF195.8GaugePinellas99.4%167 of 16829 min2 h
1,295Hidden River 5NW - UtopiaUTOF195.8GaugeSarasota99.4%167 of 16829 min2 h
1,295Webster CityWBSF195.8GaugeSumter99.4%167 of 16829 min2 h
1,295Winter Haven 1WWHVF195.8GaugePolk99.4%167 of 16829 min2 h
1,295Warm Mineral Springs 2NEWMZF195.8GaugeSarasota99.4%167 of 16829 min2 h
1,295Wildwood 11W - Romp 112WROF195.8GaugeSumter99.4%167 of 16829 min2 h
1,295Lake Wales 6S - Warner S CollegeWSCF195.8GaugePolk99.4%167 of 16829 min2 h
1,295Wildwood IIWWIF195.8GaugeSumter99.4%167 of 16829 min2 h
1,295Zolfo Springs 3S - Romp 30ZSPF195.8GaugeHardee99.4%167 of 16829 min2 h
1,399Sulphur Springs - Hillsborough RiverIBRF195.8GaugeHillsborough99.4%167 of 16829 min2 h
1,400Hillsborough River AT Temple TerraceFOWF195.8GaugeHillsborough99.2%667 of 67228 min46 min
1,400Hillsborough River AT Morris BridgeMORF195.8GaugeHillsborough99.2%667 of 67228 min46 min
1,402Withlacoochee 1.6 NE TrilbyTRBF195.8GaugeHernando99.1%333 of 33628 min60 min
1,403Indian River at Vero Beach (in MHHW)VBHF195.8GaugeIndian River96.4%162 of 16815 min5.3 h
1,404Peace River 1 W ArcadiaARCF195.7GaugeDe Soto98.8%166 of 16828 min2 h
1,404Bowling Green - Peace RiverBGPF195.7GaugeHardee98.8%166 of 16828 min2 h
1,404BushnellBNLF195.7GaugeSumter98.8%166 of 16828 min2 h
1,404Combee - Lake ParkerLPZF195.7GaugePolk98.8%166 of 16828 min2 h
1,404Pottsburg Creek AT Pottsburg Creek at US 90PCUF195.7GaugeDuval98.8%166 of 16828 min2 h
1,404Peace River 0.8 N Zolfo SpringsZFSF195.7GaugeHardee98.8%166 of 16828 min2 h
1,410Jacksonville - Dames PointDPBF195.7GaugeDuval98.8%166 of 16828 min2 h
1,410Miami-Dade Everglades (G-3272 )GDMF195.7GaugeMiami-Dade98.8%166 of 16828 min2 h
1,410West Redland (G-789)GIAF195.7GaugeMiami-Dade98.8%166 of 16828 min2 h
1,410Haines Creek AT Haines Creek below Burrell DamHACF195.7GaugeLake98.8%166 of 16828 min2 h
1,410Lisbon 1SHANF195.7GaugeLake98.8%166 of 16828 min2 h
1,410Everglades City 25SELSTF195.7GaugeMonroe98.8%166 of 16828 min2 h
1,410Palatlakaha River At Cherry Lake OutletPLGF195.7GaugeLake98.8%166 of 16828 min2 h
1,410Broad RiverRFMF195.7GaugeMonroe98.8%166 of 16828 min2 h
1,410Sweetwater 14W - Tamiami CanalTEEF195.7GaugeMiami-Dade98.8%166 of 16828 min2 h
1,410Sweetwater 17W - Tamiami CanalUSTF195.7GaugeMiami-Dade98.8%166 of 16828 min2 h
1,420North Fort MyersNFWF195.7GaugeLee98.8%166 of 16828 min2 h
1,421Country Walk Gauge (G-3626)GADF195.7GaugeMiami-Dade98.8%166 of 16828 min2 h
1,422Crystal River - Saragassa CanalSGCF195.7GaugeCitrus98.5%662 of 67223 min60 min
1,423Whiting Fld NAS-N.NSE95.7AirportEscambia88.6%149 of 1687 min3.4 h
1,424St. Augustine 3.4 SWFL-SJ-2895.6VolunteerSt. Johns100%3 of 311.4 h24 h
1,425Pinetta 0.3 ESEFL-MS-595.6VolunteerMadison100%3 of 311.4 h24 h
1,425Bartow 7.8 SEFL-PK-3995.6VolunteerPolk100%3 of 311.4 h24 h
1,425Oxford 0.8 SWFL-ST-3595.6VolunteerSumter100%3 of 311.4 h24 h
1,428Inverness 4.5 WNWFL-CT-4695.6VolunteerCitrus100%3 of 311.4 h2 days
1,429Fernandina Beach 2.3 SFL-NS-1795.6VolunteerNassau100%3 of 311.4 h24 h
1,429Altamonte Springs 1.4 SEFL-SM-2795.6VolunteerSeminole100%3 of 311.4 h24 h
1,431Archer 5.5 EFL-AL-295.6VolunteerAlachua100%3 of 311.4 h24 h
1,432Odessa - Anclote RiverANOF195.6GaugePasco98.8%166 of 16829 min2 h
1,432Elevenmile Creek 3 NW Elevenmile CreekELVF195.6GaugeEscambia98.8%166 of 16829 min2 h
1,432AT Homosassa SpringsHMOF195.6GaugeCitrus98.8%166 of 16829 min2 h
1,432Shell Island - Homosassa RiverSIFF195.6GaugeCitrus98.8%166 of 16829 min2 h
1,432Hastings - St Johns RiverSRPF195.6GaugeSt. Johns98.8%166 of 16829 min2 h
1,437Bonnet Creek Nr VinelandBCVF195.6GaugeOsceola98.8%166 of 16829 min2 h
1,437Choctawhatchee River 1 W Caryville (US 90)CARF195.6GaugeHolmes98.8%166 of 16829 min2 h
1,437Cypress Creek Canal At S-103A Nr VinelanCCCF195.6GaugeOrange98.8%166 of 16829 min2 h
1,437Cypress Creek At VinelandCCVF195.6GaugeOrange98.8%166 of 16829 min2 h
1,437Gee Creek Nr LongwoodGECF195.6GaugeSeminole98.8%166 of 16829 min2 h
1,437Alapaha River At JenningsJNAF195.6GaugeHamilton98.8%166 of 16829 min2 h
1,437Black Lake Outlet At S-101ALBVF195.6GaugeOrange98.8%166 of 16829 min2 h
1,437Lateral 101 At S-101LLBF195.6GaugeOrange98.8%166 of 16829 min2 h
1,437Lateral 410 At S-410 Nr VinelandLNVF195.6GaugeOrange98.8%166 of 16829 min2 h
1,437Suwannee River AT Luraville (SR 51)LURF195.6GaugeSuwannee98.8%166 of 16829 min2 h
1,437North Fork Black Creek 4 NW MiddleburgMDLF195.6GaugeClay98.8%166 of 16829 min2 h
1,437North Port CharlotteMRNF195.6GaugeSarasota98.8%166 of 16829 min2 h
1,437Choctawhatchee River 2 W Pittman (SR 2)PITF195.6GaugeHolmes98.8%166 of 16829 min2 h
1,437Lake Ocklawaha near Kirkpatrick Dam (in NAVD88)RADF195.6GaugePutnam98.8%166 of 16829 min2 h
1,437Suwannee River AT Rock Bluff near Bell (CR 340)RCKF195.6GaugeGilchrist98.8%166 of 16829 min2 h
1,437Ocklawaha River AT Ocklawaha River at Kirkpatrick DamRODF195.6GaugePutnam98.8%166 of 16829 min2 h
1,437Santa Fe River AT Santa Fe River at River Rise Near High SpringRRZF195.6GaugeColumbia98.8%166 of 16829 min2 h
1,437South Branch Brooker CreekSBBF195.6GaugePinellas98.8%166 of 16829 min2 h
1,437Seminole Lake OutletSELF195.6GaugePinellas98.8%166 of 16829 min2 h
1,437Suwannee River AT TROY SPRING AT TROY SPRINGS STATE PARKTRYF195.6GaugeLafayette98.8%166 of 16829 min2 h
1,437Whittenhorse Creek At S-411 Nr VinelandWCVF195.6GaugeOrange98.8%166 of 16829 min2 h
1,458North PortBNPF195.6GaugeSarasota98.8%166 of 16829 min2 h
1,458Brooker CreekBVKF195.6GaugeHillsborough98.8%166 of 16829 min2 h
1,458ParrishGCPF195.6GaugeManatee98.8%166 of 16829 min2 h
1,4584 SW Gulf HammockGULF195.6GaugeLevy98.8%166 of 16829 min2 h
1,458Sarasota Hickory WellHIWF195.6GaugeSarasota98.8%166 of 16829 min2 h
1,458TampaHPLF195.6GaugeHillsborough98.8%166 of 16829 min2 h
1,458Howard CreekHWCF195.6GaugeSarasota98.8%166 of 16829 min2 h
1,458Lateral 405 Ab S-405A Nr Doctor PhillipsLDPF195.6GaugeOrange98.8%166 of 16829 min2 h
1,458Lehigh AcresLEAF195.6GaugeLee98.8%166 of 16829 min2 h
1,458Mimi Lakes 2NNEMCOF195.6GaugeMiami-Dade98.8%166 of 16829 min2 h
1,458North Feeder Canal Below PC17A Near Felda 32SENFCF195.6GaugeHendry98.8%166 of 16829 min2 h
1,458Platt - Peace RiverPLPF195.6GaugeDe Soto98.8%166 of 16829 min2 h
1,458Alafia River 4 ESE RiverviewRIVF195.6GaugeHillsborough98.8%166 of 16829 min2 h
1,458Sarasota Coconut WellSCWF195.6GaugeSarasota98.8%166 of 16829 min2 h
1,458NokomisSKTF195.6GaugeSarasota98.8%166 of 16829 min2 h
1,458Verna Deep Well 1AVDWF195.6GaugeManatee98.8%166 of 16829 min2 h
1,458Verna Test Well 0-2VTWF195.6GaugeManatee98.8%166 of 16829 min2 h
1,458Verna Test Well 0-4VWWF195.6GaugeSarasota98.8%166 of 16829 min2 h
1,458Woodm - Warm Mineral SpringsWMSF195.6GaugeSarasota98.8%166 of 16829 min2 h
1,477Babcock 3SWBBKF195.6GaugeCharlotte98.8%166 of 16829 min2 h
1,477Yankeetown - Bird CreekBDCF195.6GaugeLevy98.8%166 of 16829 min2 h
1,477Archbold 3S - Romp 14HCAF195.6GaugeHighlands98.8%166 of 16829 min2 h
1,477North Port 11NE - MurdockMRDF195.6GaugeSarasota98.8%166 of 16829 min2 h
1,477Myakka Head 1E - Romp Well 32MYHF195.6GaugeManatee98.8%166 of 16829 min2 h
1,477OnecoONEF195.6GaugeManatee98.8%166 of 16829 min2 h
1,477Coleman 4W - Pana VistaPVSF195.6GaugeSumter98.8%166 of 16829 min2 h
1,477Bartow 3N - Saddle CreekSDSF195.6GaugePolk98.8%166 of 16829 min2 h
1,477Pine Level 4NW - West DesotoWDSF195.6GaugeDeSoto98.8%166 of 16829 min2 h
1,486Safery Barbor - Romp Well 14-1SHBF195.6GaugePinellas98.8%166 of 16829 min2 h
1,487Williston 3N - Romp Well 134WLSF195.6GaugeLevy98.8%166 of 16829 min3 h
1,488Fruitville 3E - Palmer EastPEFF195.6GaugeSarasota92.2%155 of 16818 min3 h
1,489Palatlakaha River Nr GrovelandCLOF195.5GaugeLake98.2%165 of 16828 min2 h
1,490Peace River 0.6 E BartowBARF195.5GaugePolk95.2%160 of 16823 min2 h
1,491Kendale LakesKLGF195.4GaugeMiami-Dade98.2%165 of 16829 min2 h
1,491Lakeland - Baker CreekMCNF195.4GaugeHillsborough98.2%165 of 16829 min2 h
1,491Main Canal At Vero BeachMCVF195.4GaugeSt Lucie98.2%165 of 16829 min2 h
1,491Pottsburg Creek near Jacksonville (in NAVD88)PCCF195.4GaugeDuval98.2%165 of 16829 min2 h
1,491Reedy Creek Abv S-46 Nr VinelandRCVF195.4GaugeOrange98.2%165 of 16829 min2 h
1,491Taylor Slough WetlandTYWF195.4GaugeDade98.2%165 of 16829 min2 h
1,497Fort Odgen 21E - Romp 13FRPF195.4GaugeDeSoto98.2%165 of 16829 min2 h
1,497Myakka City 3SW - Romp Well 23MYCF195.4GaugeManatee98.2%165 of 16829 min2 h
1,499Site 7 In Cons Area 1BOYF195.4GaugePalm Beach97.6%164 of 16823 min4 h
1,500Withlacoochee AT LEE 7EWTHF195.4GaugeMadison95.2%160 of 16824 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. 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.