Storm Station
Sign in

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.

2,338 stations ranked27.1% sent every report dueranked October 16, 2026page 7 of 10Florida 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 2,338 ranked here, 2,317 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,435Guptill House Historical LandmarkGHLF192.5GaugeSarasota99.4%167 of 16847 min2 h
1,435Guana River below Guana River Dam (in MHHW)GRDF192.5GaugeSt. Johns99.4%167 of 16847 min2 h
1,435Guana River near Ponte Vedra South (in NAVD88)GRVF192.5GaugeSt. Johns99.4%167 of 16847 min2 h
1,435Tide Gauge at Burnt Store Marina (In MHHW)GSGF192.5GaugeLee99.4%167 of 16847 min2 h
1,435Panacea - Gulf SpecimenGSLF192.5GaugeWakulla99.4%167 of 16847 min2 h
1,435GeorgetownGTWF192.5GaugePutnam99.4%167 of 16847 min2 h
1,435Halls River (In MHHW)HHSF192.5GaugeCitrus99.4%167 of 16847 min2 h
1,435Holley (In MHHW)HLEF192.5GaugeSanta Rosa99.4%167 of 16847 min2 h
1,435Bal Harbour - HauloverHLIF192.5GaugeMiami-Dade99.4%167 of 16847 min2 h
1,435North Fort Myers 3SWW - Hancock CreekHNRF192.5GaugeLee99.4%167 of 16847 min2 h
1,435Choctawhatchee Bay at Hogtown Bayou (in MHHW)HOGF192.5GaugeWalton99.4%167 of 16847 min2 h
1,435Tide Station at Horseshoe Beach (in MHHW)HRBF192.5GaugeDixie99.4%167 of 16847 min2 h
1,435Indian Harbour Beach - Indian RiverIHBF192.5GaugeBrevard99.4%167 of 16847 min2 h
1,435Melbourne 10WNW - Indian RiverIPDF192.5GaugeBrevard99.4%167 of 16847 min2 h
1,435Melbourne 4NNW - Indian RiverIREF192.5GaugeBrevard99.4%167 of 16847 min2 h
1,435Indian River at Micco (in MHHW)IRSF192.5GaugeBrevard99.4%167 of 16847 min2 h
1,435Titusville 1NNE - Indian RiverIRTF192.5GaugeBrevard99.4%167 of 16847 min2 h
1,435Intracoastal Waterway at Deerfield Island Park (in MHHW)IWDF192.5GaugeBroward99.4%167 of 16847 min2 h
1,435Juno Beach Park Pier (in MHHW)JBPF192.5GaugePalm Beach99.4%167 of 16847 min2 h
1,435Florida Bay at Jewfish Creek (in MHHW)JCRF192.5GaugeMiami-Dade99.4%167 of 16847 min2 h
1,435Julington Creek at St. Johns River Entrance (in MHHW)JCSF192.5GaugeDuval99.4%167 of 16847 min2 h
1,435Indian River at Jensen BeachJNSF192.5GaugeMartin99.4%167 of 16847 min2 h
1,435Atlantic Tide Station at Jacksonville Beach Pier (in MHHW)JPBF192.5GaugeDuval99.4%167 of 16847 min2 h
1,435Long Key Kayak Launch (in MHHW)KAYF192.5GaugeLee99.4%167 of 16847 min2 h
1,435Tide Gage at Kings Bay ParkKBPF192.5GaugeCitrus99.4%167 of 16847 min2 h
1,435Kings Ferry (in MHHW)KGFF192.5GaugeNassau99.4%167 of 16847 min2 h
1,435Gulf of Mexico at St Andrews State Park Pier (in MHHW)LGLF192.5GaugeBay99.4%167 of 16847 min2 h
1,435Choctawhatchee Bay at Legion Park (in MHHW)LGPF192.5GaugeWalton99.4%167 of 16847 min2 h
1,435Bonita Beach - Little Hickory IslandLHIF192.5GaugeLee99.4%167 of 16847 min2 h
1,435Lake Jackson near Lakeshore Drive (in NAVD88)LJTF192.5GaugeLeon99.4%167 of 16847 min2 h
1,435Lake Miccosukee at Cypress Landing (in NAVD88)LMLF192.5GaugeJefferson99.4%167 of 16847 min2 h
1,435Lake Talquin at Coe Landing Park (in NGVD29)LPTF192.5GaugeLeon99.4%167 of 16847 min2 h
1,435St Marks River at Leckinger (in NAVD88)LRSF192.5GaugeWakulla99.4%167 of 16847 min2 h
1,435Tide Gauge at Madelaine KeyMAKF192.5GaugePinellas99.4%167 of 16847 min2 h
1,435St Johns River at Mill Cove (in MHHW)MCJF192.5GaugeDuval99.4%167 of 16847 min2 h
1,435Melbourne - Indian RiverMEIF192.5GaugeBrevard99.4%167 of 16847 min2 h
1,435Middle River George English Park at Sunrise Blvd (in MHHW)MGEF192.5GaugeBroward99.4%167 of 16847 min2 h
1,435Milton Riverwalk (In MHHW)MITF192.5GaugeSanta Rosa99.4%167 of 16847 min2 h
1,435Tide Station near Manatee Creek on Barnes Sound (in MHHW)MKLF192.5GaugeUpper Keys in Monroe99.4%167 of 16847 min2 h
1,435Tide Gauge at Mullet Key (In MHHW)MLEF192.5GaugePinellas99.4%167 of 16847 min2 h
1,435Mosquito Lagoon BiolabMQLF192.5GaugeBrevard99.4%167 of 16847 min2 h
1,435St Marks River at San Marcos State Park (in MHHW)MRAF192.5GaugeWakulla99.4%167 of 16847 min2 h
1,435Cape Coral 5NW - Matlacha Comm ParkMTAF192.5GaugeLee99.4%167 of 16847 min2 h
1,435Tide Gauge on the Manatee River (In MHHW)MTRF192.5GaugeManatee99.4%167 of 16847 min2 h
1,435Matanzas River at Schimdt Park Boat Ramp (in MHHW)MZSF192.5GaugeSt. Johns99.4%167 of 16847 min2 h
1,435Gordon River near Naples Airport (in MHHW)NGRF192.5GaugeCollier99.4%167 of 16847 min2 h
1,435Tide Gauge at Nokomis (In MHHW)NKMF192.5GaugeSarasota99.4%167 of 16847 min2 h
1,435New River at Riverwalk Fort Lauderdale (in MHHW)NRFF192.5GaugeBroward99.4%167 of 16847 min2 h
1,435Nassau River at US-17 (in MHHW)NRHF192.5GaugeNassau99.4%167 of 16847 min2 h
1,435New River Sound near East Las Olas Blvd (in MHHW)NRSF192.5GaugeBroward99.4%167 of 16847 min2 h
1,435MHHW - Gulfside West TideOBCF192.5GaugeLower Keys in Monroe99.4%167 of 16847 min2 h
1,435Outer Clam Bay (in MHHW)OCBF192.5GaugeCollier99.4%167 of 16847 min2 h
1,435Destin - Old Pass LagoonOPLF192.5GaugeOkaloosa99.4%167 of 16847 min2 h
1,435Ochlockonee River at Ochlockonee River State Park (in MHHW)ORSF192.5GaugeWakulla99.4%167 of 16847 min2 h
1,435Oldsmar Safety Harbor (In MHHW)OSHF192.5GaugePinellas99.4%167 of 16847 min2 h
1,435Pearl Bayou in East Bay (in MHHW)PBEF192.5GaugeBay99.4%167 of 16847 min2 h
1,435St George Island at Pilot's Cove (in MHHW)PCVF192.5GaugeFranklin99.4%167 of 16847 min2 h
1,435Port Laudania Canal at Port Laudania (in MHHW)PDBF192.5GaugeBroward99.4%167 of 16847 min2 h
1,435Ponce de Leon 2NNE - New Smyrna BeachPDLF192.5GaugeVolusia99.4%167 of 16847 min2 h
1,435Bokeelia 3S - Safe Harbor PinelandPEDF192.5GaugeLee99.4%167 of 16847 min2 h
1,435Pelican Point at Cooks Bayou (in MHHW)PEPF192.5GaugeBay99.4%167 of 16847 min2 h
1,435Pellicer Creek at Faver Dykes State Park (in MHHW)PFDF192.5GaugeSt. Johns99.4%167 of 16847 min2 h
1,435Tide Gauge at Pond Creek (in MHHW)PNDF192.5GaugeSanta Rosa99.4%167 of 16847 min2 h
1,435Possum Branch (In MHHW)PSBF192.5GaugePinellas99.4%167 of 16847 min2 h
1,435Pottsburg Creek AT Pottsburg Creek at Bowden RoadPSJF192.5GaugeDuval99.4%167 of 16847 min2 h
1,435Halifax River at Port OrangePTOF192.5GaugeVolusia99.4%167 of 16847 min2 h
1,435Saint George Island - Rattlesnake CoveRATF192.5GaugeFranklin99.4%167 of 16847 min2 h
1,435Rose Bay BridgeRBBF192.5GaugeVolusia99.4%167 of 16847 min2 h
1,435Old Marco Junct - Rookery BayRBIF192.5GaugeCollier99.4%167 of 16847 min2 h
1,435Braden Point (in MHHW)RBPF192.5GaugeManatee99.4%167 of 16847 min2 h
1,435Tide Station at Rocky Creek Boat Ramp (in MHHW)RCBF192.5GaugeDixie99.4%167 of 16847 min2 h
1,435Tide Station at Raccoon Key on Boca Chica Channel (in MHHW)RCNF192.5GaugeLower Keys in Monroe99.4%167 of 16847 min2 h
1,435St Joseph's Bay at Richardson Hammock (in MHHW)RIHF192.5GaugeGulf99.4%167 of 16847 min2 h
1,435Tide Gauge at Hudson CreekRJSF192.5GaugePasco99.4%167 of 16847 min2 h
1,435Upper Blackwater River (In MHHW)ROEF192.5GaugeSanta Rosa99.4%167 of 16847 min2 h
1,435Caloosahatchee River at Shell Point (in MHHW)RSPF192.5GaugeLee99.4%167 of 16847 min2 h
1,435Stuart 6ESE - St Lucie InletSAIF192.5GaugeMartin99.4%167 of 16847 min2 h
1,435Shell Bluff ParkSAKF192.5GaugeFlagler99.4%167 of 16847 min2 h
1,435Tide Gauge at Seabreeze Point (In MHHW)SBPF192.5GaugeManatee99.4%167 of 16847 min2 h
1,435Halifax River at Spruce Creek ParkSECF192.5GaugeVolusia99.4%167 of 16847 min2 h
1,435Indian River at Sewall PointSEPF192.5GaugeMartin99.4%167 of 16847 min2 h
1,435South Fork New River near Secret Woods Nature Center (in MHHW)SFRF192.5GaugeBroward99.4%167 of 16847 min2 h
1,435Gulf of Mexico at Spring Creek (in MHHW)SGKF192.5GaugeWakulla99.4%167 of 16847 min2 h
1,435Sheldon Deep WellSHWF192.5GaugeHillsborough99.4%167 of 16847 min2 h
1,435Tide Station at Shired Island Boat Ramp (in MHHW)SIBF192.5GaugeDixie99.4%167 of 16847 min2 h
1,435St George Island - EndSINF192.5GaugeFranklin99.4%167 of 16847 min2 h
1,435Tide Gauge at Selfors Inlet and PreserveSITF192.5GaugeHillsborough99.4%167 of 16847 min2 h
1,435Steinhatchee River at Jena Boat Ramp (in MHHW)SJDF192.5GaugeTaylor99.4%167 of 16847 min2 h
1,435St Johns River at Welaka (in MHHW)SJWF192.5GaugePutnam99.4%167 of 16847 min2 h
1,435Venice 7E - Snook HavenSKHF192.5GaugeSarasota99.4%167 of 16847 min2 h
1,435Siesta Key Bayfront MarinaSKMF192.5GaugeSarasota99.4%167 of 16847 min2 h
1,435St Lucie River in Palm CitySLUF192.5GaugeMartin99.4%167 of 16847 min2 h
1,435Shell Mound Observation Deck (In MHHW)SMOF192.5GaugeLevy99.4%167 of 16847 min2 h
1,435Sopchoppy River Entrance in Ochlockonee Bay (in MHHW)SORF192.5GaugeWakulla99.4%167 of 16847 min2 h
1,435Gulf of Mexico at Shell Point Canal (in MHHW)SPIF192.5GaugeWakulla99.4%167 of 16847 min2 h
1,435Florida Bay at Sunset Cove on Key Largo (in MHHW)SUKF192.5GaugeMiami-Dade99.4%167 of 16847 min2 h
1,435Courtney Campbell Sunset PointSUPF192.5GaugeHillsborough99.4%167 of 16847 min2 h
1,435Cape Coral 6NW - Sirenia Vista ParkSVPF192.5GaugeLee99.4%167 of 16847 min2 h
1,435Cape Coral 3SW - South Spreader WaterwaySWYF192.5GaugeLee99.4%167 of 16847 min2 h
1,435Sandy Creek at Sandy Creek Boat Ramp (in NAVD88)SYCF192.5GaugeBay99.4%167 of 16847 min2 h
1,435Bonita Springs 2NNW - Spring CreekTATF192.5GaugeLee99.4%167 of 16847 min2 h
1,435Turning Basin Ramp at KSCTBKF192.5GaugeBrevard99.4%167 of 16847 min2 h
1,435Scottsmoor Turnbull Creek Boat RampTBSF192.5GaugeVolusia99.4%167 of 16847 min2 h
1,435Trout Creek Marina near St. Johns River (in MHHW)TCMF192.5GaugeSt. Johns99.4%167 of 16847 min2 h
1,435Tide Station at Grassy Key on Toms Harbor Channel (in MHHW)THCF192.5GaugeMiddle Keys in Monroe99.4%167 of 16847 min2 h
1,435Thomas CreekTHMF192.5GaugeNassau99.4%167 of 16847 min2 h
1,435Lake Talquin at Pat Thomas Landing Park (in NGVD29)TLPF192.5GaugeGadsden99.4%167 of 16847 min2 h
1,435Courtney Campbell Causeway Trail NorthTNCF192.5GaugePinellas99.4%167 of 16847 min2 h
1,435Cape Coral 2SW - Tarpon Point MarinaTNMF192.5GaugeLee99.4%167 of 16847 min2 h
1,435Villano Beach - Tolomato RiverTOLF192.5GaugeSt. Johns99.4%167 of 16847 min2 h
1,435Tiger Point (in MHHW)TPJF192.5GaugeDuval99.4%167 of 16847 min2 h
1,435Saint James City 3N - Tropical Point ParkTPPF192.5GaugeLee99.4%167 of 16847 min2 h
1,435Trout River at Sherwood Forest (in MHHW)TRFF192.5GaugeDuval99.4%167 of 16847 min2 h
1,435Twin Rivers Marina (In MHHW)TRMF192.5GaugeCitrus99.4%167 of 16847 min2 h
1,435Tarpon Bay Sanibel Island (In MHHW)TSIF192.5GaugeLee99.4%167 of 16847 min2 h
1,435Tide Station at San Miguel Str and 23rd Avenue (in MHHW)TSMF192.5GaugeSanta Rosa99.4%167 of 16847 min2 h
1,435Tide Station at Plantation Key on Tavernier Creek (in MHHW)TVMF192.5GaugeUpper Keys in Monroe99.4%167 of 16847 min2 h
1,435Upper Tampa Bay Park (In MHHW)UTBF192.5GaugeHillsborough99.4%167 of 16847 min2 h
1,435Hawk Channel AT Upper Matecumbe West EndUWMF192.5GaugeMiami-Dade99.4%167 of 16847 min2 h
1,435Lover's Key Adventures (in MHHW)VEAF192.5GaugeLee99.4%167 of 16847 min2 h
1,435Lover's Key Beach Cove (in MHHW)VEBF192.5GaugeLee99.4%167 of 16847 min2 h
1,435Lover's Key State Park Boat Ramp (in MHHW)VESF192.5GaugeLee99.4%167 of 16847 min2 h
1,435East Bay at Watson Bayou Pier (in MHHW)WAPF192.5GaugeBay99.4%167 of 16847 min2 h
1,435Indian River at Williams Point CocoaWIPF192.5GaugeBrevard99.4%167 of 16847 min2 h
1,435Wulfert Keys Power line Sanibel (In MHHW)WKEF192.5GaugeLee99.4%167 of 16847 min2 h
1,435Tide Station at the Gulfside West End of West Summerland Key onWSLF192.5GaugeLower Keys in Monroe99.4%167 of 16847 min2 h
1,435Tide Gauge at Sweet Water CreekWTWF192.5GaugeHillsborough99.4%167 of 16847 min2 h
1,435Yellow River at Brown's Fishing Camp (in MHHW)YRBF192.5GaugeSanta Rosa99.4%167 of 16847 min2 h
1,629East River at Gardner Landing (in MHHW)ERGF192.3GaugeFranklin98.8%166 of 16847 min2 h
1,630Tide Gauge at the Skyway Fishing Pier (In MHHW)SKFF192.3GaugeManatee98.8%166 of 16847 min2 h
1,631Sarasota 1SE - ArlingtonARLF192.3GaugeSarasota89.8%151 of 16831 min3 h
1,632Wilton Manors 0.3 NNWFL-BW-17292.2VolunteerBroward85.7%6 of 78.4 h36 h
1,633Oxford 0.8 SWFL-ST-3592.2VolunteerSumter85.7%6 of 78.4 h2 days
1,634Choctawhatchee River at Bunker (in MHHW)CTBF192.1GaugeWalton98.2%165 of 16847 min2 h
1,635Suwannee River 2 SW Wilcox (US 19)WCXF192.1GaugeLevy89.2%300 of 33631 min60 min
1,636Brooksville (ASOS)BKV91.8AirportPasco78.2%183 of 23411 min78 min
1,637Hudson - Bayonet PointBPBF191.7GaugePasco92.8%156 of 16826 min7 h
1,638North Port 10N - MS1MSNF191.7GaugeSarasota88.1%148 of 16831 min3 h
1,639Vero Beach 6.0 SFL-IR-4791.7VolunteerIndian River85.7%6 of 79.4 h37 h
1,640Big Coldwater Creek AT MiltonMLNF191.6GaugeSanta Rosa87.9%197 of 22431 min62 min
1,641Sellers Lake #1S201291.5SoilLake100%168 of 16853 min62 min
1,642Hurlburt Field (AF)HRT91.5AirportOkaloosa91.0%153 of 16816 min9.8 h
1,64311 S Myakka CityBIGF191.5GaugeSarasota87.5%196 of 22431 min2 h
1,643Kenneth City - St Joe CreekJCPF191.5GaugePinellas87.5%196 of 22431 min2 h
1,643Wesley Chapel 2SW - Trout CreekTRZF191.5GaugePasco87.5%196 of 22431 min2 h
1,646South Venice 1NE - JacarandaJWMF191.5GaugeSarasota78.5%33 of 4246 min8.3 h
1,647LKOF1LKOF191.3DCP-77.7%14 of 181.6 h15 h
1,648Dade City 11E - Romp Well 89GSWF191.0GaugeSumter92.2%155 of 16831 min6 h
1,649Warm Mineral Springs 8NWWMWF191.0GaugeSarasota86.3%145 of 16831 min3 h
1,650St Lucie Canal 6 SSW St Lucie Lock and DamSLLF191.0GaugeMartin77.7%14 of 181.9 h15 h
1,651Wakulla #1S200990.9SoilWakulla98.2%165 of 16853 min2 h
1,652East Pass DestinEPDF190.9GaugeOkaloosa97.6%164 of 16847 min4 h
1,653Mayport NsNRB90.9AirportDuval87.5%147 of 16813 min3 h
1,654Longwood 6.5 WFL-SM-6590.8VolunteerSeminole85.7%6 of 711.4 h2 days
1,655Alafia River AT RiverviewRVWF190.7GaugeHillsborough84.8%190 of 22430 min62 min
1,656Quincy 7.5 SSWFL-GD-490.4VolunteerGadsden85.7%6 of 712.4 h2 days
1,657CACF1CACF190.4DCP-73.6%14 of 1971 min15.8 h
1,658Well L-729LEYF190.0GaugeLee100%168 of 16871 min2 h
1,659Fort Walton Beach (In MHHW)FBCF190.0GaugeOkaloosa97.0%163 of 16847 min5.1 h
1,660Carrollwood 1NECWOF190.0GaugeHillsborough71.4%5 of 716 min26.9 h
1,661Glen St Mary 1WGSMF190.0CooperativeBaker71.4%5 of 716 min3 days
1,662South BaySBYF190.0CooperativePalm Beach71.4%5 of 716 min2.7 days
1,663Naples 2.9 SSEFL-CR-7790.0VolunteerCollier71.4%5 of 726 min3 days
1,664Tallahassee 5.6 EFL-LN-9890.0VolunteerLeon71.4%5 of 726 min24 h
1,665Cocoa 7.9 NNWFL-BV-17490.0VolunteerBrevard71.4%5 of 726 min2 days
1,666De Bary 1.7 NEFL-VL-5190.0VolunteerVolusia71.4%5 of 726 min2.5 days
1,667Winter Springs 0.6 EFL-SM-4990.0VolunteerSeminole71.4%5 of 726 min2.5 days
1,668Port St. Lucie 4.7 NFL-SL-5890.0VolunteerSt. Lucie71.4%5 of 726 min3 days
1,669Sun City Center 0.3 ESEFL-HB-19590.0VolunteerHillsborough71.4%5 of 726 min31 h
1,670Naples 11.8 ENEFL-CR-5990.0VolunteerCollier71.4%5 of 726 min36 h
1,670Cape Coral 3.1 ESEFL-LE-7890.0VolunteerLee71.4%5 of 726 min36 h
1,672Hollywood 2.2 SEFL-BW-17090.0VolunteerBroward71.4%5 of 726 min2 days
1,672Spring Hill 3.6 ESEFL-HN-4190.0VolunteerHernando71.4%5 of 726 min2 days
1,674Pompano Beach 3.1 NEFL-BW-12190.0VolunteerBroward71.4%5 of 726 min2.5 days
1,675Melbourne 5.4 NNWFL-BV-18190.0VolunteerBrevard71.4%5 of 726 min3 days
1,676Fernandina BeachFRBF190.0CooperativeNassau71.4%5 of 726 min47 h
1,677OcalaOCAF190.0CooperativeMarion71.4%5 of 778 min2 days
1,678Margate 0.4 WFL-BW-7990.0VolunteerBroward71.4%5 of 786 min2 days
1,679Tarpon Springs 3.1 EFL-PN-11690.0VolunteerPinellas71.4%5 of 786 min3 days
1,680Wabasso 2.0 SEFL-IR-6990.0VolunteerIndian River71.4%5 of 786 min24 h
1,681Shalimar 1.2 NNWFL-OK-4190.0VolunteerOkaloosa71.4%5 of 786 min2 days
1,682White Springs 0.3 NWFL-HM-590.0VolunteerHamilton71.4%5 of 786 min2.1 days
1,683Groveland 5.1 NEFL-LK-5290.0VolunteerLake71.4%5 of 786 min3 days
1,684Alford 0.6 SSEFL-JK-290.0VolunteerJackson71.4%5 of 786 min24 h
1,685Melbourne 1.1 NFL-BV-690.0VolunteerBrevard71.4%5 of 786 min2.5 days
1,685St. Petersburg 3.2 NNWFL-PN-3490.0VolunteerPinellas71.4%5 of 786 min2.5 days
1,687Winter Garden 0.7 NNWFL-OR-8990.0VolunteerOrange71.4%5 of 786 min2.5 days
1,688Lakeland 2.8 SSWFL-PK-9090.0VolunteerPolk71.4%5 of 786 min2.6 days
1,689Bellview 4.9 NWFL-ES-7690.0VolunteerEscambia71.4%5 of 786 min2 days
1,690Gainesville 7.7 WFL-AL-5590.0VolunteerAlachua71.4%5 of 786 min2.5 days
1,690Ruskin 2.1 SEFL-HB-12890.0VolunteerHillsborough71.4%5 of 786 min2.5 days
1,692Crestview 3.0 SSEFL-OK-5690.0VolunteerOkaloosa71.4%5 of 786 min3 days
1,693KissimmeeKSSF190.0CooperativeOsceola71.4%5 of 72.3 h2 days
1,694Altamonte Springs 1.5 NFL-SM-2690.0VolunteerSeminole71.4%5 of 72.4 h2 days
1,695Gainesville 6.5 NWFL-AL-3190.0VolunteerAlachua71.4%5 of 72.4 h2.5 days
1,695Bradenton 4.9 WNWFL-MA-1790.0VolunteerManatee71.4%5 of 72.4 h2.5 days
1,697Florida Ridge 1.3 SWFL-IR-6490.0VolunteerIndian River71.4%5 of 72.4 h2.5 days
1,698Naples Manor 2.3 ENEFL-CR-7190.0VolunteerCollier71.4%5 of 72.4 h2 days
1,699Tallahassee 8.0 NFL-LN-1190.0VolunteerLeon71.4%5 of 72.4 h2 days
1,700North Port 5.2 NNEFL-SS-8490.0VolunteerSarasota71.4%5 of 72.4 h2.5 days
1,701Tallahassee 10.6 ENEFL-LN-8190.0VolunteerLeon71.4%5 of 72.4 h3 days
1,702Cocoa 1.1 WNWFL-BV-13490.0VolunteerBrevard71.4%5 of 72.4 h3 days
1,703Jacksonville 10.6 NNWFL-DV-9190.0VolunteerDuval71.4%5 of 72.4 h47 h
1,704DeLand 4.2 NWFL-VL-9190.0VolunteerVolusia71.4%5 of 72.4 h2.5 days
1,705Ocala 3.2 ENEFL-MR-6890.0VolunteerMarion71.4%5 of 72.4 h3 days
1,706Melbourne 3.7 SEFL-BV-18389.9VolunteerBrevard85.7%6 of 713.4 h25 h
1,707Fruitville 1SE - Cattleman RoadCATF189.8GaugeSarasota91.5%615 of 67231 min2 h
1,708Dry TortugasDTCF189.7CooperativeMonroe71.4%5 of 73 h2 days
1,709St. Johns At MayportMYPF189.6GaugeDuval77.2%649 of 84022 min32 min
1,710TWDF1TWDF189.6DCP-75.0%21 of 281.5 h12 h
1,711St Johns River AT St Johns River at Dames Point BridgeDMSF189.5GaugeDuval77.1%648 of 84022 min32 min
1,712Casselberry 1.9 EFL-SM-5289.5VolunteerSeminole71.4%5 of 73.4 h2 days
1,713Tallahassee 6.2 EFL-LN-6089.5VolunteerLeon71.4%5 of 73.4 h2 days
1,714Pembroke Pines 1.6 NEFL-BW-16889.5VolunteerBroward71.4%5 of 73.4 h3 days
1,715Pembroke Pines 0.7 NFL-BW-16189.5VolunteerBroward71.4%5 of 73.4 h2 days
1,716Port St. Lucie 2.4 SSWFL-SL-1389.5VolunteerSt. Lucie71.4%5 of 73.4 h2.5 days
1,717Venice 2.3 SEFL-SS-9689.5VolunteerSarasota71.4%5 of 73.4 h2 days
1,718North Port 2.6 EFL-SS-3489.5VolunteerSarasota71.4%5 of 73.4 h37 h
1,719Zephyrhills 8.8 SWFL-HB-14289.5VolunteerHillsborough71.4%5 of 73.4 h3 days
1,720Sewage Disosal PltINVF189.5CooperativeCitrus71.4%5 of 73.5 h37 h
1,721Perdido River AT Barrineau ParkBRPF189.4GaugeEscambia98.2%165 of 16861 min2 h
1,722St Johns AT St. Johns River at Buckman BridgeBKBF189.4GaugeClay76.9%646 of 84022 min32 min
1,722St Johns River AT St Johns River at Main Street BridgeMSBF189.4GaugeDuval76.9%646 of 84022 min32 min
1,724Tide Station at Suwannee on Salt CreekGSCF189.3GaugeWakulla96.4%162 of 16847 min6 h
1,725West Palm BeachF4589.1AirportPalm Beach92.0%464 of 50410 min13.3 h
1,726LantanaLNA89.1AirportPalm Beach92.0%464 of 50410 min13.3 h
1,727Melbourne 4.7 SSEFL-BV-16389.1VolunteerBrevard71.4%5 of 74.4 h2 days
1,728Sanford 2.1 SWFL-SM-5989.1VolunteerSeminole71.4%5 of 74.4 h2.5 days
1,729Lady Lake 4.3 SSWFL-ST-989.1VolunteerSumter71.4%5 of 74.4 h2.5 days
1,730Archer 5.5 EFL-AL-289.1VolunteerAlachua71.4%5 of 74.4 h2 days
1,731Valkaria AFSX2688.9AirportIndian River91.6%462 of 50410 min13.4 h
1,732Sarasota - SapritoSPOF188.9GaugeSarasota82.7%139 of 16831 min4 h
1,733Marco Island 12ESE - Faka Union RiverFKUF188.7GaugeCollier99.4%167 of 16826 min2 h
1,734Englewood 1NE - Park ForestPFFF188.7GaugeSarasota96.4%162 of 1681.5 h2 h
1,735APSF1APSF188.7DCP-71.4%5 of 75.2 h24 h
1,736Coleman 4.8 ESEFL-LK-6188.6VolunteerSumter71.4%5 of 75.4 h2 days
1,737Winter Springs 0.6 SFL-SM-4388.6VolunteerSeminole71.4%5 of 75.4 h2.5 days
1,738Port St. Lucie 2.4 NFL-SL-2288.6VolunteerSt. Lucie71.4%5 of 75.4 h2 days
1,739CCAF1CCAF188.5DCP-68.4%13 of 1971 min15.8 h
1,740Hillsborough R At Morris Br Near Thonotosassa0230333088.4GaugeHillsborough74.2%499 of 67223 min45 min
1,741St. AugustineNDBC-SAUF188.3GaugeSaint Johns86.3%145 of 16833 min2 h
1,742Hillsborough R At Fowler Av Near Temple Terrace0230400088.3GaugeHillsborough74.1%498 of 67223 min45 min
1,743Gibsonia 7.6 NFL-PK-9388.1VolunteerPolk71.4%5 of 76.4 h2 days
1,744Jacksonville 10.0 WSWFL-DV-3388.1VolunteerDuval71.4%5 of 76.4 h24 h
1,745Seffner 0.4 ESEFL-HB-15488.1VolunteerHillsborough71.4%5 of 76.4 h2.5 days
1,746Apopka 1.0 EFL-OR-5488.1VolunteerOrange71.4%5 of 76.4 h36 h
1,747Parker 0.6 NNEFL-BY-2687.7VolunteerBay71.4%5 of 77.4 h2.4 days
1,748Vero Beach 3.1 NNEFL-IR-7087.7VolunteerIndian River71.4%5 of 77.4 h37 h
1,749Indian Lake EstatesILKF187.5GaugePolk86.9%146 of 16819 min21 h
1,750Apalachicola Muni (ASOS)AAF87.4AirportFranklin83.9%141 of 16812 min25 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.