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 |
|---|---|---|---|---|---|---|---|---|---|
| 997 | Alapaha River At JenningsJNAF1 | 95.9 | Gauge | Hamilton | 100% | 168 of 168 | 31 min | 62 min | |
| 997 | Black Lake Outlet At S-101ALBVF1 | 95.9 | Gauge | Orange | 100% | 168 of 168 | 31 min | 62 min | |
| 997 | Lateral 101 At S-101LLBF1 | 95.9 | Gauge | Orange | 100% | 168 of 168 | 31 min | 62 min | |
| 997 | Suwannee River AT Luraville (SR 51)LURF1 | 95.9 | Gauge | Suwannee | 100% | 168 of 168 | 31 min | 62 min | |
| 997 | North Fork Black Creek 4 NW MiddleburgMDLF1 | 95.9 | Gauge | Clay | 100% | 168 of 168 | 31 min | 62 min | |
| 997 | North Port CharlotteMRNF1 | 95.9 | Gauge | Sarasota | 100% | 168 of 168 | 31 min | 62 min | |
| 997 | Choctawhatchee River 2 W Pittman (SR 2)PITF1 | 95.9 | Gauge | Holmes | 100% | 168 of 168 | 31 min | 62 min | |
| 997 | Lake Ocklawaha near Kirkpatrick Dam (in NAVD88)RADF1 | 95.9 | Gauge | Putnam | 100% | 168 of 168 | 31 min | 62 min | |
| 997 | Suwannee River AT Rock Bluff near Bell (CR 340)RCKF1 | 95.9 | Gauge | Gilchrist | 100% | 168 of 168 | 31 min | 62 min | |
| 997 | Reedy Creek Abv S-46 Nr VinelandRCVF1 | 95.9 | Gauge | Orange | 100% | 168 of 168 | 31 min | 62 min | |
| 997 | Ocklawaha River AT Ocklawaha River at Kirkpatrick DamRODF1 | 95.9 | Gauge | Putnam | 100% | 168 of 168 | 31 min | 62 min | |
| 997 | Santa Fe River AT Santa Fe River at River Rise Near High SpringRRZF1 | 95.9 | Gauge | Columbia | 100% | 168 of 168 | 31 min | 62 min | |
| 997 | South Branch Brooker CreekSBBF1 | 95.9 | Gauge | Pinellas | 100% | 168 of 168 | 31 min | 62 min | |
| 997 | Seminole Lake OutletSELF1 | 95.9 | Gauge | Pinellas | 100% | 168 of 168 | 31 min | 62 min | |
| 997 | Suwannee River AT TROY SPRING AT TROY SPRINGS STATE PARKTRYF1 | 95.9 | Gauge | Lafayette | 100% | 168 of 168 | 31 min | 62 min | |
| 997 | Whittenhorse Creek At S-411 Nr VinelandWCVF1 | 95.9 | Gauge | Orange | 100% | 168 of 168 | 31 min | 62 min | |
| 1,017 | Alafia River AT LithiaLITF1 | 95.9 | Gauge | Hillsborough | 100% | 168 of 168 | 31 min | 75 min | |
| 1,018 | Sulphur Springs - Hillsborough RiverIBRF1 | 95.9 | Gauge | Hillsborough | 100% | 168 of 168 | 31 min | 60 min | |
| 1,019 | Withlacoochee 1.6 NE TrilbyTRBF1 | 95.9 | Gauge | Hernando | 98.8% | 332 of 336 | 28 min | 60 min | |
| 1,020 | Black Creek AT MiddlebergBCMF1 | 95.9 | Gauge | Clay | 96.4% | 162 of 168 | 24 min | 3 h | |
| 1,021 | VeniceCNMF1 | 95.8 | Gauge | Sarasota | 100% | 168 of 168 | 31 min | 62 min | |
| 1,021 | North PortNPOF1 | 95.8 | Gauge | Sarasota | 100% | 168 of 168 | 31 min | 62 min | |
| 1,023 | Cooper City 1.3 NEFL-BW-155 | 95.8 | Volunteer | Broward | 100% | 7 of 7 | 11.4 h | 24 h | |
| 1,024 | Lateral 405 Ab S-405A Nr Doctor PhillipsLDPF1 | 95.8 | Gauge | Orange | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,024 | North Feeder Canal Below PC17A Near Felda 32SENFCF1 | 95.8 | Gauge | Hendry | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,024 | NokomisNOKF1 | 95.8 | Gauge | Sarasota | 99.4% | 167 of 168 | 30 min | 2 h | |
| 1,027 | Miami Dade Everglades (G-3627)GDDF1 | 95.8 | Gauge | Miami-Dade | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,028 | North New River CanalNWRF1 | 95.8 | Gauge | Palm Beach | 97.0% | 163 of 168 | 26 min | 2 h | |
| 1,029 | Osprey 2N - Central ParkwayCPYF1 | 95.7 | Gauge | Sarasota | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,030 | Gee Creek Nr LongwoodGECF1 | 95.7 | Gauge | Seminole | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,030 | Lateral 410 At S-410 Nr VinelandLNVF1 | 95.7 | Gauge | Orange | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Apollo Beach 1SEAPBF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Aripeka 3SE - Engle ParkARAF1 | 95.6 | Gauge | Pasco | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Flemington 5NW - ArredondoARRF1 | 95.6 | Gauge | Marion | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Avon Park 1E - R43XAVNF1 | 95.6 | Gauge | Highlands | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Carrollwood - Bay LakeBALF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Babcock 3SWBBKF1 | 95.6 | Gauge | Charlotte | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Weeki Wachee - Buccaneer BayBBYF1 | 95.6 | Gauge | Hernando | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Bradenton 2S - Romp Well 7-1BCRF1 | 95.6 | Gauge | Manatee | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Yankeetown - Bird CreekBDCF1 | 95.6 | Gauge | Levy | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Myakka City 9NW - BethanyBETF1 | 95.6 | Gauge | Manatee | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Balm - Romp 49BLMF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Chin Hill Exp STNBROF1 | 95.6 | Gauge | Hernando | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Brownville 1SWBRVF1 | 95.6 | Gauge | DeSoto | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Chassahowitzka 1E - Well 1CHSF1 | 95.6 | Gauge | Citrus | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Odessa 3S - Crescent LakeCLKF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Romp Well 31/CarltonCLTF1 | 95.6 | Gauge | Hardee | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Coleman 2SWCMNF1 | 95.6 | Gauge | Sumter | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Frostproof - ColeyCOLF1 | 95.6 | Gauge | Polk | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Venice 3S - CaspersonCPEF1 | 95.6 | Gauge | Sarasota | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Riverview 1S - Romp 62CRIF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Dade City 2E - Romp Well 90DCYF1 | 95.6 | Gauge | Pasco | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Dunnellon 5ESEDLLF1 | 95.6 | Gauge | Marion | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Davenport 2EDPSF1 | 95.6 | Gauge | Polk | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Dover - Romp Well DV1DVRF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Oldsmar 2E - E101EEEF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Odessa 5SW - Eldridge Wilde 2NELWF1 | 95.6 | Gauge | Pinellas | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Fort Odgen 5EFGWF1 | 95.6 | Gauge | DeSoto | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Floral CityFLCF1 | 95.6 | Gauge | Citrus | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Bowling Green - Cargill Fort MeadeFMMF1 | 95.6 | Gauge | Hardee | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Fort Meade - Romp Well 45FRMF1 | 95.6 | Gauge | Polk | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Archbold 3S - Romp 14HCAF1 | 95.6 | Gauge | Highlands | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Nocatee 5W - Romp Well 17HCKF1 | 95.6 | Gauge | DeSoto | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | HernandoHERF1 | 95.6 | Gauge | Citrus | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Harbor Heights 2NHHEF1 | 95.6 | Gauge | Charlotte | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Brooksville - Horse LakeHLKF1 | 95.6 | Gauge | Hernando | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Hernando 4NE - S353HNNF1 | 95.6 | Gauge | Citrus | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Tampa 4NE - Sulphur SpringsHRIF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Inverness 1E - PoolINRF1 | 95.6 | Gauge | Citrus | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Inglis 3SE - SCADAISCF1 | 95.6 | Gauge | Citrus | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Odessa 3SSW - Island FordISFF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Lake Placid 3WNW - JuneJIWF1 | 95.6 | Gauge | Highlands | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Hernadno 6N - Johnson PondJPOF1 | 95.6 | Gauge | Citrus | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Nokomis 3NE - Knights TrailKNIF1 | 95.6 | Gauge | Sarasota | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Floral City 3E - Leslie HefnerLESF1 | 95.6 | Gauge | Citrus | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Haines City 3SW - Lake HenryLHSF1 | 95.6 | Gauge | Polk | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Lily 2SWLILF1 | 95.6 | Gauge | Hardee | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Arcadia 13E - Long Island MarshLIMF1 | 95.6 | Gauge | DeSoto | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Lake Placid 2S - Romp Well 28XLKDF1 | 95.6 | Gauge | Highlands | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Lakeland 4N - Lake Gibson 2LKGF1 | 95.6 | Gauge | Polk | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Lake Hamilton 1SWLKHF1 | 95.6 | Gauge | Polk | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Durant 1E - Lake MedardLKMF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Lake Wales 1N - Romp 58LKRF1 | 95.6 | Gauge | Polk | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Thonotosassa 2SE - LakeLKTF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Haines City 4NW - Lake LoweryLLOF1 | 95.6 | Gauge | Polk | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Grove City 1NE - Lemon BayLMBF1 | 95.6 | Gauge | Charlotte | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Nokomis 1W - Romp Well TR5LPKF1 | 95.6 | Gauge | Sarasota | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Plant City 4N - McintoshMCTF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | North Port 11NE - MurdockMRDF1 | 95.6 | Gauge | Sarasota | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Dunnellon 12E - Romp 119MROF1 | 95.6 | Gauge | Marion | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Mulberrry 1SW - Romp Well 60MULF1 | 95.6 | Gauge | Polk | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | North Port 4ENROF1 | 95.6 | Gauge | Sarasota | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Masaryktown 4SW - NW PascoNWPF1 | 95.6 | Gauge | Pasco | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Duette 8W - Oak KnollOKNF1 | 95.6 | Gauge | Manatee | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | OnecoONEF1 | 95.6 | Gauge | Manatee | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Osprey 1EOPRF1 | 95.6 | Gauge | Sarasota | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Crystal River 3S - Romp Well 21-2OZEF1 | 95.6 | Gauge | Citrus | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Plant City 2S - Romp DV2PCTF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Polk CityPLKF1 | 95.6 | Gauge | Polk | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Providence 6NW - Romp Well 87PRVF1 | 95.6 | Gauge | Polk | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | El Jobean 1SSW - Romp Well 3-1PTLF1 | 95.6 | Gauge | Charlotte | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Coleman 4W - Pana VistaPVSF1 | 95.6 | Gauge | Sumter | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Fort Odgen 3W - Peace RiverPWTF1 | 95.6 | Gauge | DeSoto | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Dunnellon 2N - Rainbow SpringsRAPF1 | 95.6 | Gauge | Marion | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Brooksville 8NW - Romp Well 107RINF1 | 95.6 | Gauge | Hernando | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Punta Gorda 8SE - Romp TR 1-2RMPF1 | 95.6 | Gauge | Charlotte | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Withla 3SW - Romp Well 88RRDF1 | 95.6 | Gauge | Polk | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Pamletto 4NE - RuboniaRUBF1 | 95.6 | Gauge | Manatee | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Pinellas Park 2SE - Sawgrass LakeSAWF1 | 95.6 | Gauge | Pinellas | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Bartow 3N - Saddle CreekSDSF1 | 95.6 | Gauge | Polk | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Sebring 9S - Romp 28SEGF1 | 95.6 | Gauge | Highlands | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Cleveland 4NE - Shell CreekSHCF1 | 95.6 | Gauge | Charlotte | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Siesta Key - ROMPSKOF1 | 95.6 | Gauge | Sarasota | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Ruskin 2NW - Romp Well TR9-1SMPF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Masaryktown 1SW - SouthSMYF1 | 95.6 | Gauge | Pasco | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Williston 7SW - Shrine PondSPDF1 | 95.6 | Gauge | Levy | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Land O Lakes 5SW - St Pete 42SPEF1 | 95.6 | Gauge | Pasco | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Sarasota 1NSROF1 | 95.6 | Gauge | Sarasota | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Wimauma 4SE - Romp Well 123STGF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | New Port Richey 5E - Stanley PlantSTPF1 | 95.6 | Gauge | Pasco | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Wildwood 9W - Well No13SUMF1 | 95.6 | Gauge | Sumter | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Brooksville 6SW - SWFWMD HQSWQF1 | 95.6 | Gauge | Hernando | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Temple Terrace 3E - S159TBAF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Tampa 3E - S160TBBF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Thonotoasassa 3W - S155TBCF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Temple Terrace 2S - S-161TBDF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Tampa 2E - Tampa Bypass CnalTBEF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Thonotosassa 2SW - S163TBHF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Temple Terrace 3SE - Tampa Ex PondTEXF1 | 95.6 | Gauge | Hillsborough | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Tarpon Springs 2SE - Tarpon SinkTRSF1 | 95.6 | Gauge | Pinellas | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Hidden River 5NW - UtopiaUTOF1 | 95.6 | Gauge | Sarasota | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Webster CityWBSF1 | 95.6 | Gauge | Sumter | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Winter Haven 1WWHVF1 | 95.6 | Gauge | Polk | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Williston 3N - Romp Well 134WLSF1 | 95.6 | Gauge | Levy | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Warm Mineral Springs 2NEWMZF1 | 95.6 | Gauge | Sarasota | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Wildwood 11W - Romp 112WROF1 | 95.6 | Gauge | Sumter | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Wildwood IIWWIF1 | 95.6 | Gauge | Sumter | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,032 | Zolfo Springs 3S - Romp 30ZSPF1 | 95.6 | Gauge | Hardee | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,139 | Indian Prarie Canal Above Pump Station Near Lakeport 11WIPCF1 | 95.6 | Gauge | Glades | 99.4% | 167 of 168 | 31 min | 2 h | |
| 1,140 | St. Johns River 4 NW SanfordSNFF1 | 95.6 | Gauge | Volusia | 98.2% | 165 of 168 | 29 min | 2 h | |
| 1,141 | EDEN 12 Raingage in WCA 3-A260042080351702 | 95.6 | Gauge | Broward | 97.6% | 164 of 168 | 28 min | 2 h | |
| 1,142 | Pensacola NASNPA | 95.6 | Airport | Escambia | 97.0% | 163 of 168 | 9 min | 5.9 h | |
| 1,143 | Delaney Creek Near Tampa02301750 | 95.5 | Gauge | Hillsborough | 100% | 168 of 168 | 32 min | 62 min | |
| 1,144 | Little Manatee River At US 301 Near Wimauma02300500 | 95.5 | Gauge | Hillsborough | 100% | 168 of 168 | 33 min | 62 min | |
| 1,144 | Curlew Creek At County Road 1 Near Ozona02309425 | 95.5 | Gauge | Pinellas | 100% | 168 of 168 | 33 min | 62 min | |
| 1,146 | Hillsborough River AT Morris BridgeMORF1 | 95.5 | Gauge | Hillsborough | 98.8% | 664 of 672 | 26 min | 60 min | |
| 1,147 | Bee Ridge 2NE - Main C WeirMCWF1 | 95.5 | Gauge | Sarasota | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,147 | Bee Ridge 2SW - Red BugRBGF1 | 95.5 | Gauge | Sarasota | 98.8% | 166 of 168 | 30 min | 2 h | |
| 1,149 | Vamo - HB1HBVF1 | 95.5 | Gauge | Sarasota | 98.8% | 166 of 168 | 31 min | 2 h | |
| 1,149 | Fruitville 3E - Palmer EastPEFF1 | 95.5 | Gauge | Sarasota | 98.8% | 166 of 168 | 31 min | 2 h | |
| 1,151 | Vamo 5E - Clark RoadCAKF1 | 95.5 | Gauge | Sarasota | 98.8% | 166 of 168 | 31 min | 2 h | |
| 1,151 | Sarasota 2SE - Pine CraftPICF1 | 95.5 | Gauge | Sarasota | 98.8% | 166 of 168 | 31 min | 2 h | |
| 1,151 | Sarasota 2SE - Southgate CirSGAF1 | 95.5 | Gauge | Sarasota | 98.8% | 166 of 168 | 31 min | 2 h | |
| 1,154 | Bee Ridge 1SE - Ashley PkwyAYPF1 | 95.5 | Gauge | Sarasota | 98.8% | 166 of 168 | 31 min | 2 h | |
| 1,154 | Fruitville 1SW - Bahia VistaBFRF1 | 95.5 | Gauge | Sarasota | 98.8% | 166 of 168 | 31 min | 2 h | |
| 1,154 | Desoto Lakes - Hidden ForestHFOF1 | 95.5 | Gauge | Sarasota | 98.8% | 166 of 168 | 31 min | 2 h | |
| 1,154 | Nokomis 5E - Jackson RoadJKRF1 | 95.5 | Gauge | Sarasota | 98.8% | 166 of 168 | 31 min | 2 h | |
| 1,154 | Desoto Lakes - Meadows GCMDGF1 | 95.5 | Gauge | Sarasota | 98.8% | 166 of 168 | 31 min | 2 h | |
| 1,154 | Sarasota 2NE - Myrtle ParkMRPF1 | 95.5 | Gauge | Sarasota | 98.8% | 166 of 168 | 31 min | 2 h | |
| 1,154 | Sarasota 2NE - Tri-ParTRIF1 | 95.5 | Gauge | Sarasota | 98.8% | 166 of 168 | 31 min | 2 h | |
| 1,154 | Taylor Slough WetlandTYWF1 | 95.5 | Gauge | Dade | 98.8% | 166 of 168 | 31 min | 2 h | |
| 1,154 | Osprey 4E - WM45WMYF1 | 95.5 | Gauge | Sarasota | 98.8% | 166 of 168 | 31 min | 2 h | |
| 1,163 | Henry Street Canal At Benjamin Road Near Tampa023066535 | 95.4 | Gauge | Hillsborough | 100% | 168 of 168 | 33 min | 62 min | |
| 1,163 | Rocky Creek At St HWY 587 At Citrus Park02306774 | 95.4 | Gauge | Hillsborough | 100% | 168 of 168 | 33 min | 62 min | |
| 1,163 | Chipola River Nr Altha, Fla.02359000 | 95.4 | Gauge | Calhoun | 100% | 168 of 168 | 33 min | 62 min | |
| 1,166 | Big Slough Canal Near Myakka City02299410 | 95.4 | Gauge | Sarasota | 100% | 168 of 168 | 33 min | 62 min | |
| 1,166 | Alafia River At Lithia Pinecrest Rd At Lithia02301500 | 95.4 | Gauge | Hillsborough | 100% | 168 of 168 | 33 min | 62 min | |
| 1,166 | Trout Creek At Chancey Rd At Wesley Chapel02303346 | 95.4 | Gauge | Pasco | 100% | 168 of 168 | 33 min | 62 min | |
| 1,166 | Seminole Lake Outlet Near Largo02308889 | 95.4 | Gauge | Pinellas | 100% | 168 of 168 | 33 min | 62 min | |
| 1,166 | St Joe Creek At 62Nd St Nr Pinellas Park02308950 | 95.4 | Gauge | Pinellas | 100% | 168 of 168 | 33 min | 62 min | |
| 1,166 | Holmes Creek At Vernon, Fla.02366000 | 95.4 | Gauge | Washington | 100% | 168 of 168 | 33 min | 62 min | |
| 1,172 | Lake Wales 6S - Warner S CollegeWSCF1 | 95.4 | Gauge | Polk | 98.8% | 166 of 168 | 31 min | 2 h | |
| 1,173 | North Port 9NW - MacarthurMCRF1 | 95.4 | Gauge | Sarasota | 98.8% | 166 of 168 | 31 min | 2 h | |
| 1,174 | Hillsborough River AT Temple TerraceFOWF1 | 95.4 | Gauge | Hillsborough | 98.6% | 663 of 672 | 26 min | 60 min | |
| 1,175 | Crestview/Bob SikesCEW | 95.4 | Airport | Okaloosa | 96.4% | 162 of 168 | 12 min | 7 h | |
| 1,176 | Key West - 8724580KYWF1 | 95.4 | Gauge | Mainland Monroe | 94.1% | 791 of 840 | 23 min | 36 min | |
| 1,177 | MiltonNDZ | 95.4 | Airport | Escambia | 86.9% | 146 of 168 | 9 min | 3 h | |
| 1,178 | Odessa - Anclote RiverANOF1 | 95.3 | Gauge | Pasco | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,178 | Fruitville 1NE - BobBBFF1 | 95.3 | Gauge | Sarasota | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,178 | Elevenmile Creek 3 NW Elevenmile CreekELVF1 | 95.3 | Gauge | Escambia | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,178 | AT Homosassa SpringsHMOF1 | 95.3 | Gauge | Citrus | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,178 | Lakeland - Baker CreekMCNF1 | 95.3 | Gauge | Hillsborough | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,178 | Warm Mineral Springs 4NMSMF1 | 95.3 | Gauge | Sarasota | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,178 | Shell Island - Homosassa RiverSIFF1 | 95.3 | Gauge | Citrus | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,178 | Hastings - St Johns RiverSRPF1 | 95.3 | Gauge | St. Johns | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,178 | Warm Mineral Springs 8NNW - WM7WMOF1 | 95.3 | Gauge | Sarasota | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,187 | Fruitville 1E - CF S10CFFF1 | 95.3 | Gauge | Sarasota | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,187 | Sarasota 6S - MathenyMATF1 | 95.3 | Gauge | Sarasota | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,187 | Laurel 9E - WM8WMEF1 | 95.3 | Gauge | Sarasota | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,190 | Nokomis 5SE - Border RdBOWF1 | 95.3 | Gauge | Sarasota | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,190 | Hidden River 5SSE - CW8CWHF1 | 95.3 | Gauge | Sarasota | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,190 | Englewood - Indian MINEF1 | 95.3 | Gauge | Sarasota | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,190 | Hidden River 3SSWMSRF1 | 95.3 | Gauge | Sarasota | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,190 | Osprey 7E - C4OCCF1 | 95.3 | Gauge | Sarasota | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,190 | Osprey 3N - Pinehurst StPHSF1 | 95.3 | Gauge | Sarasota | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,190 | South Venice 3SE - Stoner RoadSRDF1 | 95.3 | Gauge | Sarasota | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,197 | Fenholloway River 4 NE Foley (US 27)FOLF1 | 95.3 | Gauge | Taylor | 94.2% | 211 of 224 | 23 min | 60 min | |
| 1,198 | Fort Lauderdale 1SSE - Port EvergladesPEGF1 | 95.3 | Gauge | Broward | 93.6% | 787 of 840 | 23 min | 36 min | |
| 1,198 | Trident Pier - 8721604TRDF1 | 95.3 | Gauge | Brevard | 93.6% | 787 of 840 | 23 min | 36 min | |
| 1,198 | Virginia Key - 8723214VAKF1 | 95.3 | Gauge | Miami-Dade | 93.6% | 787 of 840 | 23 min | 36 min | |
| 1,201 | Fort Odgen 21E - Romp 13FRPF1 | 95.2 | Gauge | DeSoto | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,202 | Myakka Head 1E - Romp Well 32MYHF1 | 95.2 | Gauge | Manatee | 98.2% | 165 of 168 | 31 min | 2 h | |
| 1,203 | Duette 21SW - Romp Well 40FCNF1 | 95.2 | Gauge | Polk | 98.2% | 165 of 168 | 31 min | 3 h | |
| 1,204 | Pensacola FL - 8729840PCLF1 | 95.2 | Gauge | Escambia | 93.4% | 785 of 840 | 22 min | 36 min | |
| 1,205 | Tampa - East BayEBEF1 | 95.2 | Gauge | Hillsborough | 93.4% | 785 of 840 | 22 min | 36 min | |
| 1,206 | St. Petersburg FL - 8726520SAPF1 | 95.2 | Gauge | Pinellas | 93.4% | 785 of 840 | 23 min | 36 min | |
| 1,206 | Vaca Key - VCAF1VCAF1 | 95.2 | Gauge | Mainland Monroe | 93.4% | 785 of 840 | 23 min | 36 min | |
| 1,208 | Old Port Tampa - 8726607OPTF1 | 95.2 | Gauge | Hillsborough | 93.4% | 785 of 840 | 23 min | 36 min | |
| 1,209 | Fort Myers FL - 8725520FMRF1 | 95.2 | Gauge | Lee | 93.3% | 784 of 840 | 23 min | 36 min | |
| 1,210 | Gulf of Mexico AT Panama City Tide GaugePACF1 | 95.1 | Gauge | Bay | 93.2% | 783 of 840 | 22 min | 36 min | |
| 1,211 | Gulf of Mexico AT Cedar Key Tide GaugeCKYF1 | 95.1 | Gauge | Levy | 93.2% | 783 of 840 | 22 min | 36 min | |
| 1,212 | Clearwater Beach FL - 8726724CWBF1 | 95.1 | Gauge | Pinellas | 93.2% | 783 of 840 | 23 min | 36 min | |
| 1,213 | Gulf of Mexico AT Apalachicola Tide GaugeAPCF1 | 95.1 | Gauge | Franklin | 93.1% | 782 of 840 | 22 min | 36 min | |
| 1,214 | Sarasota 2NE - Brink AveBSXF1 | 95.0 | Gauge | Sarasota | 97.6% | 164 of 168 | 31 min | 2 h | |
| 1,214 | South Venice 2SE - Donavan RdDRWF1 | 95.0 | Gauge | Sarasota | 97.6% | 164 of 168 | 31 min | 2 h | |
| 1,216 | Middle Cape Sable Tidal GuageCSFF1 | 95.0 | Gauge | Mainland Monroe | 97.6% | 164 of 168 | 31 min | 2 h | |
| 1,216 | Florida City 16SW - P37PFLF1 | 95.0 | Gauge | Miami-Dade | 97.6% | 164 of 168 | 31 min | 2 h | |
| 1,218 | South Venice 1ENE - Alligator CreekAGTF1 | 95.0 | Gauge | Sarasota | 97.6% | 164 of 168 | 31 min | 3 h | |
| 1,218 | Hidden River 1NE - MYR3HRMF1 | 95.0 | Gauge | Sarasota | 97.6% | 164 of 168 | 31 min | 3 h | |
| 1,220 | Withlacoochee River 5.6 E Pinetta (CR 150)PINF1 | 95.0 | Gauge | Madison | 93.4% | 157 of 168 | 19 min | 4 h | |
| 1,221 | Homestead General Aviation APHAPF1 | 95.0 | Cooperative | Dade | 85.7% | 6 of 7 | 9 min | 2 days | |
| 1,222 | Fort PierceFPCF1 | 95.0 | Cooperative | St Lucie | 85.7% | 6 of 7 | 18 min | 2 days | |
| 1,223 | Fort Lauderdale BeachFLBF1 | 95.0 | Cooperative | Broward | 85.7% | 6 of 7 | 19 min | 37 h | |
| 1,224 | Daytona BeachDIAF1 | 95.0 | Cooperative | Volusia | 85.7% | 6 of 7 | 19 min | 2 days | |
| 1,225 | Parrish 1.4 NFL-MA-59 | 95.0 | Volunteer | Manatee | 85.7% | 6 of 7 | 26 min | 2 days | |
| 1,226 | Indian River Shores 2.4 NFL-IR-67 | 95.0 | Volunteer | Indian River | 85.7% | 6 of 7 | 26 min | 24 h | |
| 1,227 | Naples 5.7 SEFL-CR-12 | 95.0 | Volunteer | Collier | 85.7% | 6 of 7 | 26 min | 2 days | |
| 1,228 | Dunedin 2.8 ESEFL-PN-36 | 95.0 | Volunteer | Pinellas | 85.7% | 6 of 7 | 26 min | 24 h | |
| 1,229 | Lake City 2.8 ESEFL-CB-25 | 95.0 | Volunteer | Columbia | 85.7% | 6 of 7 | 26 min | 37 h | |
| 1,229 | Key West 0.4 EFL-MN-52 | 95.0 | Volunteer | Mainland Monroe | 85.7% | 6 of 7 | 26 min | 37 h | |
| 1,231 | St. Augustine South 2.1 SSWFL-SJ-4 | 95.0 | Volunteer | St. Johns | 85.7% | 6 of 7 | 26 min | 39 h | |
| 1,232 | Miami NWSFL-MD-28 | 95.0 | Volunteer | Miami-Dade | 85.7% | 6 of 7 | 26 min | 2 days | |
| 1,233 | FL-CR-85FL-CR-85 | 95.0 | COCORAHS | - | 85.7% | 6 of 7 | 26 min | 24 h | |
| 1,234 | Carrollwood 1.3 NFL-HB-141 | 95.0 | Volunteer | Hillsborough | 85.7% | 6 of 7 | 26 min | 30 h | |
| 1,235 | Fellsmere 1.3 SSEFL-IR-66 | 95.0 | Volunteer | Indian River | 85.7% | 6 of 7 | 26 min | 36 h | |
| 1,236 | Cudjoe Key 0.7 SEFL-MN-57 | 95.0 | Volunteer | Mainland Monroe | 85.7% | 6 of 7 | 26 min | 2 days | |
| 1,236 | Zephyrhills 2.0 SSEFL-PS-84 | 95.0 | Volunteer | Pasco | 85.7% | 6 of 7 | 26 min | 2 days | |
| 1,238 | MarathonMTEF1 | 95.0 | Cooperative | Mainland Monroe | 85.7% | 6 of 7 | 29 min | 2 days | |
| 1,239 | Coop STN No 2/Lakeland Mun APLLDF1 | 95.0 | Cooperative | Polk | 85.7% | 6 of 7 | 39 min | 2 days | |
| 1,240 | Fort GreenFTGF1 | 95.0 | Cooperative | Manatee | 85.7% | 6 of 7 | 49 min | 2 days | |
| 1,241 | North PortNWFF1 | 95.0 | Cooperative | Sarasota | 85.7% | 6 of 7 | 58 min | 32 h | |
| 1,242 | MuseMUSF1 | 95.0 | Cooperative | Glades | 85.7% | 6 of 7 | 59 min | 2 days | |
| 1,243 | Titusville 3.5 NWFL-BV-38 | 95.0 | Volunteer | Brevard | 85.7% | 6 of 7 | 85 min | 37 h | |
| 1,244 | Tallahassee 4.7 ENEFL-LN-80 | 95.0 | Volunteer | Leon | 85.7% | 6 of 7 | 85 min | 2 days | |
| 1,245 | Fruit Cove 1.8 ESEFL-SJ-59 | 95.0 | Volunteer | St. Johns | 85.7% | 6 of 7 | 85 min | 2 days | |
| 1,245 | Lady Lake 4.2 WSWFL-ST-43 | 95.0 | Volunteer | Sumter | 85.7% | 6 of 7 | 85 min | 2 days | |
| 1,247 | FL-CT-56FL-CT-56 | 95.0 | COCORAHS | - | 85.7% | 6 of 7 | 85 min | 2.2 days | |
| 1,248 | Punta Gorda 1.6 NNWFL-CH-23 | 95.0 | Volunteer | Charlotte | 85.7% | 6 of 7 | 86 min | 25 h | |
| 1,249 | Tallahassee 5.2 EFL-LN-47 | 95.0 | Volunteer | Leon | 85.7% | 6 of 7 | 86 min | 37 h | |
| 1,250 | Punta Gorda 1.4 NNWFL-CH-19 | 95.0 | Volunteer | Charlotte | 85.7% | 6 of 7 | 86 min | 2 days |
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.