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 3 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
449Estero 1N - Estero RiverESGF198.8GaugeLee100%168 of 16815 min66 min
449Fort Walton Beach (In MHHW)FBCF198.8GaugeOkaloosa100%168 of 16815 min66 min
449Flamingo at Florida BayFBFF198.8GaugeMainland Monroe100%168 of 16815 min66 min
449Cape Coral 1SE - Four FreedomsFFBF198.8GaugeLee100%168 of 16815 min66 min
449Fort George State Park (in MHHW)FGSF198.8GaugeDuval100%168 of 16815 min66 min
449Tide Gauge at Fort Island Boat RampFITF198.8GaugeCitrus100%168 of 16815 min66 min
449Choctawhatchee Bay at Four Mile Creek Park (in MHHW)FMCF198.8GaugeWalton100%168 of 16815 min66 min
449Fulton Mariners Point (in MHHW)FMPF198.8GaugeDuval100%168 of 16815 min66 min
449Four Mile Cove Ecological (In MHHW)FOMF198.8GaugeLee100%168 of 16815 min66 min
449Pensacola Bay at Fort Pickens (in MHHW)FPBF198.8GaugeEscambia100%168 of 16815 min66 min
449Tide Station at Fishbone Landing (in MHHW)FSBF198.8GaugeDixie100%168 of 16815 min66 min
449Gulf of Mexico at FSU Coastal Marine Lab in St Teresa (in MHHW)FSCF198.8GaugeFranklin100%168 of 16815 min66 min
449Tide Gauge at the entrance of the Simpson River (in MHHW)FSRF198.8GaugeSanta Rosa100%168 of 16815 min66 min
449Cape Coral 3SE - Fishing PierFYCF198.8GaugeLee100%168 of 16815 min66 min
449Tide Station at Ocean Reef on Card Sound (in MHHW)GBPF198.8GaugeUpper Keys in Monroe100%168 of 16815 min66 min
449Goodland MarinaGDLF198.8GaugeCollier100%168 of 16815 min66 min
449Guana River near Ponte Vedra South (in NAVD88)GRVF198.8GaugeSt. Johns100%168 of 16815 min66 min
449Tide Gauge at Burnt Store Marina (In MHHW)GSGF198.8GaugeLee100%168 of 16815 min66 min
449Panacea - Gulf SpecimenGSLF198.8GaugeWakulla100%168 of 16815 min66 min
449GeorgetownGTWF198.8GaugePutnam100%168 of 16815 min66 min
449Halls River (In MHHW)HHSF198.8GaugeCitrus100%168 of 16815 min66 min
449Holley (In MHHW)HLEF198.8GaugeSanta Rosa100%168 of 16815 min66 min
449Bal Harbour - HauloverHLIF198.8GaugeMiami-Dade100%168 of 16815 min66 min
449North Fort Myers 3SWW - Hancock CreekHNRF198.8GaugeLee100%168 of 16815 min66 min
449Choctawhatchee Bay at Hogtown Bayou (in MHHW)HOGF198.8GaugeWalton100%168 of 16815 min66 min
449Tide Station at Horseshoe Beach (in MHHW)HRBF198.8GaugeDixie100%168 of 16815 min66 min
449Indian Harbour Beach - Indian RiverIHBF198.8GaugeBrevard100%168 of 16815 min66 min
449Melbourne 10WNW - Indian RiverIPDF198.8GaugeBrevard100%168 of 16815 min66 min
449Melbourne 4NNW - Indian RiverIREF198.8GaugeBrevard100%168 of 16815 min66 min
449Indian River at Micco (in MHHW)IRSF198.8GaugeBrevard100%168 of 16815 min66 min
449Titusville 1NNE - Indian RiverIRTF198.8GaugeBrevard100%168 of 16815 min66 min
449Intracoastal Waterway at Deerfield Island Park (in MHHW)IWDF198.8GaugeBroward100%168 of 16815 min66 min
449Juno Beach Park Pier (in MHHW)JBPF198.8GaugePalm Beach100%168 of 16815 min66 min
449Florida Bay at Jewfish Creek (in MHHW)JCRF198.8GaugeMiami-Dade100%168 of 16815 min66 min
449Julington Creek at St. Johns River Entrance (in MHHW)JCSF198.8GaugeDuval100%168 of 16815 min66 min
449Lake George at Juniper Hunt ClubJNHF198.8GaugeLake100%168 of 16815 min66 min
449Indian River at Jensen BeachJNSF198.8GaugeMartin100%168 of 16815 min66 min
449Atlantic Tide Station at Jacksonville Beach Pier (in MHHW)JPBF198.8GaugeDuval100%168 of 16815 min66 min
449Long Key Kayak Launch (in MHHW)KAYF198.8GaugeLee100%168 of 16815 min66 min
449Tide Gage at Kings Bay ParkKBPF198.8GaugeCitrus100%168 of 16815 min66 min
449Kings Ferry (in MHHW)KGFF198.8GaugeNassau100%168 of 16815 min66 min
449Choctawhatchee Bay at Lagrange Bayou (in MHHW)LGBF198.8GaugeWalton100%168 of 16815 min66 min
449Gulf of Mexico at St Andrews State Park Pier (in MHHW)LGLF198.8GaugeBay100%168 of 16815 min66 min
449Bonita Beach - Little Hickory IslandLHIF198.8GaugeLee100%168 of 16815 min66 min
449Lake Jackson near Lakeshore Drive (in NAVD88)LJTF198.8GaugeLeon100%168 of 16815 min66 min
449Lake Miccosukee at Cypress Landing (in NAVD88)LMLF198.8GaugeJefferson100%168 of 16815 min66 min
449Lake Talquin at Coe Landing Park (in NGVD29)LPTF198.8GaugeLeon100%168 of 16815 min66 min
449St Marks River at Leckinger (in NAVD88)LRSF198.8GaugeWakulla100%168 of 16815 min66 min
449Tide Station at Long Key near Long Key Bight (in MHHW)LYTF198.8GaugeMiddle Keys in Monroe100%168 of 16815 min66 min
449Tide Gauge at Madelaine KeyMAKF198.8GaugePinellas100%168 of 16815 min66 min
449St Johns River at Mill Cove (in MHHW)MCJF198.8GaugeDuval100%168 of 16815 min66 min
449Melbourne - Indian RiverMEIF198.8GaugeBrevard100%168 of 16815 min66 min
449Middle River George English Park at Sunrise Blvd (in MHHW)MGEF198.8GaugeBroward100%168 of 16815 min66 min
449Milton Riverwalk (In MHHW)MITF198.8GaugeSanta Rosa100%168 of 16815 min66 min
449Tide Station near Manatee Creek on Barnes Sound (in MHHW)MKLF198.8GaugeUpper Keys in Monroe100%168 of 16815 min66 min
449Tide Gauge at Mullet Key (In MHHW)MLEF198.8GaugePinellas100%168 of 16815 min66 min
449St Marks River at San Marcos State Park (in MHHW)MRAF198.8GaugeWakulla100%168 of 16815 min66 min
449Cape Coral 5NW - Matlacha Comm ParkMTAF198.8GaugeLee100%168 of 16815 min66 min
449Tide Gauge on the Manatee River (In MHHW)MTRF198.8GaugeManatee100%168 of 16815 min66 min
449Matanzas River at Schimdt Park Boat Ramp (in MHHW)MZSF198.8GaugeSt. Johns100%168 of 16815 min66 min
449Navarre Beach Gulf of Mexico (In MHHW)NAVF198.8GaugeSanta Rosa100%168 of 16815 min66 min
449Gordon River near Naples Airport (in MHHW)NGRF198.8GaugeCollier100%168 of 16815 min66 min
449Tide Gauge at Nokomis (In MHHW)NKMF198.8GaugeSarasota100%168 of 16815 min66 min
449New River at Riverwalk Fort Lauderdale (in MHHW)NRFF198.8GaugeBroward100%168 of 16815 min66 min
449Nassau River at US-17 (in MHHW)NRHF198.8GaugeNassau100%168 of 16815 min66 min
449New River Sound near East Las Olas Blvd (in MHHW)NRSF198.8GaugeBroward100%168 of 16815 min66 min
449MHHW - Gulfside West TideOBCF198.8GaugeLower Keys in Monroe100%168 of 16815 min66 min
449Outer Clam Bay (in MHHW)OCBF198.8GaugeCollier100%168 of 16815 min66 min
449Destin - Old Pass LagoonOPLF198.8GaugeOkaloosa100%168 of 16815 min66 min
449Ochlockonee River at Ochlockonee River State Park (in MHHW)ORSF198.8GaugeWakulla100%168 of 16815 min66 min
449Oldsmar Safety Harbor (In MHHW)OSHF198.8GaugePinellas100%168 of 16815 min66 min
449Pearl Bayou in East Bay (in MHHW)PBEF198.8GaugeBay100%168 of 16815 min66 min
449St George Island at Pilot's Cove (in MHHW)PCVF198.8GaugeFranklin100%168 of 16815 min66 min
449Port Laudania Canal at Port Laudania (in MHHW)PDBF198.8GaugeBroward100%168 of 16815 min66 min
449Ponce de Leon 2NNE - New Smyrna BeachPDLF198.8GaugeVolusia100%168 of 16815 min66 min
449Bokeelia 3S - Safe Harbor PinelandPEDF198.8GaugeLee100%168 of 16815 min66 min
449Pelican Point at Cooks Bayou (in MHHW)PEPF198.8GaugeBay100%168 of 16815 min66 min
449Pellicer Creek at Faver Dykes State Park (in MHHW)PFDF198.8GaugeSt. Johns100%168 of 16815 min66 min
449Choctawhatchee Bay at Pilcher Park (in MHHW)PIPF198.8GaugeWalton100%168 of 16815 min66 min
449Tide Station at Lora Point (in MHHW)PLOF198.8GaugeEscambia100%168 of 16815 min66 min
449Tide Gauge at Pond Creek (in MHHW)PNDF198.8GaugeSanta Rosa100%168 of 16815 min66 min
449Possum Branch (In MHHW)PSBF198.8GaugePinellas100%168 of 16815 min66 min
449Pottsburg Creek AT Pottsburg Creek at Bowden RoadPSJF198.8GaugeDuval100%168 of 16815 min66 min
449Halifax River at Port OrangePTOF198.8GaugeVolusia100%168 of 16815 min66 min
449Saint George Island - Rattlesnake CoveRATF198.8GaugeFranklin100%168 of 16815 min66 min
449Rose Bay BridgeRBBF198.8GaugeVolusia100%168 of 16815 min66 min
449Old Marco Junct - Rookery BayRBIF198.8GaugeCollier100%168 of 16815 min66 min
449Braden Point (in MHHW)RBPF198.8GaugeManatee100%168 of 16815 min66 min
449Tide Station at Rocky Creek Boat Ramp (in MHHW)RCBF198.8GaugeDixie100%168 of 16815 min66 min
449Tide Station at Raccoon Key on Boca Chica Channel (in MHHW)RCNF198.8GaugeLower Keys in Monroe100%168 of 16815 min66 min
449St Joseph's Bay at Richardson Hammock (in MHHW)RIHF198.8GaugeGulf100%168 of 16815 min66 min
449Tide Gauge at Hudson CreekRJSF198.8GaugePasco100%168 of 16815 min66 min
449Upper Blackwater River (In MHHW)ROEF198.8GaugeSanta Rosa100%168 of 16815 min66 min
449Tampa Bay at Rocky PointRPTF198.8GaugeHillsborough100%168 of 16815 min66 min
449Caloosahatchee River at Shell Point (in MHHW)RSPF198.8GaugeLee100%168 of 16815 min66 min
449Shell Bluff ParkSAKF198.8GaugeFlagler100%168 of 16815 min66 min
449Tide Gauge at Seabreeze Point (In MHHW)SBPF198.8GaugeManatee100%168 of 16815 min66 min
449Halifax River at Spruce Creek ParkSECF198.8GaugeVolusia100%168 of 16815 min66 min
449South Fork New River near Secret Woods Nature Center (in MHHW)SFRF198.8GaugeBroward100%168 of 16815 min66 min
449Gulf of Mexico at Spring Creek (in MHHW)SGKF198.8GaugeWakulla100%168 of 16815 min66 min
449Sheldon Deep WellSHWF198.8GaugeHillsborough100%168 of 16815 min66 min
449Tide Station at Shired Island Boat Ramp (in MHHW)SIBF198.8GaugeDixie100%168 of 16815 min66 min
449St George Island - EndSINF198.8GaugeFranklin100%168 of 16815 min66 min
449Tide Gauge at Selfors Inlet and PreserveSITF198.8GaugeHillsborough100%168 of 16815 min66 min
449Steinhatchee River at Jena Boat Ramp (in MHHW)SJDF198.8GaugeTaylor100%168 of 16815 min66 min
449St Johns River at Welaka (in MHHW)SJWF198.8GaugePutnam100%168 of 16815 min66 min
449Venice 7E - Snook HavenSKHF198.8GaugeSarasota100%168 of 16815 min66 min
449Tide Station at Skipper Bay near Panacea (in MHHW)SKPF198.8GaugeWakulla100%168 of 16815 min66 min
449St Lucie River in Palm CitySLUF198.8GaugeMartin100%168 of 16815 min66 min
449Shell Mound Observation Deck (In MHHW)SMOF198.8GaugeLevy100%168 of 16815 min66 min
449Gulf of Mexico at Shell Point Canal (in MHHW)SPIF198.8GaugeWakulla100%168 of 16815 min66 min
449St Marks River near Rivers Edge Road (in MHHW)SRMF198.8GaugeWakulla100%168 of 16815 min66 min
449St Marks River at US-98 (in NAVD88)SRUF198.8GaugeWakulla100%168 of 16815 min66 min
449Florida Bay at Sunset Cove on Key Largo (in MHHW)SUKF198.8GaugeMiami-Dade100%168 of 16815 min66 min
449Courtney Campbell Sunset PointSUPF198.8GaugeHillsborough100%168 of 16815 min66 min
449Cape Coral 6NW - Sirenia Vista ParkSVPF198.8GaugeLee100%168 of 16815 min66 min
449Cape Coral 3SW - South Spreader WaterwaySWYF198.8GaugeLee100%168 of 16815 min66 min
449Sandy Creek at Sandy Creek Boat Ramp (in NAVD88)SYCF198.8GaugeBay100%168 of 16815 min66 min
449Bonita Springs 2NNW - Spring CreekTATF198.8GaugeLee100%168 of 16815 min66 min
449Turning Basin Ramp at KSCTBKF198.8GaugeBrevard100%168 of 16815 min66 min
449Bagdad 1SE - Tidal GaugeTBRF198.8GaugeSanta Rosa100%168 of 16815 min66 min
449Scottsmoor Turnbull Creek Boat RampTBSF198.8GaugeVolusia100%168 of 16815 min66 min
449Trout Creek Marina near St. Johns River (in MHHW)TCMF198.8GaugeSt. Johns100%168 of 16815 min66 min
449Tide Station at Grassy Key on Toms Harbor Channel (in MHHW)THCF198.8GaugeMiddle Keys in Monroe100%168 of 16815 min66 min
449Thomas CreekTHMF198.8GaugeNassau100%168 of 16815 min66 min
449Lake Talquin at Pat Thomas Landing Park (in NGVD29)TLPF198.8GaugeGadsden100%168 of 16815 min66 min
449Courtney Campbell Causeway Trail NorthTNCF198.8GaugePinellas100%168 of 16815 min66 min
449Cape Coral 2SW - Tarpon Point MarinaTNMF198.8GaugeLee100%168 of 16815 min66 min
449Villano Beach - Tolomato RiverTOLF198.8GaugeSt. Johns100%168 of 16815 min66 min
449Tiger Point (in MHHW)TPJF198.8GaugeDuval100%168 of 16815 min66 min
449Saint James City 3N - Tropical Point ParkTPPF198.8GaugeLee100%168 of 16815 min66 min
449Trout River at Sherwood Forest (in MHHW)TRFF198.8GaugeDuval100%168 of 16815 min66 min
449Twin Rivers Marina (In MHHW)TRMF198.8GaugeCitrus100%168 of 16815 min66 min
449Tarpon Bay Sanibel Island (In MHHW)TSIF198.8GaugeLee100%168 of 16815 min66 min
449Tide Station at San Miguel Str and 23rd Avenue (in MHHW)TSMF198.8GaugeSanta Rosa100%168 of 16815 min66 min
449Siesta Key 4SSE - Turtle BeachTUBF198.8GaugeSarasota100%168 of 16815 min66 min
449Tide Station at Plantation Key on Tavernier Creek (in MHHW)TVMF198.8GaugeUpper Keys in Monroe100%168 of 16815 min66 min
449Upper Tampa Bay Park (In MHHW)UTBF198.8GaugeHillsborough100%168 of 16815 min66 min
449Hawk Channel AT Upper Matecumbe West EndUWMF198.8GaugeMiami-Dade100%168 of 16815 min66 min
449Lover's Key Adventures (in MHHW)VEAF198.8GaugeLee100%168 of 16815 min66 min
449Lover's Key Beach Cove (in MHHW)VEBF198.8GaugeLee100%168 of 16815 min66 min
449Lover's Key State Park Boat Ramp (in MHHW)VESF198.8GaugeLee100%168 of 16815 min66 min
449East Bay at Watson Bayou Pier (in MHHW)WAPF198.8GaugeBay100%168 of 16815 min66 min
449Indian River at Williams Point CocoaWIPF198.8GaugeBrevard100%168 of 16815 min66 min
449Wulfert Keys Power line Sanibel (In MHHW)WKEF198.8GaugeLee100%168 of 16815 min66 min
449Tide Station at the Gulfside West End of West Summerland Key onWSLF198.8GaugeLower Keys in Monroe100%168 of 16815 min66 min
449Tide Gauge at Sweet Water CreekWTWF198.8GaugeHillsborough100%168 of 16815 min66 min
449Yellow River at Brown's Fishing Camp (in MHHW)YRBF198.8GaugeSanta Rosa100%168 of 16815 min66 min
649Apalachicola River at Bloody Bluff (in NAVD88)ABFF198.8GaugeGulf100%168 of 16815 min72 min
649Carr Lake at Cedar Hill Landing Park (in NAVD88)CLPF198.8GaugeLeon100%168 of 16815 min72 min
649Choctawhatchee Bay at Legion Park (in MHHW)LGPF198.8GaugeWalton100%168 of 16815 min72 min
652Tide Gauge at Shamrock Park & Nature Center (In MHHW)SHNF198.8GaugeSarasota100%168 of 16815 min78 min
653Cape Coral 2SE - Bernice Braden ParkBIAF198.8GaugeLee100%168 of 16815 min66 min
653Fort Pierce Inlet - Binney DockBNNF198.8GaugeSt. Lucie100%168 of 16815 min66 min
653East Bay at Callaway Bayou (in MHHW)CAAF198.8GaugeBay100%168 of 16815 min66 min
653Cross Florida Barge CanalCFBF198.8GaugeCitrus100%168 of 16815 min66 min
653Fenholloway River Boat Ramp 2 near the River Entrance (in MHHW)FRRF198.8GaugeTaylor100%168 of 16815 min66 min
653Northwest Cape SableMSCF198.8GaugeMainland Monroe100%168 of 16815 min66 min
659Bulow Plantation State Park (in MHHW)BUPF198.8GaugeFlagler100%168 of 16815 min66 min
660Fort Pierce 5.1 SSWFL-SL-3398.8VolunteerSt. Lucie100%3 of 34.4 h24 h
660De Land 0.6 SSEFL-VL-7098.8VolunteerVolusia100%3 of 34.4 h24 h
662Gibsonia 7.6 NFL-PK-9398.8VolunteerPolk100%3 of 34.4 h25 h
663Newberry 3.0 NNEFL-AL-10298.8VolunteerAlachua100%3 of 34.4 h24 h
663Gainesville 7.8 WSWFL-AL-9698.8VolunteerAlachua100%3 of 34.4 h24 h
663Palm Bay 4.8 WNWFL-BV-15698.8VolunteerBrevard100%3 of 34.4 h24 h
663Ave Maria 1.8 SFL-CR-7898.8VolunteerCollier100%3 of 34.4 h24 h
663Harbour Heights 3.8 NNEFL-DS-898.8VolunteerDeSoto100%3 of 34.4 h24 h
663Cape Coral 2.2 WNWFL-LE-8098.8VolunteerLee100%3 of 34.4 h24 h
669Callaway 1.2 SSWFL-BY-3398.8VolunteerBay100%3 of 34.4 h24 h
669Vero Beach 11.9 NWFL-IR-5498.8VolunteerIndian River100%3 of 34.4 h24 h
671Jupiter 7.9 WFL-PB-998.8VolunteerPalm Beach100%3 of 34.4 h27 h
672High Springs 3.2 SWFL-AL-1798.8VolunteerAlachua100%3 of 34.4 h24 h
672Flagler Beach 2.3 SSEFL-FL-3998.8VolunteerFlagler100%3 of 34.4 h24 h
672Fort Myers 1.7 WNWFL-LE-7298.8VolunteerLee100%3 of 34.4 h24 h
672Baker 1.8 SSEFL-OK-5298.8VolunteerOkaloosa100%3 of 34.4 h24 h
672Live Oak 0.4 NEFL-SW-198.8VolunteerSuwannee100%3 of 34.4 h24 h
677Jacksonville 10.0 WSWFL-DV-3398.8VolunteerDuval100%3 of 34.4 h24 h
678Port Richey 2.0 NNEFL-PS-498.8VolunteerPasco100%3 of 34.4 h25 h
679Cudjoe Key 0.7 SEFL-MN-5798.8VolunteerMainland Monroe100%3 of 34.4 h29 h
680Gainesville 3.0 WNWFL-AL-6398.8VolunteerAlachua100%3 of 34.4 h24 h
681Orange Park 5.9 ENEFL-DV-13398.8VolunteerDuval100%3 of 34.4 h24 h
681Zephyrhills 8.8 SWFL-HB-14298.8VolunteerHillsborough100%3 of 34.4 h24 h
681Sanford 2.1 SWFL-SM-5998.8VolunteerSeminole100%3 of 34.4 h24 h
681Vernon 10.6 WSWFL-WS-198.8VolunteerWashington100%3 of 34.4 h24 h
685Clearwater 1.6 NFL-PN-8398.8VolunteerPinellas100%3 of 34.4 h24 h
686Ochlockonee River 4 ENE Concord (CR 12)CONF198.8GaugeGadsden99.4%167 of 16814 min2 h
687Econfina River 15 NW Perry (CR 655)ECOF198.8GaugeTaylor99.4%167 of 16814 min2 h
687Estero River AT EsteroERNF198.8GaugeLee99.4%167 of 16814 min2 h
687Estero River AT EsteroERSF198.8GaugeLee99.4%167 of 16814 min2 h
687Fenholloway River AT Foley (US 19)FLYF198.8GaugeTaylor99.4%167 of 16814 min2 h
687Gator Slough 4 NW Ft MyersGTRF198.8GaugeLee99.4%167 of 16814 min2 h
687Trout Creek 5 NE Sulpher SpringsSULF198.8GaugeHillsborough99.4%167 of 16814 min2 h
687Dade CityWDAF198.8GaugePasco99.4%167 of 16814 min2 h
694Deep Creek At Deep Ck At SpudsSPUF198.8GaugeSt Johns99.4%167 of 16814 min2 h
695Wolff Creek 2 N OKEECHOBEE 2NWOLF198.8GaugeOkeechobee99.4%167 of 16814 min2 h
696Ochlockonee River 1 NW Jackson Bluff Dam (SR 20)JBDF198.8GaugeLeon99.4%167 of 16814 min2 h
697Florida Bay TideDKFF198.8GaugeMiami-Dade98.8%166 of 16813 min2 h
697Northeast Of Flamingo (Gb)GBMF198.8GaugeMiami-Dade98.8%166 of 16813 min2 h
697Wilderness Waterway South Tidal GaugeGIMF198.8GaugeMainland Monroe98.8%166 of 16813 min2 h
700Jacksonville IntlJAX98.7AirportDuval100%168 of 1687 min64 min
701Fort LauderdaleFXE98.7AirportBroward99.4%167 of 16810 min2 h
702Hollywood/N. PerryHWO98.7AirportBroward98.2%165 of 16810 min3 h
703Tallahassee RgnlTLH98.6AirportLeon100%168 of 16810 min67 min
704Fort LauderdaleFTLF198.6CooperativeBroward100%7 of 7-24 h
704Nettles IslandNETF198.6CooperativeSt. Lucie100%7 of 7-24 h
706Homestead General Aviation APHAPF198.6CooperativeDade100%7 of 7-24.6 h
707Venice Myakka River Park (in NAVD88)VMRF198.6GaugeSarasota99.4%167 of 16815 min1.6 h
708Tide Station at Suwannee on Salt CreekGSCF198.6GaugeWakulla99.4%167 of 16815 min2 h
708Tide Gauge at Mason Creek (In MHHW)MAHF198.6GaugeCitrus99.4%167 of 16815 min2 h
708Mosquito Lagoon BiolabMQLF198.6GaugeBrevard99.4%167 of 16815 min2 h
711East River at Gardner Landing (in MHHW)ERGF198.6GaugeFranklin99.4%167 of 16815 min2 h
712TitusvilleX2198.6AirportBrevard99.2%500 of 5048 min60 min
713Ocklawaha River AT Ocklawaha River near ConnerCNRF198.6GaugeMarion98.8%166 of 16814 min2 h
713Golden Gate - Honeymoon RAWSHMRF198.6GaugeCollier98.8%166 of 16814 min2 h
713ImmokaleeRKIF198.6GaugeCollier98.8%166 of 16814 min2 h
716Canal Gauge NW Palm Beach CountyCCNF198.6GaugeMiami-Dade98.8%166 of 16814 min2 h
716North Miami Gauge 2ECGMF198.6GaugeMiami-Dade98.8%166 of 16814 min2 h
716Country Walk 2SW - G1362ACWGF198.6GaugeMiami-Dade98.8%166 of 16814 min2 h
716Davie Gauge G1221DBUF198.6GaugeBroward98.8%166 of 16814 min2 h
716USGS Well G-3437HMEF198.6GaugeDade98.8%166 of 16814 min2 h
716Lake TraffordLTFF198.6GaugeCollier98.8%166 of 16814 min2 h
716ParishPGAF198.6GaugeManatee98.8%166 of 16814 min2 h
716Southeast Broward Gauge 1SESBFF198.6GaugeBroward98.8%166 of 16814 min2 h
716Six Mile Cypress Creek North 6 S Fort MyersSIXF198.6GaugeLee98.8%166 of 16814 min2 h
716TENMILE CANAL 5 W EsteroTENF198.6GaugeLee98.8%166 of 16814 min2 h
716Everglades City 3SETURF198.6GaugeCollier98.8%166 of 16814 min2 h
716Doral - Everglades G620VRGF198.6GaugeMiami-Dade98.8%166 of 16814 min2 h
728Naples Municipal AirportAPF98.5GaugeCollier100%7 of 75.1 h24 h
728CEWCEW98.5DCP-100%7 of 75.1 h24 h
730Water Level Sensor at Alligator LakeAGCF198.5GaugePinellas99.7%335 of 33616 min60 min
730Tide Gauge at Matlacha BridgeATCF198.5GaugeLee99.7%335 of 33616 min60 min
730Tide Gauge at Imperial Boat RampBNCF198.5GaugeLee99.7%335 of 33616 min60 min
730Brooker Creek at Tarpon Woods BlvdBWCF198.5GaugePinellas99.7%335 of 33616 min60 min
730Tide Gauge at Cape Coral BridgeCBCF198.5GaugeLee99.7%335 of 33616 min60 min
730Tide Gauge at Sanibel Causeway (in MHHW)CICF198.5GaugeLee99.7%335 of 33616 min60 min
730Cross Bayou at Cedarbrook Dr.CSCF198.5GaugePinellas99.7%335 of 33616 min60 min
730Cross Bayou at Ulmerton RdCUCF198.5GaugePinellas99.7%335 of 33616 min60 min
730Tide Gauge at Captiva (in MHHW)CVCF198.5GaugeLee99.7%335 of 33616 min60 min
730Tide Gauge at BokeeliaELCF198.5GaugeLee99.7%335 of 33616 min60 min
730Inundation Sensor at Fort Myers 1st StreetFMLF198.5GaugeLee99.7%335 of 33616 min60 min
730Tide Gauge at Boca Grande (in MHHW)GICF198.5GaugeLee99.7%335 of 33616 min60 min
730Tide Gauge at Hancock Bridge (in MHHW)HBCF198.5GaugeLee99.7%335 of 33616 min60 min
730Inundation Sensor at St. James CityJCLF198.5GaugeLee99.7%335 of 33616 min60 min
730Tide Gauge at St. James City (in MHHW)JMCF198.5GaugeLee99.7%335 of 33616 min60 min
730Tide Gauge at John's PassJPCF198.5GaugePinellas99.7%335 of 33616 min60 min
730Mickler at A Street Canal in St Augustine Beach (in NAVD88)MIAF198.5GaugeSt. Johns99.7%335 of 33616 min60 min
730Inundation Sensor at Boca Ciega Millenium ParkMPCF198.5GaugePinellas99.7%335 of 33616 min60 min
730Atlantic Ocean at Matanzas River Inlet Bridge (in MHHW)MTIF198.5GaugeSt. Johns99.7%335 of 33616 min60 min
730Tide Gauge at Mullock Creek (in MHHW)MUCF198.5GaugeLee99.7%335 of 33616 min60 min
730Tide Station at Mexico Beach (in MHHW)MXCF198.5GaugeBay99.7%335 of 33616 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.