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.
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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 1,435 | Guptill House Historical LandmarkGHLF1 | 92.5 | Gauge | Sarasota | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Guana River below Guana River Dam (in MHHW)GRDF1 | 92.5 | Gauge | St. Johns | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Guana River near Ponte Vedra South (in NAVD88)GRVF1 | 92.5 | Gauge | St. Johns | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge at Burnt Store Marina (In MHHW)GSGF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Panacea - Gulf SpecimenGSLF1 | 92.5 | Gauge | Wakulla | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | GeorgetownGTWF1 | 92.5 | Gauge | Putnam | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Halls River (In MHHW)HHSF1 | 92.5 | Gauge | Citrus | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Holley (In MHHW)HLEF1 | 92.5 | Gauge | Santa Rosa | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Bal Harbour - HauloverHLIF1 | 92.5 | Gauge | Miami-Dade | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | North Fort Myers 3SWW - Hancock CreekHNRF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Choctawhatchee Bay at Hogtown Bayou (in MHHW)HOGF1 | 92.5 | Gauge | Walton | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Station at Horseshoe Beach (in MHHW)HRBF1 | 92.5 | Gauge | Dixie | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Indian Harbour Beach - Indian RiverIHBF1 | 92.5 | Gauge | Brevard | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Melbourne 10WNW - Indian RiverIPDF1 | 92.5 | Gauge | Brevard | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Melbourne 4NNW - Indian RiverIREF1 | 92.5 | Gauge | Brevard | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Indian River at Micco (in MHHW)IRSF1 | 92.5 | Gauge | Brevard | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Titusville 1NNE - Indian RiverIRTF1 | 92.5 | Gauge | Brevard | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Intracoastal Waterway at Deerfield Island Park (in MHHW)IWDF1 | 92.5 | Gauge | Broward | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Juno Beach Park Pier (in MHHW)JBPF1 | 92.5 | Gauge | Palm Beach | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Florida Bay at Jewfish Creek (in MHHW)JCRF1 | 92.5 | Gauge | Miami-Dade | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Julington Creek at St. Johns River Entrance (in MHHW)JCSF1 | 92.5 | Gauge | Duval | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Indian River at Jensen BeachJNSF1 | 92.5 | Gauge | Martin | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Atlantic Tide Station at Jacksonville Beach Pier (in MHHW)JPBF1 | 92.5 | Gauge | Duval | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Long Key Kayak Launch (in MHHW)KAYF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gage at Kings Bay ParkKBPF1 | 92.5 | Gauge | Citrus | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Kings Ferry (in MHHW)KGFF1 | 92.5 | Gauge | Nassau | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Gulf of Mexico at St Andrews State Park Pier (in MHHW)LGLF1 | 92.5 | Gauge | Bay | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Choctawhatchee Bay at Legion Park (in MHHW)LGPF1 | 92.5 | Gauge | Walton | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Bonita Beach - Little Hickory IslandLHIF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Lake Jackson near Lakeshore Drive (in NAVD88)LJTF1 | 92.5 | Gauge | Leon | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Lake Miccosukee at Cypress Landing (in NAVD88)LMLF1 | 92.5 | Gauge | Jefferson | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Lake Talquin at Coe Landing Park (in NGVD29)LPTF1 | 92.5 | Gauge | Leon | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | St Marks River at Leckinger (in NAVD88)LRSF1 | 92.5 | Gauge | Wakulla | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge at Madelaine KeyMAKF1 | 92.5 | Gauge | Pinellas | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | St Johns River at Mill Cove (in MHHW)MCJF1 | 92.5 | Gauge | Duval | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Melbourne - Indian RiverMEIF1 | 92.5 | Gauge | Brevard | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Middle River George English Park at Sunrise Blvd (in MHHW)MGEF1 | 92.5 | Gauge | Broward | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Milton Riverwalk (In MHHW)MITF1 | 92.5 | Gauge | Santa Rosa | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Station near Manatee Creek on Barnes Sound (in MHHW)MKLF1 | 92.5 | Gauge | Upper Keys in Monroe | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge at Mullet Key (In MHHW)MLEF1 | 92.5 | Gauge | Pinellas | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Mosquito Lagoon BiolabMQLF1 | 92.5 | Gauge | Brevard | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | St Marks River at San Marcos State Park (in MHHW)MRAF1 | 92.5 | Gauge | Wakulla | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Cape Coral 5NW - Matlacha Comm ParkMTAF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge on the Manatee River (In MHHW)MTRF1 | 92.5 | Gauge | Manatee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Matanzas River at Schimdt Park Boat Ramp (in MHHW)MZSF1 | 92.5 | Gauge | St. Johns | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Gordon River near Naples Airport (in MHHW)NGRF1 | 92.5 | Gauge | Collier | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge at Nokomis (In MHHW)NKMF1 | 92.5 | Gauge | Sarasota | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | New River at Riverwalk Fort Lauderdale (in MHHW)NRFF1 | 92.5 | Gauge | Broward | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Nassau River at US-17 (in MHHW)NRHF1 | 92.5 | Gauge | Nassau | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | New River Sound near East Las Olas Blvd (in MHHW)NRSF1 | 92.5 | Gauge | Broward | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | MHHW - Gulfside West TideOBCF1 | 92.5 | Gauge | Lower Keys in Monroe | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Outer Clam Bay (in MHHW)OCBF1 | 92.5 | Gauge | Collier | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Destin - Old Pass LagoonOPLF1 | 92.5 | Gauge | Okaloosa | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Ochlockonee River at Ochlockonee River State Park (in MHHW)ORSF1 | 92.5 | Gauge | Wakulla | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Oldsmar Safety Harbor (In MHHW)OSHF1 | 92.5 | Gauge | Pinellas | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Pearl Bayou in East Bay (in MHHW)PBEF1 | 92.5 | Gauge | Bay | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | St George Island at Pilot's Cove (in MHHW)PCVF1 | 92.5 | Gauge | Franklin | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Port Laudania Canal at Port Laudania (in MHHW)PDBF1 | 92.5 | Gauge | Broward | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Ponce de Leon 2NNE - New Smyrna BeachPDLF1 | 92.5 | Gauge | Volusia | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Bokeelia 3S - Safe Harbor PinelandPEDF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Pelican Point at Cooks Bayou (in MHHW)PEPF1 | 92.5 | Gauge | Bay | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Pellicer Creek at Faver Dykes State Park (in MHHW)PFDF1 | 92.5 | Gauge | St. Johns | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge at Pond Creek (in MHHW)PNDF1 | 92.5 | Gauge | Santa Rosa | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Possum Branch (In MHHW)PSBF1 | 92.5 | Gauge | Pinellas | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Pottsburg Creek AT Pottsburg Creek at Bowden RoadPSJF1 | 92.5 | Gauge | Duval | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Halifax River at Port OrangePTOF1 | 92.5 | Gauge | Volusia | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Saint George Island - Rattlesnake CoveRATF1 | 92.5 | Gauge | Franklin | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Rose Bay BridgeRBBF1 | 92.5 | Gauge | Volusia | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Old Marco Junct - Rookery BayRBIF1 | 92.5 | Gauge | Collier | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Braden Point (in MHHW)RBPF1 | 92.5 | Gauge | Manatee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Station at Rocky Creek Boat Ramp (in MHHW)RCBF1 | 92.5 | Gauge | Dixie | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Station at Raccoon Key on Boca Chica Channel (in MHHW)RCNF1 | 92.5 | Gauge | Lower Keys in Monroe | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | St Joseph's Bay at Richardson Hammock (in MHHW)RIHF1 | 92.5 | Gauge | Gulf | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge at Hudson CreekRJSF1 | 92.5 | Gauge | Pasco | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Upper Blackwater River (In MHHW)ROEF1 | 92.5 | Gauge | Santa Rosa | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Caloosahatchee River at Shell Point (in MHHW)RSPF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Stuart 6ESE - St Lucie InletSAIF1 | 92.5 | Gauge | Martin | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Shell Bluff ParkSAKF1 | 92.5 | Gauge | Flagler | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge at Seabreeze Point (In MHHW)SBPF1 | 92.5 | Gauge | Manatee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Halifax River at Spruce Creek ParkSECF1 | 92.5 | Gauge | Volusia | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Indian River at Sewall PointSEPF1 | 92.5 | Gauge | Martin | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | South Fork New River near Secret Woods Nature Center (in MHHW)SFRF1 | 92.5 | Gauge | Broward | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Gulf of Mexico at Spring Creek (in MHHW)SGKF1 | 92.5 | Gauge | Wakulla | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Sheldon Deep WellSHWF1 | 92.5 | Gauge | Hillsborough | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Station at Shired Island Boat Ramp (in MHHW)SIBF1 | 92.5 | Gauge | Dixie | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | St George Island - EndSINF1 | 92.5 | Gauge | Franklin | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge at Selfors Inlet and PreserveSITF1 | 92.5 | Gauge | Hillsborough | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Steinhatchee River at Jena Boat Ramp (in MHHW)SJDF1 | 92.5 | Gauge | Taylor | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | St Johns River at Welaka (in MHHW)SJWF1 | 92.5 | Gauge | Putnam | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Venice 7E - Snook HavenSKHF1 | 92.5 | Gauge | Sarasota | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Siesta Key Bayfront MarinaSKMF1 | 92.5 | Gauge | Sarasota | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | St Lucie River in Palm CitySLUF1 | 92.5 | Gauge | Martin | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Shell Mound Observation Deck (In MHHW)SMOF1 | 92.5 | Gauge | Levy | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Sopchoppy River Entrance in Ochlockonee Bay (in MHHW)SORF1 | 92.5 | Gauge | Wakulla | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Gulf of Mexico at Shell Point Canal (in MHHW)SPIF1 | 92.5 | Gauge | Wakulla | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Florida Bay at Sunset Cove on Key Largo (in MHHW)SUKF1 | 92.5 | Gauge | Miami-Dade | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Courtney Campbell Sunset PointSUPF1 | 92.5 | Gauge | Hillsborough | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Cape Coral 6NW - Sirenia Vista ParkSVPF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Cape Coral 3SW - South Spreader WaterwaySWYF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Sandy Creek at Sandy Creek Boat Ramp (in NAVD88)SYCF1 | 92.5 | Gauge | Bay | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Bonita Springs 2NNW - Spring CreekTATF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Turning Basin Ramp at KSCTBKF1 | 92.5 | Gauge | Brevard | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Scottsmoor Turnbull Creek Boat RampTBSF1 | 92.5 | Gauge | Volusia | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Trout Creek Marina near St. Johns River (in MHHW)TCMF1 | 92.5 | Gauge | St. Johns | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Station at Grassy Key on Toms Harbor Channel (in MHHW)THCF1 | 92.5 | Gauge | Middle Keys in Monroe | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Thomas CreekTHMF1 | 92.5 | Gauge | Nassau | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Lake Talquin at Pat Thomas Landing Park (in NGVD29)TLPF1 | 92.5 | Gauge | Gadsden | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Courtney Campbell Causeway Trail NorthTNCF1 | 92.5 | Gauge | Pinellas | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Cape Coral 2SW - Tarpon Point MarinaTNMF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Villano Beach - Tolomato RiverTOLF1 | 92.5 | Gauge | St. Johns | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tiger Point (in MHHW)TPJF1 | 92.5 | Gauge | Duval | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Saint James City 3N - Tropical Point ParkTPPF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Trout River at Sherwood Forest (in MHHW)TRFF1 | 92.5 | Gauge | Duval | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Twin Rivers Marina (In MHHW)TRMF1 | 92.5 | Gauge | Citrus | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tarpon Bay Sanibel Island (In MHHW)TSIF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Station at San Miguel Str and 23rd Avenue (in MHHW)TSMF1 | 92.5 | Gauge | Santa Rosa | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Station at Plantation Key on Tavernier Creek (in MHHW)TVMF1 | 92.5 | Gauge | Upper Keys in Monroe | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Upper Tampa Bay Park (In MHHW)UTBF1 | 92.5 | Gauge | Hillsborough | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Hawk Channel AT Upper Matecumbe West EndUWMF1 | 92.5 | Gauge | Miami-Dade | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Lover's Key Adventures (in MHHW)VEAF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Lover's Key Beach Cove (in MHHW)VEBF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Lover's Key State Park Boat Ramp (in MHHW)VESF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | East Bay at Watson Bayou Pier (in MHHW)WAPF1 | 92.5 | Gauge | Bay | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Indian River at Williams Point CocoaWIPF1 | 92.5 | Gauge | Brevard | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Wulfert Keys Power line Sanibel (In MHHW)WKEF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Station at the Gulfside West End of West Summerland Key onWSLF1 | 92.5 | Gauge | Lower Keys in Monroe | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge at Sweet Water CreekWTWF1 | 92.5 | Gauge | Hillsborough | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Yellow River at Brown's Fishing Camp (in MHHW)YRBF1 | 92.5 | Gauge | Santa Rosa | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,629 | East River at Gardner Landing (in MHHW)ERGF1 | 92.3 | Gauge | Franklin | 98.8% | 166 of 168 | 47 min | 2 h | |
| 1,630 | Tide Gauge at the Skyway Fishing Pier (In MHHW)SKFF1 | 92.3 | Gauge | Manatee | 98.8% | 166 of 168 | 47 min | 2 h | |
| 1,631 | Sarasota 1SE - ArlingtonARLF1 | 92.3 | Gauge | Sarasota | 89.8% | 151 of 168 | 31 min | 3 h | |
| 1,632 | Wilton Manors 0.3 NNWFL-BW-172 | 92.2 | Volunteer | Broward | 85.7% | 6 of 7 | 8.4 h | 36 h | |
| 1,633 | Oxford 0.8 SWFL-ST-35 | 92.2 | Volunteer | Sumter | 85.7% | 6 of 7 | 8.4 h | 2 days | |
| 1,634 | Choctawhatchee River at Bunker (in MHHW)CTBF1 | 92.1 | Gauge | Walton | 98.2% | 165 of 168 | 47 min | 2 h | |
| 1,635 | Suwannee River 2 SW Wilcox (US 19)WCXF1 | 92.1 | Gauge | Levy | 89.2% | 300 of 336 | 31 min | 60 min | |
| 1,636 | Brooksville (ASOS)BKV | 91.8 | Airport | Pasco | 78.2% | 183 of 234 | 11 min | 78 min | |
| 1,637 | Hudson - Bayonet PointBPBF1 | 91.7 | Gauge | Pasco | 92.8% | 156 of 168 | 26 min | 7 h | |
| 1,638 | North Port 10N - MS1MSNF1 | 91.7 | Gauge | Sarasota | 88.1% | 148 of 168 | 31 min | 3 h | |
| 1,639 | Vero Beach 6.0 SFL-IR-47 | 91.7 | Volunteer | Indian River | 85.7% | 6 of 7 | 9.4 h | 37 h | |
| 1,640 | Big Coldwater Creek AT MiltonMLNF1 | 91.6 | Gauge | Santa Rosa | 87.9% | 197 of 224 | 31 min | 62 min | |
| 1,641 | Sellers Lake #1S2012 | 91.5 | Soil | Lake | 100% | 168 of 168 | 53 min | 62 min | |
| 1,642 | Hurlburt Field (AF)HRT | 91.5 | Airport | Okaloosa | 91.0% | 153 of 168 | 16 min | 9.8 h | |
| 1,643 | 11 S Myakka CityBIGF1 | 91.5 | Gauge | Sarasota | 87.5% | 196 of 224 | 31 min | 2 h | |
| 1,643 | Kenneth City - St Joe CreekJCPF1 | 91.5 | Gauge | Pinellas | 87.5% | 196 of 224 | 31 min | 2 h | |
| 1,643 | Wesley Chapel 2SW - Trout CreekTRZF1 | 91.5 | Gauge | Pasco | 87.5% | 196 of 224 | 31 min | 2 h | |
| 1,646 | South Venice 1NE - JacarandaJWMF1 | 91.5 | Gauge | Sarasota | 78.5% | 33 of 42 | 46 min | 8.3 h | |
| 1,647 | LKOF1LKOF1 | 91.3 | DCP | - | 77.7% | 14 of 18 | 1.6 h | 15 h | |
| 1,648 | Dade City 11E - Romp Well 89GSWF1 | 91.0 | Gauge | Sumter | 92.2% | 155 of 168 | 31 min | 6 h | |
| 1,649 | Warm Mineral Springs 8NWWMWF1 | 91.0 | Gauge | Sarasota | 86.3% | 145 of 168 | 31 min | 3 h | |
| 1,650 | St Lucie Canal 6 SSW St Lucie Lock and DamSLLF1 | 91.0 | Gauge | Martin | 77.7% | 14 of 18 | 1.9 h | 15 h | |
| 1,651 | Wakulla #1S2009 | 90.9 | Soil | Wakulla | 98.2% | 165 of 168 | 53 min | 2 h | |
| 1,652 | East Pass DestinEPDF1 | 90.9 | Gauge | Okaloosa | 97.6% | 164 of 168 | 47 min | 4 h | |
| 1,653 | Mayport NsNRB | 90.9 | Airport | Duval | 87.5% | 147 of 168 | 13 min | 3 h | |
| 1,654 | Longwood 6.5 WFL-SM-65 | 90.8 | Volunteer | Seminole | 85.7% | 6 of 7 | 11.4 h | 2 days | |
| 1,655 | Alafia River AT RiverviewRVWF1 | 90.7 | Gauge | Hillsborough | 84.8% | 190 of 224 | 30 min | 62 min | |
| 1,656 | Quincy 7.5 SSWFL-GD-4 | 90.4 | Volunteer | Gadsden | 85.7% | 6 of 7 | 12.4 h | 2 days | |
| 1,657 | CACF1CACF1 | 90.4 | DCP | - | 73.6% | 14 of 19 | 71 min | 15.8 h | |
| 1,658 | Well L-729LEYF1 | 90.0 | Gauge | Lee | 100% | 168 of 168 | 71 min | 2 h | |
| 1,659 | Fort Walton Beach (In MHHW)FBCF1 | 90.0 | Gauge | Okaloosa | 97.0% | 163 of 168 | 47 min | 5.1 h | |
| 1,660 | Carrollwood 1NECWOF1 | 90.0 | Gauge | Hillsborough | 71.4% | 5 of 7 | 16 min | 26.9 h | |
| 1,661 | Glen St Mary 1WGSMF1 | 90.0 | Cooperative | Baker | 71.4% | 5 of 7 | 16 min | 3 days | |
| 1,662 | South BaySBYF1 | 90.0 | Cooperative | Palm Beach | 71.4% | 5 of 7 | 16 min | 2.7 days | |
| 1,663 | Naples 2.9 SSEFL-CR-77 | 90.0 | Volunteer | Collier | 71.4% | 5 of 7 | 26 min | 3 days | |
| 1,664 | Tallahassee 5.6 EFL-LN-98 | 90.0 | Volunteer | Leon | 71.4% | 5 of 7 | 26 min | 24 h | |
| 1,665 | Cocoa 7.9 NNWFL-BV-174 | 90.0 | Volunteer | Brevard | 71.4% | 5 of 7 | 26 min | 2 days | |
| 1,666 | De Bary 1.7 NEFL-VL-51 | 90.0 | Volunteer | Volusia | 71.4% | 5 of 7 | 26 min | 2.5 days | |
| 1,667 | Winter Springs 0.6 EFL-SM-49 | 90.0 | Volunteer | Seminole | 71.4% | 5 of 7 | 26 min | 2.5 days | |
| 1,668 | Port St. Lucie 4.7 NFL-SL-58 | 90.0 | Volunteer | St. Lucie | 71.4% | 5 of 7 | 26 min | 3 days | |
| 1,669 | Sun City Center 0.3 ESEFL-HB-195 | 90.0 | Volunteer | Hillsborough | 71.4% | 5 of 7 | 26 min | 31 h | |
| 1,670 | Naples 11.8 ENEFL-CR-59 | 90.0 | Volunteer | Collier | 71.4% | 5 of 7 | 26 min | 36 h | |
| 1,670 | Cape Coral 3.1 ESEFL-LE-78 | 90.0 | Volunteer | Lee | 71.4% | 5 of 7 | 26 min | 36 h | |
| 1,672 | Hollywood 2.2 SEFL-BW-170 | 90.0 | Volunteer | Broward | 71.4% | 5 of 7 | 26 min | 2 days | |
| 1,672 | Spring Hill 3.6 ESEFL-HN-41 | 90.0 | Volunteer | Hernando | 71.4% | 5 of 7 | 26 min | 2 days | |
| 1,674 | Pompano Beach 3.1 NEFL-BW-121 | 90.0 | Volunteer | Broward | 71.4% | 5 of 7 | 26 min | 2.5 days | |
| 1,675 | Melbourne 5.4 NNWFL-BV-181 | 90.0 | Volunteer | Brevard | 71.4% | 5 of 7 | 26 min | 3 days | |
| 1,676 | Fernandina BeachFRBF1 | 90.0 | Cooperative | Nassau | 71.4% | 5 of 7 | 26 min | 47 h | |
| 1,677 | OcalaOCAF1 | 90.0 | Cooperative | Marion | 71.4% | 5 of 7 | 78 min | 2 days | |
| 1,678 | Margate 0.4 WFL-BW-79 | 90.0 | Volunteer | Broward | 71.4% | 5 of 7 | 86 min | 2 days | |
| 1,679 | Tarpon Springs 3.1 EFL-PN-116 | 90.0 | Volunteer | Pinellas | 71.4% | 5 of 7 | 86 min | 3 days | |
| 1,680 | Wabasso 2.0 SEFL-IR-69 | 90.0 | Volunteer | Indian River | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,681 | Shalimar 1.2 NNWFL-OK-41 | 90.0 | Volunteer | Okaloosa | 71.4% | 5 of 7 | 86 min | 2 days | |
| 1,682 | White Springs 0.3 NWFL-HM-5 | 90.0 | Volunteer | Hamilton | 71.4% | 5 of 7 | 86 min | 2.1 days | |
| 1,683 | Groveland 5.1 NEFL-LK-52 | 90.0 | Volunteer | Lake | 71.4% | 5 of 7 | 86 min | 3 days | |
| 1,684 | Alford 0.6 SSEFL-JK-2 | 90.0 | Volunteer | Jackson | 71.4% | 5 of 7 | 86 min | 24 h | |
| 1,685 | Melbourne 1.1 NFL-BV-6 | 90.0 | Volunteer | Brevard | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 1,685 | St. Petersburg 3.2 NNWFL-PN-34 | 90.0 | Volunteer | Pinellas | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 1,687 | Winter Garden 0.7 NNWFL-OR-89 | 90.0 | Volunteer | Orange | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 1,688 | Lakeland 2.8 SSWFL-PK-90 | 90.0 | Volunteer | Polk | 71.4% | 5 of 7 | 86 min | 2.6 days | |
| 1,689 | Bellview 4.9 NWFL-ES-76 | 90.0 | Volunteer | Escambia | 71.4% | 5 of 7 | 86 min | 2 days | |
| 1,690 | Gainesville 7.7 WFL-AL-55 | 90.0 | Volunteer | Alachua | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 1,690 | Ruskin 2.1 SEFL-HB-128 | 90.0 | Volunteer | Hillsborough | 71.4% | 5 of 7 | 86 min | 2.5 days | |
| 1,692 | Crestview 3.0 SSEFL-OK-56 | 90.0 | Volunteer | Okaloosa | 71.4% | 5 of 7 | 86 min | 3 days | |
| 1,693 | KissimmeeKSSF1 | 90.0 | Cooperative | Osceola | 71.4% | 5 of 7 | 2.3 h | 2 days | |
| 1,694 | Altamonte Springs 1.5 NFL-SM-26 | 90.0 | Volunteer | Seminole | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 1,695 | Gainesville 6.5 NWFL-AL-31 | 90.0 | Volunteer | Alachua | 71.4% | 5 of 7 | 2.4 h | 2.5 days | |
| 1,695 | Bradenton 4.9 WNWFL-MA-17 | 90.0 | Volunteer | Manatee | 71.4% | 5 of 7 | 2.4 h | 2.5 days | |
| 1,697 | Florida Ridge 1.3 SWFL-IR-64 | 90.0 | Volunteer | Indian River | 71.4% | 5 of 7 | 2.4 h | 2.5 days | |
| 1,698 | Naples Manor 2.3 ENEFL-CR-71 | 90.0 | Volunteer | Collier | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 1,699 | Tallahassee 8.0 NFL-LN-11 | 90.0 | Volunteer | Leon | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 1,700 | North Port 5.2 NNEFL-SS-84 | 90.0 | Volunteer | Sarasota | 71.4% | 5 of 7 | 2.4 h | 2.5 days | |
| 1,701 | Tallahassee 10.6 ENEFL-LN-81 | 90.0 | Volunteer | Leon | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 1,702 | Cocoa 1.1 WNWFL-BV-134 | 90.0 | Volunteer | Brevard | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 1,703 | Jacksonville 10.6 NNWFL-DV-91 | 90.0 | Volunteer | Duval | 71.4% | 5 of 7 | 2.4 h | 47 h | |
| 1,704 | DeLand 4.2 NWFL-VL-91 | 90.0 | Volunteer | Volusia | 71.4% | 5 of 7 | 2.4 h | 2.5 days | |
| 1,705 | Ocala 3.2 ENEFL-MR-68 | 90.0 | Volunteer | Marion | 71.4% | 5 of 7 | 2.4 h | 3 days | |
| 1,706 | Melbourne 3.7 SEFL-BV-183 | 89.9 | Volunteer | Brevard | 85.7% | 6 of 7 | 13.4 h | 25 h | |
| 1,707 | Fruitville 1SE - Cattleman RoadCATF1 | 89.8 | Gauge | Sarasota | 91.5% | 615 of 672 | 31 min | 2 h | |
| 1,708 | Dry TortugasDTCF1 | 89.7 | Cooperative | Monroe | 71.4% | 5 of 7 | 3 h | 2 days | |
| 1,709 | St. Johns At MayportMYPF1 | 89.6 | Gauge | Duval | 77.2% | 649 of 840 | 22 min | 32 min | |
| 1,710 | TWDF1TWDF1 | 89.6 | DCP | - | 75.0% | 21 of 28 | 1.5 h | 12 h | |
| 1,711 | St Johns River AT St Johns River at Dames Point BridgeDMSF1 | 89.5 | Gauge | Duval | 77.1% | 648 of 840 | 22 min | 32 min | |
| 1,712 | Casselberry 1.9 EFL-SM-52 | 89.5 | Volunteer | Seminole | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 1,713 | Tallahassee 6.2 EFL-LN-60 | 89.5 | Volunteer | Leon | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 1,714 | Pembroke Pines 1.6 NEFL-BW-168 | 89.5 | Volunteer | Broward | 71.4% | 5 of 7 | 3.4 h | 3 days | |
| 1,715 | Pembroke Pines 0.7 NFL-BW-161 | 89.5 | Volunteer | Broward | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 1,716 | Port St. Lucie 2.4 SSWFL-SL-13 | 89.5 | Volunteer | St. Lucie | 71.4% | 5 of 7 | 3.4 h | 2.5 days | |
| 1,717 | Venice 2.3 SEFL-SS-96 | 89.5 | Volunteer | Sarasota | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 1,718 | North Port 2.6 EFL-SS-34 | 89.5 | Volunteer | Sarasota | 71.4% | 5 of 7 | 3.4 h | 37 h | |
| 1,719 | Zephyrhills 8.8 SWFL-HB-142 | 89.5 | Volunteer | Hillsborough | 71.4% | 5 of 7 | 3.4 h | 3 days | |
| 1,720 | Sewage Disosal PltINVF1 | 89.5 | Cooperative | Citrus | 71.4% | 5 of 7 | 3.5 h | 37 h | |
| 1,721 | Perdido River AT Barrineau ParkBRPF1 | 89.4 | Gauge | Escambia | 98.2% | 165 of 168 | 61 min | 2 h | |
| 1,722 | St Johns AT St. Johns River at Buckman BridgeBKBF1 | 89.4 | Gauge | Clay | 76.9% | 646 of 840 | 22 min | 32 min | |
| 1,722 | St Johns River AT St Johns River at Main Street BridgeMSBF1 | 89.4 | Gauge | Duval | 76.9% | 646 of 840 | 22 min | 32 min | |
| 1,724 | Tide Station at Suwannee on Salt CreekGSCF1 | 89.3 | Gauge | Wakulla | 96.4% | 162 of 168 | 47 min | 6 h | |
| 1,725 | West Palm BeachF45 | 89.1 | Airport | Palm Beach | 92.0% | 464 of 504 | 10 min | 13.3 h | |
| 1,726 | LantanaLNA | 89.1 | Airport | Palm Beach | 92.0% | 464 of 504 | 10 min | 13.3 h | |
| 1,727 | Melbourne 4.7 SSEFL-BV-163 | 89.1 | Volunteer | Brevard | 71.4% | 5 of 7 | 4.4 h | 2 days | |
| 1,728 | Sanford 2.1 SWFL-SM-59 | 89.1 | Volunteer | Seminole | 71.4% | 5 of 7 | 4.4 h | 2.5 days | |
| 1,729 | Lady Lake 4.3 SSWFL-ST-9 | 89.1 | Volunteer | Sumter | 71.4% | 5 of 7 | 4.4 h | 2.5 days | |
| 1,730 | Archer 5.5 EFL-AL-2 | 89.1 | Volunteer | Alachua | 71.4% | 5 of 7 | 4.4 h | 2 days | |
| 1,731 | Valkaria AFSX26 | 88.9 | Airport | Indian River | 91.6% | 462 of 504 | 10 min | 13.4 h | |
| 1,732 | Sarasota - SapritoSPOF1 | 88.9 | Gauge | Sarasota | 82.7% | 139 of 168 | 31 min | 4 h | |
| 1,733 | Marco Island 12ESE - Faka Union RiverFKUF1 | 88.7 | Gauge | Collier | 99.4% | 167 of 168 | 26 min | 2 h | |
| 1,734 | Englewood 1NE - Park ForestPFFF1 | 88.7 | Gauge | Sarasota | 96.4% | 162 of 168 | 1.5 h | 2 h | |
| 1,735 | APSF1APSF1 | 88.7 | DCP | - | 71.4% | 5 of 7 | 5.2 h | 24 h | |
| 1,736 | Coleman 4.8 ESEFL-LK-61 | 88.6 | Volunteer | Sumter | 71.4% | 5 of 7 | 5.4 h | 2 days | |
| 1,737 | Winter Springs 0.6 SFL-SM-43 | 88.6 | Volunteer | Seminole | 71.4% | 5 of 7 | 5.4 h | 2.5 days | |
| 1,738 | Port St. Lucie 2.4 NFL-SL-22 | 88.6 | Volunteer | St. Lucie | 71.4% | 5 of 7 | 5.4 h | 2 days | |
| 1,739 | CCAF1CCAF1 | 88.5 | DCP | - | 68.4% | 13 of 19 | 71 min | 15.8 h | |
| 1,740 | Hillsborough R At Morris Br Near Thonotosassa02303330 | 88.4 | Gauge | Hillsborough | 74.2% | 499 of 672 | 23 min | 45 min | |
| 1,741 | St. AugustineNDBC-SAUF1 | 88.3 | Gauge | Saint Johns | 86.3% | 145 of 168 | 33 min | 2 h | |
| 1,742 | Hillsborough R At Fowler Av Near Temple Terrace02304000 | 88.3 | Gauge | Hillsborough | 74.1% | 498 of 672 | 23 min | 45 min | |
| 1,743 | Gibsonia 7.6 NFL-PK-93 | 88.1 | Volunteer | Polk | 71.4% | 5 of 7 | 6.4 h | 2 days | |
| 1,744 | Jacksonville 10.0 WSWFL-DV-33 | 88.1 | Volunteer | Duval | 71.4% | 5 of 7 | 6.4 h | 24 h | |
| 1,745 | Seffner 0.4 ESEFL-HB-154 | 88.1 | Volunteer | Hillsborough | 71.4% | 5 of 7 | 6.4 h | 2.5 days | |
| 1,746 | Apopka 1.0 EFL-OR-54 | 88.1 | Volunteer | Orange | 71.4% | 5 of 7 | 6.4 h | 36 h | |
| 1,747 | Parker 0.6 NNEFL-BY-26 | 87.7 | Volunteer | Bay | 71.4% | 5 of 7 | 7.4 h | 2.4 days | |
| 1,748 | Vero Beach 3.1 NNEFL-IR-70 | 87.7 | Volunteer | Indian River | 71.4% | 5 of 7 | 7.4 h | 37 h | |
| 1,749 | Indian Lake EstatesILKF1 | 87.5 | Gauge | Polk | 86.9% | 146 of 168 | 19 min | 21 h | |
| 1,750 | Apalachicola Muni (ASOS)AAF | 87.4 | Airport | Franklin | 83.9% | 141 of 168 | 12 min | 25 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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.