Storm Station

Live/247 Rank/Florida

Florida 24/7 Rank

Every station in Florida ranked by its 247 score out of 100: how reliably it reports, how accurate its readings are against a reference station, how they pass their checks and how they stand against the forecast, over the last seven days.

1,911 stations ranked43.8% sent every report dueranked October 4, 2026page 4 of 8Florida instrumentsFlorida weather

A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. Of the 1,911 ranked here, 1,875 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.

Every station, ranked

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
730Tide Gauge at New Pass Bridge (in MHHW)NPCF198.5GaugeLee99.7%335 of 33616 min60 min
730Tide Gauge at Orange River Bridge (in MHHW)ORCF198.5GaugeLee99.7%335 of 33616 min60 min
730Tide Gauge at Owl Creek (in MHHW)OWCF198.5GaugeLee99.7%335 of 33616 min60 min
730Tide Gauge at Phillippe ParkPHCF198.5GaugePinellas99.7%335 of 33616 min60 min
730Mickler at 16th Street Culvert in St Augustine Beach (in NAVD88)SBMF198.5GaugeSt. Johns99.7%335 of 33616 min60 min
730Tide Gauge at Sanibel (in MHHW)SICF198.5GaugeLee99.7%335 of 33616 min60 min
730Tide Station at St Augustine Municipal Marina (in MHHW)SMFF198.5GaugeSt. Johns99.7%335 of 33616 min60 min
730Tide Gauge at Sutherland BayouYUCF198.5GaugePinellas99.7%335 of 33616 min60 min
759Eglin AFB/ValparaisVPS98.5AirportOkaloosa99.4%167 of 16813 min2 h
760Merritt Island RAWSMRFF198.4GaugeBrevard100%168 of 16814 min60 min
761Palm Bay 3.1 NNWFL-BV-598.4VolunteerBrevard100%3 of 35.4 h24 h
761North Miami Beach 1.7 NNEFL-MD-11998.4VolunteerMiami-Dade100%3 of 35.4 h24 h
761Ormond Beach 2.0 ENEFL-VL-9998.4VolunteerVolusia100%3 of 35.4 h24 h
764Belleview 9.3 WFL-MR-9798.4VolunteerMarion100%3 of 35.4 h24 h
765Clermont 4.1 SFL-LK-4298.4VolunteerLake100%3 of 35.4 h24 h
766Pensacola 2.4 SWFL-ES-4898.4VolunteerEscambia100%3 of 35.4 h24 h
766Satsuma 4.0 NEFL-PT-798.4VolunteerPutnam100%3 of 35.4 h24 h
766De Funiak Springs 4.1 NNWFL-WT-2298.4VolunteerWalton100%3 of 35.4 h24 h
769Rockledge 0.9 NWFL-BV-12698.4VolunteerBrevard100%3 of 35.4 h24 h
769Merrit Island 9.1 NFL-BV-3698.4VolunteerBrevard100%3 of 35.4 h24 h
769Vero Beach 6.0 SFL-IR-4798.4VolunteerIndian River100%3 of 35.4 h24 h
769Lady Lake 2.0 NNWFL-LK-2298.4VolunteerLake100%3 of 35.4 h24 h
773Lake City 8.7 SFL-CB-1998.4VolunteerColumbia100%3 of 35.4 h24 h
773Tallahassee 5.6 ESEFL-LN-7498.4VolunteerLeon100%3 of 35.4 h24 h
775McKay Creek at Hickory DrCKCF198.4GaugePinellas99.4%334 of 33616 min60 min
775Tide Gauge at Weedon IslandWDCF198.4GaugePinellas99.4%334 of 33616 min60 min
777Homestead AFBHST98.4AirportDade99.4%167 of 16817 min2 h
778Guana River below Guana River Dam (in MHHW)GRDF198.4GaugeSt. Johns98.8%166 of 16815 min2 h
779Tide Gauge at the Skyway Fishing Pier (In MHHW)SKFF198.4GaugeManatee98.8%166 of 16815 min2.7 h
780White Water Tidal GuageWEMF198.4GaugeMainland Monroe98.8%166 of 16815 min2 h
781Big Creek Nr ClermontBCNF198.4GaugeLake98.2%165 of 16814 min2 h
781Fort Meade 7SE - Bowlegs CreekBFZF198.4GaugePolk98.2%165 of 16814 min2 h
781Highlan City - Bananna Hancock CanalBHCF198.4GaugePolk98.2%165 of 16814 min2 h
781ChassahowitzkaDGIF198.4GaugeCitrus98.2%165 of 16814 min2 h
781Fort OgdenFOPF198.4GaugeDe Soto98.2%165 of 16814 min2 h
781West Of Florida City (G - 864A)GAMF198.4GaugeMiami-Dade98.2%165 of 16814 min2 h
781Hills Rvr Below Crystal SpringsHRZF198.4GaugePasco98.2%165 of 16814 min2 h
781Doral - L-67ALASF198.4GaugeMiami-Dade98.2%165 of 16814 min2 h
781Frostproof 6SE - Livingston CreekLCFF198.4GaugePolk98.2%165 of 16814 min2 h
781ParrishLMPF198.4GaugeManatee98.2%165 of 16814 min2 h
781WimaumaLMWF198.4GaugeHillsborough98.2%165 of 16814 min2 h
781Loxahatchee River 500 ft downstream of US 1 at Jupiter (in MHHW)LRPF198.4GaugePalm Beach98.2%165 of 16814 min2 h
781Loxahatchee River 5 NW lOXAHATCHEE RIVERLXRF198.4GaugeMartin98.2%165 of 16814 min2 h
781Monroe Station W-2MODF198.4GaugeDade98.2%165 of 16814 min2 h
781Monroe Station W-11MOEF198.4GaugeDade98.2%165 of 16814 min2 h
781Monroe Station W-18MOFF198.4GaugeBroward98.2%165 of 16814 min2 h
781Myakka CityMYTF198.4GaugeManatee98.2%165 of 16814 min2 h
781AT NocateeNOCF198.4GaugeDe Soto98.2%165 of 16814 min2 h
781New River 4 SE Lake ButlerNRBF198.4GaugeUnion98.2%165 of 16814 min2 h
781Pithlachascotee RiverPTHF198.4GaugePasco98.2%165 of 16814 min2 h
781Sweetwater TI-9SEEF198.4GaugeDade98.2%165 of 16814 min2 h
781St Lucie River AT St Lucie River near StuartSLRF198.4GaugeMartin98.2%165 of 16814 min2 h
781ST LUCIE RIVER AT Steele PointSPTF198.4GaugeMartin98.2%165 of 16814 min2 h
781Archie Creek 7 NNE Temple TerraceTCKF198.4GaugeHillsborough98.2%165 of 16814 min2 h
781Florida City 1WSW - UndergroundUFGF198.4GaugeMiami-Dade98.2%165 of 16814 min2 h
781Reedy Creek 7 SW Vineland 7SWVINF198.4GaugeOsceola98.2%165 of 16814 min2 h
781Weeki Wachee SpringsWWBF198.4GaugeHernando98.2%165 of 16814 min2 h
781Wysong DamWYSF198.4GaugeCitrus98.2%165 of 16814 min2 h
781ZephyrhillsZPRF198.4GaugePasco98.2%165 of 16814 min2 h
810Pensacola NASNPA98.2AirportEscambia100%168 of 1687 min64 min
811Avon ParkAVZF198.2GaugePolk100%168 of 16818 min60 min
811Panther WestPHWF198.2GaugeCollier100%168 of 16818 min60 min
811Panther EastPSTF198.2GaugeCollier100%168 of 16818 min60 min
814Seabring - Avon ParkAPRF198.2GaugeHighlands99.4%167 of 16817 min2 h
815Macdill AFB/TampaMCF98.2AirportHillsborough99.4%167 of 16817 min1.8 h
816MacGill AFBAGR98.2AirportPolk98.8%166 of 16817 min2 h
817Miami/Kendall-TamiaTMB98.2AirportMonroe98.2%165 of 16810 min4 h
818Carter CkSBRF198.2GaugeHighlands97.6%164 of 16814 min2 h
819Bear Creek AT Bear Creek at US 231BEBF198.1GaugeBay100%168 of 16818 min70 min
820Tyndall AFBPAM98.1AirportBay98.8%166 of 16817 min2 h
821Archbold CRNABDF198.0GaugeHighlands100%168 of 16819 min1.5 h
822Bayport - Gulf of MexicoBPGF198.0GaugeHernando100%168 of 16819 min61 min
822Crooked River At CR67CRDF198.0GaugeFranklin100%168 of 16819 min61 min
822CRN Titusville/Kennedy Space CenterCTKF198.0GaugeBrevard100%168 of 16819 min61 min
822Brushy CkCTPF198.0GaugeHillsborough100%168 of 16819 min61 min
822Lynn Haven - Deer Point LakeDPLF198.0GaugeBay100%168 of 16819 min61 min
822Clearwater - Kapok ParkKAPF198.0GaugePinellas100%168 of 16819 min61 min
822ALAFIA RIVER AT KeysvilleKEYF198.0GaugeHillsborough100%168 of 16819 min61 min
822North Archie Creek AT TampaNACF198.0GaugeHillsborough100%168 of 16819 min61 min
822Double Branch 3 NE OldsmarOLDF198.0GaugeHillsborough100%168 of 16819 min61 min
822Callahan - Thomas CreekTCLF198.0GaugeDuval100%168 of 16819 min61 min
822Apalachicola River AT Woodruff L&DWDRF198.0GaugeJackson100%168 of 16819 min61 min
822Hillsborough River AT Hillsborough River State ParkZPHF198.0GaugeHillsborough100%168 of 16819 min61 min
834Tide Gauge at Daughtry CreekDCCF198.0GaugeLee98.2%330 of 33616 min60 min
835Spring CRK HeadwaterBSSF198.0GaugeLee97.0%163 of 16814 min2 h
835Golden Gate 7NE - C951RCRGF198.0GaugeCollier97.0%163 of 16814 min2 h
835Hialeah - G975GKEF198.0GaugeMiami-Dade97.0%163 of 16814 min2 h
835Boca Raton 1NRRGF198.0GaugePalm Beach97.0%163 of 16814 min2 h
835USGS Well G-3818SWWF198.0GaugeDade97.0%163 of 16814 min2 h
835Apalachicola River 4 ENE Wewahitchka - Mile 44WAHF198.0GaugeGulf97.0%163 of 16814 min2 h
835Santa Fe River At Worthington SpringsWORF198.0GaugeAlachua97.0%163 of 16814 min2 h
835WHISKEY CREEK 5 SSW Ft MyersWSKF198.0GaugeLee97.0%163 of 16814 min2 h
843BrightonGHTF197.9GaugeGlades100%168 of 16819 min60 min
844Alford 0.6 SSEFL-JK-297.9VolunteerJackson100%3 of 36.4 h24 h
845Floral City 2.6 SSWFL-CT-5197.9VolunteerCitrus100%3 of 36.4 h24 h
845Vero Beach 3.1 NNEFL-IR-7097.9VolunteerIndian River100%3 of 36.4 h24 h
845Wildwood 2.8 ENEFL-ST-3897.9VolunteerSumter100%3 of 36.4 h24 h
848Fernandina Beach 6.3 SWFL-NS-1497.9VolunteerNassau100%3 of 36.4 h28 h
849Grove City 2.8 NEFL-CH-3997.9VolunteerCharlotte100%3 of 36.4 h24 h
849Union Park 3.5 SEFL-OR-4897.9VolunteerOrange100%3 of 36.4 h24 h
851Inlet Beach 2.7 WNWFL-WT-2597.9VolunteerWalton100%3 of 36.4 h27 h
852Jacksonville Beach 1.7 NWFL-DV-12297.9VolunteerDuval100%3 of 36.4 h24 h
852Ocoee 1.4 NFL-OR-3497.9VolunteerOrange100%3 of 36.4 h24 h
852De Land 5.7 NWFL-VL-997.9VolunteerVolusia100%3 of 36.4 h24 h
855CRN StationCFNF197.9GaugeCollier99.4%167 of 16818 min1.5 h
855Sulphur Spring 4NNE - Rocky CreekROKF197.9GaugeHillsborough99.4%167 of 16818 min1.5 h
855Carrollwood 1SW - Sweetwater CreekSWZF197.9GaugeHillsborough99.4%167 of 16818 min1.5 h
858ALLIGATOR CREEK AT ClearwaterALCF197.9GaugePinellas99.4%167 of 16818 min2 h
858Cyrstal RiverCKBF197.9GaugeCitrus99.4%167 of 16818 min2 h
858Bartow 3ESE - Gator SinkGSZF197.9GaugePolk99.4%167 of 16818 min2 h
858Reedy Creek At S-40RCSF197.9GaugeOsceola99.4%167 of 16818 min2 h
858Sopchoppy River 5 N Sopchoppy (FR 343)SOPF197.9GaugeWakulla99.4%167 of 16818 min2 h
858Wesley Chapel - Trout CreekTCWF197.9GaugeHillsborough99.4%167 of 16818 min2 h
858Sarasota 2N - Walker CreekWLKF197.9GaugeSarasota99.4%167 of 16818 min2 h
858Wolf Branch At RailroadWOBF197.9GaugeLake99.4%167 of 16818 min2 h
866Land oLakes - Cypress CreekCSAF197.9GaugePasco99.4%167 of 16818 min2 h
867Kissimmee Bend RAWSKBDF197.8GaugeOkeechobee100%168 of 16820 min71 min
868Richmond HeightsCHKF197.8GaugeDade99.4%167 of 16819 min2 h
869Drexel WellDREF197.8GaugePasco99.4%167 of 16819 min1.5 h
869New Port Richey - Lake Worrell OutfallLWOF197.8GaugePasco99.4%167 of 16819 min1.5 h
871Apopka Beauclair Canal Blo DamABEF197.8GaugeLake99.4%167 of 16819 min2 h
871Alligator Creek Near Garfield BightACNF197.8GaugeMiami-Dade99.4%167 of 16819 min2 h
871Apopka-Beauclair Canal Below DamAPOF197.8GaugeLake99.4%167 of 16819 min2 h
871Horse Creek 7.9 W ArcadiaARHF197.8GaugeDe Soto99.4%167 of 16819 min2 h
871Bartow - Saddle CreekATPF197.8GaugePolk99.4%167 of 16819 min2 h
871Bottle Creek At Rookery BranchBOKF197.8GaugeDade99.4%167 of 16819 min2 h
871Bonnett Creek Nr KissimmeeBOTF197.8GaugeOsceola99.4%167 of 16819 min2 h
871St Johns River At Buckman BridgBUCF197.8GaugeDuval99.4%167 of 16819 min2 h
871Punta Gorda - Shell CreekCCGF197.8GaugeCharlotte99.4%167 of 16819 min2 h
871Nokomis - Curry CreekCCHF197.8GaugeSarasota99.4%167 of 16819 min2 h
871Chassahowitzka RvrCHWF197.8GaugeCitrus99.4%167 of 16819 min2 h
871Well L-581CPXF197.8GaugeLee99.4%167 of 16819 min2 h
871Withlacoochee River 0.4 NW CroomCRMF197.8GaugeSumter99.4%167 of 16819 min2 h
871Homestead 27SW - Cuthbert Lake OutletCUOF197.8GaugeMiami-Dade99.4%167 of 16819 min2 h
871Crystal RiverCYTF197.8GaugeCitrus99.4%167 of 16819 min2 h
871St Johns River AT Durbin Creek at Racetrack RoadDUCF197.8GaugeSt. Johns99.4%167 of 16819 min2 h
871ECONLOCKHATCHEE RIVER 2 SE Hwy419 nr OVIEDOECNF197.8GaugeSeminole99.4%167 of 16819 min2 h
871Anclote River 4 E ElfersELFF197.8GaugePasco99.4%167 of 16819 min2 h
871Suwannee River AT Ellaville (US 90)ELLF197.8GaugeSuwannee99.4%167 of 16819 min2 h
871Fellsmere Canal Near MiccoFECF197.8GaugeBrevard99.4%167 of 16819 min2 h
871Shands Bridge - St Johns RiverGCEF197.8GaugeClay99.4%167 of 16819 min2 h
871Southeast Miami Dade Everglades(G -3621)GFAF197.8GaugeMiami-Dade99.4%167 of 16819 min2 h
871Pinecrest Gauge (G-580A)GPRF197.8GaugeMiami-Dade99.4%167 of 16819 min2 h
871Haines CityHAIF197.8GaugePolk99.4%167 of 16819 min2 h
871Harold - Blackwater RiverHARF197.8GaugeSanta Rosa99.4%167 of 16819 min2 h
871Howell Creek Near SlaviaHCSF197.8GaugeSeminole99.4%167 of 16819 min2 h
871Howell Creek At SR434HOWF197.8GaugeSeminole99.4%167 of 16819 min2 h
871Harney Pond Canal Above S-71 Near Lakeport 6NEHPCF197.8GaugeGlades99.4%167 of 16819 min2 h
871FlamingoHRVF197.8GaugeMainland Monroe99.4%167 of 16819 min2 h
871SE Fork Homosassa SpringHSEF197.8GaugeCitrus99.4%167 of 16819 min2 h
871Homosassa Springs - Halls RiverHSHF197.8GaugeCitrus99.4%167 of 16819 min2 h
871Crystal River 1S - Hunter Spring RunHSRF197.8GaugeCitrus99.4%167 of 16819 min2 h
871Tampa 4NNE - Hillsborough RiverHTZF197.8GaugeHillsborough99.4%167 of 16819 min2 h
871Howell Creek Near Altamonte SpringsHWAF197.8GaugeSeminole99.4%167 of 16819 min2 h
871Indian Lake EstatesILKF197.8GaugePolk99.4%167 of 16819 min2 h
871Indian River AT WabassoIRWF197.8GaugeIndian River99.4%167 of 16819 min2 h
871Jumper Creek CanalJCCF197.8GaugeSumter99.4%167 of 16819 min2 h
871Lk Buena Vis Tr At Holetl Pl BlvLBUF197.8GaugeOrange99.4%167 of 16819 min2 h
871Black Creek Canal At Culter BayLDCF197.8GaugeMiami-Dade99.4%167 of 16819 min2 h
871Florida CityLPIF197.8GaugeDade99.4%167 of 16819 min2 h
871Fort LonesomeLRFF197.8GaugeHillsborough99.4%167 of 16819 min2 h
871Lake RosalieLROF197.8GaugePolk99.4%167 of 16819 min2 h
871Little Wekiva River 2 N Altamonte Springs 2nLWAF197.8GaugeSeminole99.4%167 of 16819 min2 h
871Tequesta - LoxahatcheeLXKF197.8GaugeMartin99.4%167 of 16819 min2 h
871Palatlakaha River Nr MascotteMASF197.8GaugeLake99.4%167 of 16819 min2 h
871Sebastian Creek/N. Prong 2 SW Micco 2SWMICF197.8GaugeBrevard99.4%167 of 16819 min2 h
871Well G-34465 Nr Miami INTL AirportMIWF197.8GaugeDade99.4%167 of 16819 min2 h
871Nassau River AT Nassau River near TisoniaNATF197.8GaugeDuval99.4%167 of 16819 min2 h
871Richmond HeightsNESF197.8GaugeDade99.4%167 of 16819 min2 h
871NobletonNOBF197.8GaugeSumter99.4%167 of 16819 min2 h
871Homestead 26SW - Oyster CreekOCFF197.8GaugeMiami-Dade99.4%167 of 16819 min2 h
871Ocklawaha River AT Ocklawaha River near OcalaOKRF197.8GaugeMarion99.4%167 of 16819 min2 h
871Buckingham 2SW - Orange RiverORRF197.8GaugeLee99.4%167 of 16819 min2 h
871Ocala USGS Well CE76OWLF197.8GaugeMarion99.4%167 of 16819 min2 h
871Withlacoochee River 5.6 E Pinetta (CR 150)PINF197.8GaugeMadison99.4%167 of 16819 min2 h
871Palatlakaha River At M-4 Nr Okahumpka 2SPLRF197.8GaugeLake99.4%167 of 16819 min2 h
871South Fork Black Creek 3 W Penney FarmsPNYF197.8GaugeClay99.4%167 of 16819 min2 h
871Fort Myers - Popash CreekPPZF197.8GaugeLee99.4%167 of 16819 min2 h
871Palatlakaha River At Structure M-1 Nr OkPRFF197.8GaugeLake99.4%167 of 16819 min2 h
871Palatlakaha River At Structure M-6 Nr MaPRMF197.8GaugeLake99.4%167 of 16819 min2 h
871QuincyQCYF197.8GaugeGadsden99.4%167 of 16819 min2 h
871WITHLACOOCHEE RIVER 2 NE RitalRITF197.8GaugeHernando99.4%167 of 16819 min2 h
871Belleair - Rattlesnake CreekRSKF197.8GaugePinellas99.4%167 of 16819 min2 h
871Withlacoochee River 1 W RutlandRUTF197.8GaugeCitrus99.4%167 of 16819 min2 h
871Sulphur SpringsSBCF197.8GaugeHillsborough99.4%167 of 16819 min2 h
871Spring Creek AT Spring Creek near Spring CreekSBIF197.8GaugeWakulla99.4%167 of 16819 min2 h
871Soldier Creek Nr LongwoodSCLF197.8GaugeSeminole99.4%167 of 16819 min2 h
871Spruce Creek Near SamsulaSCSF197.8GaugeVolusia99.4%167 of 16819 min2 h
871South Canal Near Vero BeachSCVF197.8GaugeIndian River99.4%167 of 16819 min2 h
871Redland (S-196A)SDFF197.8GaugeMiami-Dade99.4%167 of 16819 min2 h
871Shell IslandSISF197.8GaugeCitrus99.4%167 of 16819 min2 h
871Shingle Creek 3 W Kissimmee Arpt.SNCF197.8GaugeOsceola99.4%167 of 16819 min2 h
871Silver River Near OcalaSRRF197.8GaugeMarion99.4%167 of 16819 min2 h
871SweetwaterSRSF197.8GaugeDade99.4%167 of 16819 min2 h
871Westwood LakesSRVF197.8GaugeDade99.4%167 of 16819 min2 h
871Steinhatchee - Steinhatchee RiverSTIF197.8GaugeDixie99.4%167 of 16819 min2 h
871Silver SpringsSVRF197.8GaugeMarion99.4%167 of 16819 min2 h
871Babson Park - Tiger CreekTBPF197.8GaugePolk99.4%167 of 16819 min2 h
871Tomoka River 4 SW Holly HillTHHF197.8GaugeVolusia99.4%167 of 16819 min2 h
871Fort Meyers Shores 3NE - Telegraph CreekTLKF197.8GaugeLee99.4%167 of 16819 min2 h
871Hillsborough River AT Tampa DamTMTF197.8GaugeHillsborough99.4%167 of 16819 min2 h
871FlamingoUNRF197.8GaugeMonroe99.4%167 of 16819 min2 h
871Withlacoochee River Near InvernessWIVF197.8GaugeCitrus99.4%167 of 16819 min2 h
871Homestead 27SW - West Lake OutletWLOF197.8GaugeMiami-Dade99.4%167 of 16819 min2 h
871Snapper Creek No.5 Above Water PiWPMF197.8GaugeMiami-Dade99.4%167 of 16819 min2 h
871Suwannee River AT White SpringsWSPF197.8GaugeColumbia99.4%167 of 16819 min2 h
871Whittenhorse Creek Nr VinelandWTCF197.8GaugeOrange99.4%167 of 16819 min2 h
958Cyrstal SpringsCRZF197.8GaugePasco99.4%167 of 16819 min2 h
958Ochlockonee River AT Ochlockonee RIver at Curtis MillCTMF197.8GaugeWakulla99.4%167 of 16819 min2 h
958Curiosity Ck At 122NdCURF197.8GaugeHillsborough99.4%167 of 16819 min2 h
958Josephine Creek 4 S Desoto CityDESF197.8GaugeHighlands99.4%167 of 16819 min2 h
958Santa Fe River AT Hildreth On U.s. 129 BridgeFTWF197.8GaugeGilchrist99.4%167 of 16819 min2 h
958Lake Iamonia EastLAIF197.8GaugeLeon99.4%167 of 16819 min2 h
958LaurensLAUF197.8GaugeSarasota99.4%167 of 16819 min2 h
958Carrollwood 2E - Lake EcklesLEKF197.8GaugeHillsborough99.4%167 of 16819 min2 h
958Brooker CreekLFRF197.8GaugeHillsborough99.4%167 of 16819 min2 h
958Chipola River 1 E Marianna (US 90)MALF197.8GaugeJackson99.4%167 of 16819 min2 h
958AT Myakka CityMKAF197.8GaugeManatee99.4%167 of 16819 min2 h
958Yellow River AT MilliganMLGF197.8GaugeOkaloosa99.4%167 of 16819 min2 h
958St. Marks River 6 N Newport On Old Magnolia RdNEPF197.8GaugeWakulla99.4%167 of 16819 min2 h
958Prairie CreekPRKF197.8GaugeCharlotte99.4%167 of 16819 min2 h
958Wauchula 2NNE - Peace RiverPWAF197.8GaugeHardee99.4%167 of 16819 min2 h
9588 NW TampaSCKF197.8GaugeHillsborough99.4%167 of 16819 min2 h
958Chipola River AT Chipola River at State Road 71 (Scott's Ferry)SCTF197.8GaugeCalhoun99.4%167 of 16819 min2 h
958Searcy Creek At White CitySEWF197.8GaugeGulf99.4%167 of 16819 min2 h
958Shell CreekSHEF197.8GaugeCharlotte99.4%167 of 16819 min2 h
958Cypress Creek 0.2 AT Worthington GardensWRGF197.8GaugePasco99.4%167 of 16819 min2 h
958Wewahitchka - Chipola RiverWWCF197.8GaugeGulf99.4%167 of 16819 min2 h
979Bloxham RAWSBFSF197.7GaugeLeon99.4%167 of 16819 min2 h
980Sandborn RAWSSNDF197.6GaugeWakulla99.4%167 of 16820 min2 h
981ImmokaleeRACF197.6GaugeCollier98.8%166 of 16819 min2 h
981Wesley Chapel - Cypress CreekTCYF197.6GaugePasco98.8%166 of 16819 min2 h
983Trout Creek AT TampaACKF197.6GaugeHillsborough98.8%166 of 16819 min2 h
983Odessa 4NW - Anclote RiverACOF197.6GaugePasco98.8%166 of 16819 min2 h
983Homeland - Barber BranchBBHF197.6GaugePolk98.8%166 of 16819 min2 h
983CURLEW CREEK 2 SE OzonaCCBF197.6GaugePinellas98.8%166 of 16819 min2 h
983ChassahowitzkaCHMF197.6GaugeHernando98.8%166 of 16819 min2 h
983New Tampa - Cypress CreekCNTF197.6GaugeHillsborough98.8%166 of 16819 min2 h
983Delaney Ck Popoff Cannal At 51SDLYF197.6GaugeHillsborough98.8%166 of 16819 min2 h
983Suwannee River AT Dowling Park (CR 250)DOUF197.6GaugeSuwannee98.8%166 of 16819 min2 h
983EAST LAKE OUTFALL AT TampaESLF197.6GaugeHillsborough98.8%166 of 16819 min2 h
9834 NE Myakka HeadHORF197.6GaugeHardee98.8%166 of 16819 min2 h
983Lake Miccosukee OutfallLMIF197.6GaugeJefferson98.8%166 of 16819 min2 h
983NicholsNALF197.6GaugePolk98.8%166 of 16819 min2 h
983Clear Springs - Peace RiverPCSF197.6GaugePolk98.8%166 of 16819 min2 h
983Phosphate Mine Outfall CS-8 NeaPMOF197.6GaugePolk98.8%166 of 16819 min2 h
983Odessa - Pithlachascotee RiverPODF197.6GaugePasco98.8%166 of 16819 min2 h
9838 NE Punta GordaPUNF197.6GaugeCharlotte98.8%166 of 16819 min2 h
983ALAFIA RIVER 5 SE LithiaSPAF197.6GaugeHillsborough98.8%166 of 16819 min2 h
983VernaVRWF197.6GaugeManatee98.8%166 of 16819 min2 h

How a station is ranked

The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.

The 247 score

Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:

  1. Reports receivedweight 35The share of its scheduled reports received. A station that sends every 5 minutes is due 2,016 reports in a week; one that reports once a day is due 7. Each report is counted in a slot centred on the station's own report time, so a report a minute early or late is still on time, and the week ends an hour back, so a report still on its way is never counted missed.Full marks: 100% received. No marks: none received.
  2. Arrivalweight 10The median time its reports took to arrive from the moment a reading was taken to the moment it reached Storm Station.Full marks: within 10 minutes, or a tenth of its schedule for a station that reports less often. No marks: an hour, or its whole schedule.
  3. Continuityweight 10Its longest silence against its own schedule, so a daily gauge is not marked down for a day between reports.Full marks: a silence of 3 reports or less. No marks: 72 reports, falling evenly on a log scale between.
  4. Accuracyweight 20How closely its temperature follows its reference station the nearest airport or climate reference station that reported within half an hour, up to 15 miles away, reading by reading. A steady offset is taken out, and where both heights are known only the offset beyond 3 F that the height difference does not explain is counted.Full marks: within 1.5 F, allowing 0.1 F more for each mile to the reference. No marks: 6.5 F beyond that.
  5. Instrument checksweight 15The share of its readings that pass a check. For an airfield, the check the forecast engine runs the next day: each reading against the stations around it, as weather services check their own. For any other station, a reading 20 F or more from its reference fails, unless the two stand 3,000 ft or more apart.Full marks: none failed. No marks: 5% failed.
  6. Forecast checkweight 10How closely its temperature matched Storm Station's forecast for the same hours, checked the next day, for every airfield the forecast engine scores. A station whose readings stray far from a forecast its neighbours confirm is one to doubt.Full marks: within 2 F on average. No marks: 8 F.

A part is scored once the week holds 24 readings or comparisons for it. A part that cannot be measured where a station stands counts at the middle of its state's measured stations, so the station is neither lifted nor sunk by it. A part measured nowhere in the state is left out, and the others carry its weight.

From score to rank

Each state's stations are ranked by their score, to the tenth. At an equal score the longer record comes first: a station that sent 2,016 of 2,016 reports has shown more than one that sent 7 of 7. Then the faster arrival, then the shorter silence. Ties on all of them share a rank, as a race is scored: three stations tied for third are all third, and the next is sixth.

A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. The rank is made again every day, so a station that falls silent or starts to read wrong drops, and one that recovers climbs back. Every page shows the same ranking: a station's rank here, in its state's list and on its own page come from one run, and a new run reaches them together. Each station's page shows its score part by part, with the figures behind each.

The same figures as data

/api/ranks for a state and /api/rank for one station, its score in parts; the developer page has every field.