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 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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 1,251 | SebringSEF | 96.1 | Airport | Highlands | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 1,252 | ZephyrvilleZPH | 96.1 | Airport | Pasco | 97.6% | 492 of 504 | 8 min | 2.7 h | |
| 1,253 | 3 E LakelandSDLF1 | 96.1 | Gauge | Polk | 94.6% | 159 of 168 | 19 min | 3 h | |
| 1,254 | Bee Ridge 2NE - Main C WeirMCWF1 | 96.1 | Gauge | Sarasota | 94.0% | 158 of 168 | 18 min | 3 h | |
| 1,255 | St Johns River 1 NE AstorASTF1 | 96.0 | Gauge | Volusia | 100% | 168 of 168 | 29 min | 60 min | |
| 1,255 | T00T00sahatchee Crk 5 SE CHRISTMAS 5SECHRF1 | 96.0 | Gauge | Orange | 100% | 168 of 168 | 29 min | 60 min | |
| 1,255 | St Johns River 5 W DelandDLAF1 | 96.0 | Gauge | Lake | 100% | 168 of 168 | 29 min | 60 min | |
| 1,258 | VeniceCNMF1 | 96.0 | Gauge | Sarasota | 100% | 168 of 168 | 29 min | 61 min | |
| 1,258 | Alafia River AT LithiaLITF1 | 96.0 | Gauge | Hillsborough | 100% | 168 of 168 | 29 min | 61 min | |
| 1,258 | North PortNPOF1 | 96.0 | Gauge | Sarasota | 100% | 168 of 168 | 29 min | 61 min | |
| 1,261 | Port Manatee FL - 8726384PMAF1 | 96.0 | Gauge | Manatee | 99.0% | 832 of 840 | 25 min | 42 min | |
| 1,262 | Fruitville 1E - CF S10CFFF1 | 96.0 | Gauge | Sarasota | 93.4% | 157 of 168 | 18 min | 2 h | |
| 1,263 | Blackwater River AT BakerBAKF1 | 95.9 | Gauge | Okaloosa | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,263 | Escambia River 1 AT CenturyCTYF1 | 95.9 | Gauge | Santa Rosa | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,263 | Dunns Creek 2 NE SatsumaDNSF1 | 95.9 | Gauge | Putnam | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,263 | Ocklawaha River AT OCKLAWAHA RIVER AT MOSS BLUFF DAMMSSF1 | 95.9 | Gauge | Marion | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,267 | Wells L-2194/2195BWLF1 | 95.9 | Gauge | Lee | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,267 | Peace Ck Drainage CanalEAGF1 | 95.9 | Gauge | Polk | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,267 | AuburndaleLLAF1 | 95.9 | Gauge | Polk | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,270 | Fort Myers VillasFMVF1 | 95.9 | Gauge | Lee | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,270 | Wells L-1993/1994/1995FMWF1 | 95.9 | Gauge | Lee | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,270 | 11 E Fort OgdenFOGF1 | 95.9 | Gauge | De Soto | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,270 | Frog CreekFRGF1 | 95.9 | Gauge | Manatee | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,270 | Five Mile CreekFVJF1 | 95.9 | Gauge | Pasco | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,270 | 2 N GardnerGDRF1 | 95.9 | Gauge | Hardee | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,270 | Little Econ river 3S AT OviedoLECF1 | 95.9 | Gauge | Seminole | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,270 | Delray BeachLXHF1 | 95.9 | Gauge | Palm Beach | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,270 | Florida CityMCCF1 | 95.9 | Gauge | Dade | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,270 | Met -1METF1 | 95.9 | Gauge | Dade | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,270 | 1 S Bowling GreenPAYF1 | 95.9 | Gauge | Hardee | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,270 | Homestead 12SW - Royal Palm GaugePPGF1 | 95.9 | Gauge | Miami-Dade | 99.4% | 167 of 168 | 28 min | 2 h | |
| 1,282 | Gulf of Mexico AT Apalachicola Tide GaugeAPCF1 | 95.9 | Gauge | Franklin | 98.9% | 831 of 840 | 21 min | 54 min | |
| 1,282 | Gulf of Mexico AT Panama City Tide GaugePACF1 | 95.9 | Gauge | Bay | 98.9% | 831 of 840 | 21 min | 54 min | |
| 1,284 | Gulf of Mexico AT Cedar Key Tide GaugeCKYF1 | 95.9 | Gauge | Levy | 98.9% | 831 of 840 | 21 min | 54 min | |
| 1,285 | Fernandina BeachFHB | 95.9 | Airport | Nassau | 97.8% | 493 of 504 | 8 min | 2.7 h | |
| 1,286 | Miami Dade Everglades (G-3627)GDDF1 | 95.8 | Gauge | Miami-Dade | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,286 | ST JOHNS River 9 W Melbourne 9WMELF1 | 95.8 | Gauge | Brevard | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,286 | Yellow River At Yellow River HWY 87 Nr MiltonMLYF1 | 95.8 | Gauge | Santa Rosa | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,286 | ESCAMBIA RIVER 6 SE ESCAMBIA RIVER nr MOLINOMNOF1 | 95.8 | Gauge | Escambia | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,286 | Manatee Spring AT Manatee Springs (source)MSPF1 | 95.8 | Gauge | Levy | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,286 | St. Johns River 4 NW SanfordSNFF1 | 95.8 | Gauge | Volusia | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,286 | AT Sulpher SpringsSSPF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,286 | Sulphur Springs RunSSRF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,286 | Wakulla River AT Wakulla River near CrawfordvilleWKRF1 | 95.8 | Gauge | Wakulla | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Apollo Beach 1SEAPBF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Aripeka 3SE - Engle ParkARAF1 | 95.8 | Gauge | Pasco | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Flemington 5NW - ArredondoARRF1 | 95.8 | Gauge | Marion | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Avon Park 1E - R43XAVNF1 | 95.8 | Gauge | Highlands | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Carrollwood - Bay LakeBALF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Weeki Wachee - Buccaneer BayBBYF1 | 95.8 | Gauge | Hernando | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Bradenton 2S - Romp Well 7-1BCRF1 | 95.8 | Gauge | Manatee | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Myakka City 9NW - BethanyBETF1 | 95.8 | Gauge | Manatee | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Balm - Romp 49BLMF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Chin Hill Exp STNBROF1 | 95.8 | Gauge | Hernando | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Brownville 1SWBRVF1 | 95.8 | Gauge | DeSoto | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Chassahowitzka 1E - Well 1CHSF1 | 95.8 | Gauge | Citrus | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Odessa 3S - Crescent LakeCLKF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Romp Well 31/CarltonCLTF1 | 95.8 | Gauge | Hardee | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Coleman 2SWCMNF1 | 95.8 | Gauge | Sumter | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Frostproof - ColeyCOLF1 | 95.8 | Gauge | Polk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Venice 3S - CaspersonCPEF1 | 95.8 | Gauge | Sarasota | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Riverview 1S - Romp 62CRIF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Dade City 2E - Romp Well 90DCYF1 | 95.8 | Gauge | Pasco | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Dunnellon 5ESEDLLF1 | 95.8 | Gauge | Marion | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Davenport 2EDPSF1 | 95.8 | Gauge | Polk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Dover - Romp Well DV1DVRF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Oldsmar 2E - E101EEEF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Odessa 5SW - Eldridge Wilde 2NELWF1 | 95.8 | Gauge | Pinellas | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Duette 21SW - Romp Well 40FCNF1 | 95.8 | Gauge | Polk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Fort Odgen 5EFGWF1 | 95.8 | Gauge | DeSoto | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Floral CityFLCF1 | 95.8 | Gauge | Citrus | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Bowling Green - Cargill Fort MeadeFMMF1 | 95.8 | Gauge | Hardee | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Fort Meade - Romp Well 45FRMF1 | 95.8 | Gauge | Polk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Nocatee 5W - Romp Well 17HCKF1 | 95.8 | Gauge | DeSoto | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | HernandoHERF1 | 95.8 | Gauge | Citrus | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Harbor Heights 2NHHEF1 | 95.8 | Gauge | Charlotte | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Brooksville - Horse LakeHLKF1 | 95.8 | Gauge | Hernando | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Hernando 4NE - S353HNNF1 | 95.8 | Gauge | Citrus | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Tampa 4NE - Sulphur SpringsHRIF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Inverness 1E - PoolINRF1 | 95.8 | Gauge | Citrus | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Inglis 3SE - SCADAISCF1 | 95.8 | Gauge | Citrus | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Odessa 3SSW - Island FordISFF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Lake Placid 3WNW - JuneJIWF1 | 95.8 | Gauge | Highlands | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Arcadia 5ESE - Romp Well 16JOSF1 | 95.8 | Gauge | DeSoto | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Hernadno 6N - Johnson PondJPOF1 | 95.8 | Gauge | Citrus | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Nokomis 3NE - Knights TrailKNIF1 | 95.8 | Gauge | Sarasota | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Floral City 3E - Leslie HefnerLESF1 | 95.8 | Gauge | Citrus | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Haines City 3SW - Lake HenryLHSF1 | 95.8 | Gauge | Polk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Lily 2SWLILF1 | 95.8 | Gauge | Hardee | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Arcadia 13E - Long Island MarshLIMF1 | 95.8 | Gauge | DeSoto | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Lake Placid 2S - Romp Well 28XLKDF1 | 95.8 | Gauge | Highlands | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Lakeland 4N - Lake Gibson 2LKGF1 | 95.8 | Gauge | Polk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Lake Hamilton 1SWLKHF1 | 95.8 | Gauge | Polk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Durant 1E - Lake MedardLKMF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Lake Wales 1N - Romp 58LKRF1 | 95.8 | Gauge | Polk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Thonotosassa 2SE - LakeLKTF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Haines City 4NW - Lake LoweryLLOF1 | 95.8 | Gauge | Polk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Grove City 1NE - Lemon BayLMBF1 | 95.8 | Gauge | Charlotte | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Nokomis 1W - Romp Well TR5LPKF1 | 95.8 | Gauge | Sarasota | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | North Port 9NW - MacarthurMCRF1 | 95.8 | Gauge | Sarasota | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Plant City 4N - McintoshMCTF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Dunnellon 12E - Romp 119MROF1 | 95.8 | Gauge | Marion | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Mulberrry 1SW - Romp Well 60MULF1 | 95.8 | Gauge | Polk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | North Port 4ENROF1 | 95.8 | Gauge | Sarasota | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Masaryktown 4SW - NW PascoNWPF1 | 95.8 | Gauge | Pasco | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Duette 8W - Oak KnollOKNF1 | 95.8 | Gauge | Manatee | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Osprey 1EOPRF1 | 95.8 | Gauge | Sarasota | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Crystal River 3S - Romp Well 21-2OZEF1 | 95.8 | Gauge | Citrus | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Plant City 2S - Romp DV2PCTF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Polk CityPLKF1 | 95.8 | Gauge | Polk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Providence 6NW - Romp Well 87PRVF1 | 95.8 | Gauge | Polk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | El Jobean 1SSW - Romp Well 3-1PTLF1 | 95.8 | Gauge | Charlotte | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Fort Odgen 3W - Peace RiverPWTF1 | 95.8 | Gauge | DeSoto | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Dunnellon 2N - Rainbow SpringsRAPF1 | 95.8 | Gauge | Marion | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Brooksville 8NW - Romp Well 107RINF1 | 95.8 | Gauge | Hernando | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Punta Gorda 8SE - Romp TR 1-2RMPF1 | 95.8 | Gauge | Charlotte | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Withla 3SW - Romp Well 88RRDF1 | 95.8 | Gauge | Polk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Pamletto 4NE - RuboniaRUBF1 | 95.8 | Gauge | Manatee | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Pinellas Park 2SE - Sawgrass LakeSAWF1 | 95.8 | Gauge | Pinellas | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Sebring 9S - Romp 28SEGF1 | 95.8 | Gauge | Highlands | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Cleveland 4NE - Shell CreekSHCF1 | 95.8 | Gauge | Charlotte | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Siesta Key - ROMPSKOF1 | 95.8 | Gauge | Sarasota | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Ruskin 2NW - Romp Well TR9-1SMPF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Masaryktown 1SW - SouthSMYF1 | 95.8 | Gauge | Pasco | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Williston 7SW - Shrine PondSPDF1 | 95.8 | Gauge | Levy | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Land O Lakes 5SW - St Pete 42SPEF1 | 95.8 | Gauge | Pasco | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Sarasota 1NSROF1 | 95.8 | Gauge | Sarasota | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Wimauma 4SE - Romp Well 123STGF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | New Port Richey 5E - Stanley PlantSTPF1 | 95.8 | Gauge | Pasco | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Wildwood 9W - Well No13SUMF1 | 95.8 | Gauge | Sumter | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Brooksville 6SW - SWFWMD HQSWQF1 | 95.8 | Gauge | Hernando | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Temple Terrace 3E - S159TBAF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Tampa 3E - S160TBBF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Thonotoasassa 3W - S155TBCF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Temple Terrace 2S - S-161TBDF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Tampa 2E - Tampa Bypass CnalTBEF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Thonotosassa 2SW - S163TBHF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Temple Terrace 3SE - Tampa Ex PondTEXF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Fort Lonesome 3N - Romp Well 48THAF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Tarpon Springs 2SE - Tarpon SinkTRSF1 | 95.8 | Gauge | Pinellas | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Hidden River 5NW - UtopiaUTOF1 | 95.8 | Gauge | Sarasota | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Webster CityWBSF1 | 95.8 | Gauge | Sumter | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Winter Haven 1WWHVF1 | 95.8 | Gauge | Polk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Warm Mineral Springs 2NEWMZF1 | 95.8 | Gauge | Sarasota | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Wildwood 11W - Romp 112WROF1 | 95.8 | Gauge | Sumter | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Lake Wales 6S - Warner S CollegeWSCF1 | 95.8 | Gauge | Polk | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Wildwood IIWWIF1 | 95.8 | Gauge | Sumter | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,295 | Zolfo Springs 3S - Romp 30ZSPF1 | 95.8 | Gauge | Hardee | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,399 | Sulphur Springs - Hillsborough RiverIBRF1 | 95.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 29 min | 2 h | |
| 1,400 | Hillsborough River AT Temple TerraceFOWF1 | 95.8 | Gauge | Hillsborough | 99.2% | 667 of 672 | 28 min | 46 min | |
| 1,400 | Hillsborough River AT Morris BridgeMORF1 | 95.8 | Gauge | Hillsborough | 99.2% | 667 of 672 | 28 min | 46 min | |
| 1,402 | Withlacoochee 1.6 NE TrilbyTRBF1 | 95.8 | Gauge | Hernando | 99.1% | 333 of 336 | 28 min | 60 min | |
| 1,403 | Indian River at Vero Beach (in MHHW)VBHF1 | 95.8 | Gauge | Indian River | 96.4% | 162 of 168 | 15 min | 5.3 h | |
| 1,404 | Peace River 1 W ArcadiaARCF1 | 95.7 | Gauge | De Soto | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,404 | Bowling Green - Peace RiverBGPF1 | 95.7 | Gauge | Hardee | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,404 | BushnellBNLF1 | 95.7 | Gauge | Sumter | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,404 | Combee - Lake ParkerLPZF1 | 95.7 | Gauge | Polk | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,404 | Pottsburg Creek AT Pottsburg Creek at US 90PCUF1 | 95.7 | Gauge | Duval | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,404 | Peace River 0.8 N Zolfo SpringsZFSF1 | 95.7 | Gauge | Hardee | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,410 | Jacksonville - Dames PointDPBF1 | 95.7 | Gauge | Duval | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,410 | Miami-Dade Everglades (G-3272 )GDMF1 | 95.7 | Gauge | Miami-Dade | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,410 | West Redland (G-789)GIAF1 | 95.7 | Gauge | Miami-Dade | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,410 | Haines Creek AT Haines Creek below Burrell DamHACF1 | 95.7 | Gauge | Lake | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,410 | Lisbon 1SHANF1 | 95.7 | Gauge | Lake | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,410 | Everglades City 25SELSTF1 | 95.7 | Gauge | Monroe | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,410 | Palatlakaha River At Cherry Lake OutletPLGF1 | 95.7 | Gauge | Lake | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,410 | Broad RiverRFMF1 | 95.7 | Gauge | Monroe | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,410 | Sweetwater 14W - Tamiami CanalTEEF1 | 95.7 | Gauge | Miami-Dade | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,410 | Sweetwater 17W - Tamiami CanalUSTF1 | 95.7 | Gauge | Miami-Dade | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,420 | North Fort MyersNFWF1 | 95.7 | Gauge | Lee | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,421 | Country Walk Gauge (G-3626)GADF1 | 95.7 | Gauge | Miami-Dade | 98.8% | 166 of 168 | 28 min | 2 h | |
| 1,422 | Crystal River - Saragassa CanalSGCF1 | 95.7 | Gauge | Citrus | 98.5% | 662 of 672 | 23 min | 60 min | |
| 1,423 | Whiting Fld NAS-N.NSE | 95.7 | Airport | Escambia | 88.6% | 149 of 168 | 7 min | 3.4 h | |
| 1,424 | St. Augustine 3.4 SWFL-SJ-28 | 95.6 | Volunteer | St. Johns | 100% | 3 of 3 | 11.4 h | 24 h | |
| 1,425 | Pinetta 0.3 ESEFL-MS-5 | 95.6 | Volunteer | Madison | 100% | 3 of 3 | 11.4 h | 24 h | |
| 1,425 | Bartow 7.8 SEFL-PK-39 | 95.6 | Volunteer | Polk | 100% | 3 of 3 | 11.4 h | 24 h | |
| 1,425 | Oxford 0.8 SWFL-ST-35 | 95.6 | Volunteer | Sumter | 100% | 3 of 3 | 11.4 h | 24 h | |
| 1,428 | Inverness 4.5 WNWFL-CT-46 | 95.6 | Volunteer | Citrus | 100% | 3 of 3 | 11.4 h | 2 days | |
| 1,429 | Fernandina Beach 2.3 SFL-NS-17 | 95.6 | Volunteer | Nassau | 100% | 3 of 3 | 11.4 h | 24 h | |
| 1,429 | Altamonte Springs 1.4 SEFL-SM-27 | 95.6 | Volunteer | Seminole | 100% | 3 of 3 | 11.4 h | 24 h | |
| 1,431 | Archer 5.5 EFL-AL-2 | 95.6 | Volunteer | Alachua | 100% | 3 of 3 | 11.4 h | 24 h | |
| 1,432 | Odessa - Anclote RiverANOF1 | 95.6 | Gauge | Pasco | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,432 | Elevenmile Creek 3 NW Elevenmile CreekELVF1 | 95.6 | Gauge | Escambia | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,432 | AT Homosassa SpringsHMOF1 | 95.6 | Gauge | Citrus | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,432 | Shell Island - Homosassa RiverSIFF1 | 95.6 | Gauge | Citrus | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,432 | Hastings - St Johns RiverSRPF1 | 95.6 | Gauge | St. Johns | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Bonnet Creek Nr VinelandBCVF1 | 95.6 | Gauge | Osceola | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Choctawhatchee River 1 W Caryville (US 90)CARF1 | 95.6 | Gauge | Holmes | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Cypress Creek Canal At S-103A Nr VinelanCCCF1 | 95.6 | Gauge | Orange | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Cypress Creek At VinelandCCVF1 | 95.6 | Gauge | Orange | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Gee Creek Nr LongwoodGECF1 | 95.6 | Gauge | Seminole | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Alapaha River At JenningsJNAF1 | 95.6 | Gauge | Hamilton | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Black Lake Outlet At S-101ALBVF1 | 95.6 | Gauge | Orange | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Lateral 101 At S-101LLBF1 | 95.6 | Gauge | Orange | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Lateral 410 At S-410 Nr VinelandLNVF1 | 95.6 | Gauge | Orange | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Suwannee River AT Luraville (SR 51)LURF1 | 95.6 | Gauge | Suwannee | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | North Fork Black Creek 4 NW MiddleburgMDLF1 | 95.6 | Gauge | Clay | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | North Port CharlotteMRNF1 | 95.6 | Gauge | Sarasota | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Choctawhatchee River 2 W Pittman (SR 2)PITF1 | 95.6 | Gauge | Holmes | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Lake Ocklawaha near Kirkpatrick Dam (in NAVD88)RADF1 | 95.6 | Gauge | Putnam | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Suwannee River AT Rock Bluff near Bell (CR 340)RCKF1 | 95.6 | Gauge | Gilchrist | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Ocklawaha River AT Ocklawaha River at Kirkpatrick DamRODF1 | 95.6 | Gauge | Putnam | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Santa Fe River AT Santa Fe River at River Rise Near High SpringRRZF1 | 95.6 | Gauge | Columbia | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | South Branch Brooker CreekSBBF1 | 95.6 | Gauge | Pinellas | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Seminole Lake OutletSELF1 | 95.6 | Gauge | Pinellas | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Suwannee River AT TROY SPRING AT TROY SPRINGS STATE PARKTRYF1 | 95.6 | Gauge | Lafayette | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,437 | Whittenhorse Creek At S-411 Nr VinelandWCVF1 | 95.6 | Gauge | Orange | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | North PortBNPF1 | 95.6 | Gauge | Sarasota | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | Brooker CreekBVKF1 | 95.6 | Gauge | Hillsborough | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | ParrishGCPF1 | 95.6 | Gauge | Manatee | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | 4 SW Gulf HammockGULF1 | 95.6 | Gauge | Levy | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | Sarasota Hickory WellHIWF1 | 95.6 | Gauge | Sarasota | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | TampaHPLF1 | 95.6 | Gauge | Hillsborough | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | Howard CreekHWCF1 | 95.6 | Gauge | Sarasota | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | Lateral 405 Ab S-405A Nr Doctor PhillipsLDPF1 | 95.6 | Gauge | Orange | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | Lehigh AcresLEAF1 | 95.6 | Gauge | Lee | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | Mimi Lakes 2NNEMCOF1 | 95.6 | Gauge | Miami-Dade | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | North Feeder Canal Below PC17A Near Felda 32SENFCF1 | 95.6 | Gauge | Hendry | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | Platt - Peace RiverPLPF1 | 95.6 | Gauge | De Soto | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | Alafia River 4 ESE RiverviewRIVF1 | 95.6 | Gauge | Hillsborough | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | Sarasota Coconut WellSCWF1 | 95.6 | Gauge | Sarasota | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | NokomisSKTF1 | 95.6 | Gauge | Sarasota | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | Verna Deep Well 1AVDWF1 | 95.6 | Gauge | Manatee | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | Verna Test Well 0-2VTWF1 | 95.6 | Gauge | Manatee | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | Verna Test Well 0-4VWWF1 | 95.6 | Gauge | Sarasota | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,458 | Woodm - Warm Mineral SpringsWMSF1 | 95.6 | Gauge | Sarasota | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,477 | Babcock 3SWBBKF1 | 95.6 | Gauge | Charlotte | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,477 | Yankeetown - Bird CreekBDCF1 | 95.6 | Gauge | Levy | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,477 | Archbold 3S - Romp 14HCAF1 | 95.6 | Gauge | Highlands | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,477 | North Port 11NE - MurdockMRDF1 | 95.6 | Gauge | Sarasota | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,477 | Myakka Head 1E - Romp Well 32MYHF1 | 95.6 | Gauge | Manatee | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,477 | OnecoONEF1 | 95.6 | Gauge | Manatee | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,477 | Coleman 4W - Pana VistaPVSF1 | 95.6 | Gauge | Sumter | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,477 | Bartow 3N - Saddle CreekSDSF1 | 95.6 | Gauge | Polk | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,477 | Pine Level 4NW - West DesotoWDSF1 | 95.6 | Gauge | DeSoto | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,486 | Safery Barbor - Romp Well 14-1SHBF1 | 95.6 | Gauge | Pinellas | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,487 | Williston 3N - Romp Well 134WLSF1 | 95.6 | Gauge | Levy | 98.8% | 166 of 168 | 29 min | 3 h | |
| 1,488 | Fruitville 3E - Palmer EastPEFF1 | 95.6 | Gauge | Sarasota | 92.2% | 155 of 168 | 18 min | 3 h | |
| 1,489 | Palatlakaha River Nr GrovelandCLOF1 | 95.5 | Gauge | Lake | 98.2% | 165 of 168 | 28 min | 2 h | |
| 1,490 | Peace River 0.6 E BartowBARF1 | 95.5 | Gauge | Polk | 95.2% | 160 of 168 | 23 min | 2 h | |
| 1,491 | Kendale LakesKLGF1 | 95.4 | Gauge | Miami-Dade | 98.2% | 165 of 168 | 29 min | 2 h | |
| 1,491 | Lakeland - Baker CreekMCNF1 | 95.4 | Gauge | Hillsborough | 98.2% | 165 of 168 | 29 min | 2 h | |
| 1,491 | Main Canal At Vero BeachMCVF1 | 95.4 | Gauge | St Lucie | 98.2% | 165 of 168 | 29 min | 2 h | |
| 1,491 | Pottsburg Creek near Jacksonville (in NAVD88)PCCF1 | 95.4 | Gauge | Duval | 98.2% | 165 of 168 | 29 min | 2 h | |
| 1,491 | Reedy Creek Abv S-46 Nr VinelandRCVF1 | 95.4 | Gauge | Orange | 98.2% | 165 of 168 | 29 min | 2 h | |
| 1,491 | Taylor Slough WetlandTYWF1 | 95.4 | Gauge | Dade | 98.2% | 165 of 168 | 29 min | 2 h | |
| 1,497 | Fort Odgen 21E - Romp 13FRPF1 | 95.4 | Gauge | DeSoto | 98.2% | 165 of 168 | 29 min | 2 h | |
| 1,497 | Myakka City 3SW - Romp Well 23MYCF1 | 95.4 | Gauge | Manatee | 98.2% | 165 of 168 | 29 min | 2 h | |
| 1,499 | Site 7 In Cons Area 1BOYF1 | 95.4 | Gauge | Palm Beach | 97.6% | 164 of 168 | 23 min | 4 h | |
| 1,500 | Withlacoochee AT LEE 7EWTHF1 | 95.4 | Gauge | Madison | 95.2% | 160 of 168 | 24 min | 2 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. 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.