Storm Station
Sign in

Live/247 Rank/Florida

Florida 24/7 Rank

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

2,338 stations ranked27.1% sent every report dueranked October 16, 2026page 2 of 10Florida instrumentsFlorida weather

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

Every station, ranked

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
250Rockledge 3.1 SSEFL-BV-166100.0VolunteerBrevard100%7 of 786 min24 h
250Port Charlotte 9.8 WSWFL-CH-46100.0VolunteerCharlotte100%7 of 786 min24 h
250Interlachen 3.6 NNEFL-PT-26100.0VolunteerPutnam100%7 of 786 min24 h
250Venice 4.2 ESEFL-SS-102100.0VolunteerSarasota100%7 of 786 min24 h
250Nokomis 3.6 EFL-SS-65100.0VolunteerSarasota100%7 of 786 min24 h
256Key West WFOKWFF1100.0CooperativeMainland Monroe100%7 of 790 min24 h
257Moore Haven Lock 1MHVF1100.0CooperativeGlades100%7 of 72 h24 h
258Golden Gate 2.2 SWFL-CR-62100.0VolunteerCollier100%7 of 72.4 h24 h
258Hernando 1.6 NFL-CT-11100.0VolunteerCitrus100%7 of 72.4 h24 h
258Fellsmere 1.4 NFL-IR-59100.0VolunteerIndian River100%7 of 72.4 h24 h
258Cape Coral 2.2 WNWFL-LE-80100.0VolunteerLee100%7 of 72.4 h24 h
262High Springs 3.2 SWFL-AL-17100.0VolunteerAlachua100%7 of 72.4 h25 h
263Green Cove Springs 2.6 WNWFL-CY-42100.0VolunteerClay100%7 of 72.4 h26 h
264Palm Bay 2.5 WFL-BV-123100.0VolunteerBrevard100%7 of 72.4 h24 h
265Sunrise 1.3 NWFL-BW-160100.0VolunteerBroward100%7 of 72.4 h24 h
266Satsuma 4.0 NEFL-PT-7100.0VolunteerPutnam100%7 of 72.4 h24 h
267Beverly Hills 1.0 ENEFL-CT-49100.0VolunteerCitrus100%7 of 72.4 h24 h
267Leesburg 5.5 SFL-LK-41100.0VolunteerLake100%7 of 72.4 h24 h
267Ormond-By-The-Sea 0.1 SSEFL-VL-63100.0VolunteerVolusia100%7 of 72.4 h24 h
270Bloomingdale 3.1 ENEFL-HB-194100.0VolunteerHillsborough100%7 of 72.4 h25 h
271Lake Suzy 1.0 WFL-DS-3100.0VolunteerDeSoto100%7 of 72.4 h24 h
271Tallahassee 3.5 NFL-LN-25100.0VolunteerLeon100%7 of 72.4 h24 h
271Summerland Key 0.8 SEFL-MN-77100.0VolunteerMainland Monroe100%7 of 72.4 h24 h
274Seminole 3.3 WNWFL-PN-77100.0VolunteerPinellas100%7 of 72.4 h24 h
274Wesley Chapel 1.7 ESEFL-PS-73100.0VolunteerPasco100%7 of 72.4 h24 h
274Daytona Beach Shores 1.8 SSEFL-VL-42100.0VolunteerVolusia100%7 of 72.4 h24 h
277Green Cove Springs 1.6 NWFL-CY-65100.0VolunteerClay100%7 of 72.4 h24 h
278Gainesville 3.0 WNWFL-AL-63100.0VolunteerAlachua100%7 of 72.4 h24 h
278Middleburg 8.9 ENEFL-CY-64100.0VolunteerClay100%7 of 72.4 h24 h
278Palm Coast 0.8 NNWFL-FL-40100.0VolunteerFlagler100%7 of 72.4 h24 h
278Leesburg 4.9 WSWFL-LK-56100.0VolunteerLake100%7 of 72.4 h24 h
278Key West 1.0 SWFL-MN-7100.0VolunteerMainland Monroe100%7 of 72.4 h24 h
278New Smyrna Beach 1.4 WNWFL-VL-101100.0VolunteerVolusia100%7 of 72.4 h24 h
284Interlachen 4.4 WNWFL-PT-32100.0VolunteerPutnam100%7 of 72.4 h24 h
285Miramar 2.3 WFL-BW-131100.0VolunteerBroward100%7 of 72.4 h24 h
285Harbour Heights 2.3 NNEFL-CH-54100.0VolunteerCharlotte100%7 of 72.4 h24 h
285Hollister 0.5 NWFL-PT-27100.0VolunteerPutnam100%7 of 72.4 h24 h
288Vero Beach 5.4 NNWFL-IR-48100.0VolunteerIndian River100%7 of 72.4 h26 h
289Melbourne Beach 3.9 SSEFL-BV-11100.0VolunteerBrevard100%7 of 72.4 h24 h
290Cocoa 2.6 WNWFL-BV-23100.0VolunteerBrevard100%7 of 72.4 h24 h
290Newberry 4.0 WNWFL-GC-3100.0VolunteerGilchrist100%7 of 72.4 h24 h
290Homestead 3.0 NWFL-MD-69100.0VolunteerMiami-Dade100%7 of 72.4 h24 h
290Mary Esther 0.6 EFL-OK-29100.0VolunteerOkaloosa100%7 of 72.4 h24 h
294Fernandina BeachFHB99.9AirportNassau99.8%503 of 50410 min40 min
295SebringSEF99.9AirportHighlands99.6%502 of 50410 min40 min
296Merritt IslandCOI99.9AirportBrevard99.6%502 of 50410 min47 min
297TitusvilleX2199.9AirportBrevard99.6%502 of 50410 min47 min
298Key Largo - Ocean ReefK7099.9AirportMiami-Dade99.6%502 of 50410 min47 min
299Coral Creek54A99.9AirportCharlotte99.6%502 of 50410 min47 min
300Bear Creek AT Bear Creek at US 231BEBF199.8GaugeBay100%168 of 16811 min71 min
301CRN StationCFNF199.8GaugeCollier100%168 of 16811 min1.5 h
302BartowBOW99.8AirportPolk99.4%501 of 50410 min47 min
303Lake CityLCQ99.8AirportColumbia99.4%501 of 50410 min40 min
304ZephyrvilleZPH99.8AirportPasco99.4%501 of 50410 min40 min
305Cape CanaveralXMR99.8AirportBrevard99.4%167 of 16810 min2 h
306Jacksonville/CraigCRG99.7AirportDuval100%168 of 16811 min69 min
306Key WestEYW99.7AirportMonroe100%168 of 16811 min69 min
306Gainesville RgnlGNV99.7AirportAlachua100%168 of 16811 min69 min
309Sarasota-BradentonSRQ99.7AirportManatee100%168 of 16811 min69 min
310Naples MunicipalAPF99.7AirportCollier100%168 of 16812 min69 min
310Fort Myers/Page FldFMY99.7AirportLee100%168 of 16812 min69 min
310Ft Pierce/St LucieFPR99.7AirportSt Lucie100%168 of 16812 min69 min
310Fort LauderdaleFXE99.7AirportBroward100%168 of 16812 min69 min
310Winter Haven (ASOS)GIF99.7AirportPolk100%168 of 16812 min69 min
310Leesburg Municipal AirportLEE99.7AirportLake100%168 of 16812 min69 min
310Melbourne RegionalMLB99.7AirportBrevard100%168 of 16812 min69 min
310MarathonMTH99.7AirportMonroe100%168 of 16812 min69 min
310Orlando/HerndonORL99.7AirportOrange100%168 of 16812 min69 min
310Punta GordaPGD99.7AirportCharlotte100%168 of 16812 min69 min
310Ft Myers/Sw FloridaRSW99.7AirportLee100%168 of 16812 min69 min
310St PetersburgSPG99.7AirportPinellas100%168 of 16812 min69 min
310Tampa INTL AirportTPA99.7AirportHillsborough100%168 of 16812 min69 min
310Vero BeachVRB99.7AirportIndian River100%168 of 16812 min69 min
324Saint PetersburgPIE99.7AirportHillsborough100%168 of 16812 min78 min
325Hollywood/N. PerryHWO99.7AirportBroward100%168 of 16812 min69 min
325Miami/Opa LockaOPF99.7AirportDade100%168 of 16812 min69 min
325Pompano BeachPMP99.7AirportBroward100%168 of 16812 min69 min
328Sanford/OrlandoSFB99.7AirportOrange100%168 of 16812 min75 min
329West Palm BeachDJT99.7AirportPalm Beach100%168 of 16812 min69 min
329Fort Lauderdale - HollywoodFLL99.7AirportBroward100%168 of 16812 min69 min
329Miami INTL AirportMIA99.7AirportDade100%168 of 16812 min69 min
332Miami/Kendall-TamiaTMB99.7AirportMonroe100%168 of 16812 min69 min
333OkeechobeeOBE99.7AirportMartin99.0%499 of 50410 min40 min
334Tallahassee RgnlTLH99.6AirportLeon100%168 of 16812 min69 min
335BrightonGHTF199.6GaugeGlades100%168 of 16812 min60 min
336Bloxham RAWSBFSF199.6GaugeLeon100%168 of 16812 min60 min
337Nasa Shuttle FcltyTTS99.6AirportBrevard99.4%167 of 16810 min2 h
338Sulphur Spring 4NNE - Rocky CreekROKF199.6GaugeHillsborough99.4%167 of 16811 min1.5 h
338Carrollwood 1SW - Sweetwater CreekSWZF199.6GaugeHillsborough99.4%167 of 16811 min1.5 h
340ALLIGATOR CREEK AT ClearwaterALCF199.6GaugePinellas99.4%167 of 16811 min2 h
340Cyrstal RiverCKBF199.6GaugeCitrus99.4%167 of 16811 min2 h
340Bartow 3ESE - Gator SinkGSZF199.6GaugePolk99.4%167 of 16811 min2 h
340Reedy Creek At S-40RCSF199.6GaugeOsceola99.4%167 of 16811 min2 h
340Wesley Chapel - Trout CreekTCWF199.6GaugeHillsborough99.4%167 of 16811 min2 h
340Sarasota 2N - Walker CreekWLKF199.6GaugeSarasota99.4%167 of 16811 min2 h
340Wolf Branch At RailroadWOBF199.6GaugeLake99.4%167 of 16811 min2 h
347Sopchoppy River 5 N Sopchoppy (FR 343)SOPF199.6GaugeWakulla99.4%167 of 16811 min2 h
348Flagler Beach 1.3 SEFL-FL-3399.5VolunteerFlagler100%7 of 73.4 h24 h
349Venice 2.1 EFL-SS-10599.5VolunteerSarasota100%7 of 73.4 h24 h
350Merritt Island 3.4 NNWFL-BV-14399.5VolunteerBrevard100%7 of 73.4 h24 h
351Naples 16.8 NEFL-CR-8199.5VolunteerCollier100%7 of 73.4 h24 h
352Flagler Beach 2.3 SSEFL-FL-3999.5VolunteerFlagler100%7 of 73.4 h24 h
352Greater Northdale 0.4 ENEFL-HB-4899.5VolunteerHillsborough100%7 of 73.4 h24 h
352Auburndale 3.1 WSWFL-PK-8199.5VolunteerPolk100%7 of 73.4 h24 h
355Jacksonville 4.5 ENEFL-DV-14199.5VolunteerDuval100%7 of 73.4 h24 h
356Desoto Lakes 4.2 NNEFL-MA-4399.5VolunteerManatee100%7 of 73.4 h26 h
357Fruit Cove 1.9 NFL-SJ-3099.5VolunteerSt. Johns100%7 of 73.4 h24 h
358Hawthorne 5.0 WNWFL-AL-7199.5VolunteerAlachua100%7 of 73.4 h24 h
358Lady Lake 5.5 SFL-LK-3199.5VolunteerLake100%7 of 73.4 h24 h
360Panama City 1.9 SEFL-BY-2499.5VolunteerBay100%7 of 73.4 h25 h
361Hastings 4NEHTGF199.5CooperativeSt Johns100%7 of 73.4 h24 h
362Orlando InternationalMCO99.5AirportOrange99.4%167 of 16812 min1.8 h
363Key West NASNQX99.5AirportMonroe99.4%167 of 16812 min2 h
364Ward Lake Near Bradenton0230004299.4GaugeManatee100%168 of 16813 min62 min
364South Prong Alafia River Near Ft Lonesome0230115099.4GaugeHillsborough100%168 of 16813 min62 min
364North Archie Creek At Progress Blvd. Near Tampa0230174099.4GaugeHillsborough100%168 of 16813 min62 min
364Brooker Creek Near Lake Fern0230732399.4GaugeHillsborough100%168 of 16813 min62 min
364Alligator Creek At Kapok Park At Clearwater0230767499.4GaugePinellas100%168 of 16813 min62 min
364Pithlachascotee River Near Fivay Junction0231028099.4GaugePasco100%168 of 16813 min62 min
364Lake Seminole Near Chattahoochee0235750099.4GaugeGadsden100%168 of 16813 min62 min
364Yorkshire Street Raingage Nr Northport27042808204230199.4GaugeSarasota100%168 of 16813 min62 min
372Alafia River At US 301 At Riverview0230171899.4GaugeHillsborough100%168 of 16813 min62 min
373SumatraSURF199.4GaugeLiberty100%168 of 16813 min60 min
374Thomas Creek At SH 115 Nr Callahan, Fla.0223128499.4GaugeNassau100%168 of 16813 min75 min
375Olustee RAWSOLSF199.4GaugeBaker99.4%167 of 16812 min2 h
376Land oLakes - Cypress CreekCSAF199.4GaugePasco98.8%166 of 16811 min2 h
377Central RAWS/Astor Park 5SWCRAF199.3GaugeLake100%168 of 16814 min65 min
377Lake George RAWS/Pierson 2WSWLGRF199.3GaugeVolusia100%168 of 16814 min65 min
379Wilma RawsWHSF199.2GaugeLiberty100%168 of 16814 min60 min
380Lake WalesLWEF199.1GaugePolk100%168 of 16815 min60 min
380PanaceaPRWF199.1GaugeWakulla100%168 of 16815 min60 min
382Eddy Tower RAWSEDTF199.1GaugeBaker100%168 of 16815 min66 min
383De Land 0.6 SSEFL-VL-7099.1VolunteerVolusia100%7 of 74.4 h24 h
384Port Richey 2.0 NNEFL-PS-499.1VolunteerPasco100%7 of 74.4 h24 h
385Ormond Beach 2.0 ENEFL-VL-9999.1VolunteerVolusia100%7 of 74.4 h24 h
386Clearwater 1.6 NFL-PN-8399.1VolunteerPinellas100%7 of 74.4 h25 h
387Orange Park 5.9 ENEFL-DV-13399.1VolunteerDuval100%7 of 74.4 h24 h
387Fort Pierce 5.1 SSWFL-SL-3399.1VolunteerSt. Lucie100%7 of 74.4 h24 h
389Kissimmee 9.2 WFL-OS-4799.1VolunteerOsceola100%7 of 74.4 h24 h
390Clermont 6.5 SFL-LK-4699.1VolunteerLake100%7 of 74.4 h24 h
390Stuart 5.8 SFL-MT-4899.1VolunteerMartin100%7 of 74.4 h24 h
392Palm Coast 1.9 SFL-FL-4999.1VolunteerFlagler100%7 of 74.4 h24 h
393Naples 8.8 SEFL-CR-8299.1VolunteerCollier100%7 of 74.4 h24 h
393Venice 4.9 SSEFL-SS-10099.1VolunteerSarasota100%7 of 74.4 h24 h
395Melbourne 3.5 NFL-BV-15499.1VolunteerBrevard100%7 of 74.4 h25 h
396Pensacola RegionalPNS99.0AirportEscambia99.4%167 of 16812 min2 h
397ImmokaleeOASF199.0GaugeCollier99.4%167 of 16814 min2 h
398Fort Meade 7SE - Bowlegs CreekBFZF198.9GaugePolk100%168 of 16816 min60 min
398Golden Gate - Honeymoon RAWSHMRF198.9GaugeCollier100%168 of 16816 min60 min
398Doral - L-67ALASF198.9GaugeMiami-Dade100%168 of 16816 min60 min
398Frostproof 6SE - Livingston CreekLCFF198.9GaugePolk100%168 of 16816 min60 min
398Loxahatchee River 5 NW lOXAHATCHEE RIVERLXRF198.9GaugeMartin100%168 of 16816 min60 min
398Monroe Station W-2MODF198.9GaugeDade100%168 of 16816 min60 min
398Monroe Station W-11MOEF198.9GaugeDade100%168 of 16816 min60 min
398Monroe Station W-18MOFF198.9GaugeBroward100%168 of 16816 min60 min
398New River 4 SE Lake ButlerNRBF198.9GaugeUnion100%168 of 16816 min60 min
398ImmokaleeRKIF198.9GaugeCollier100%168 of 16816 min60 min
398Sweetwater TI-9SEEF198.9GaugeDade100%168 of 16816 min60 min
398St Lucie River AT St Lucie River near StuartSLRF198.9GaugeMartin100%168 of 16816 min60 min
398ST LUCIE RIVER AT Steele PointSPTF198.9GaugeMartin100%168 of 16816 min60 min
398Reedy Creek 7 SW Vineland 7SWVINF198.9GaugeOsceola100%168 of 16816 min60 min
398Weeki Wachee SpringsWWBF198.9GaugeHernando100%168 of 16816 min60 min
398Wysong DamWYSF198.9GaugeCitrus100%168 of 16816 min60 min
414OchopeeOCOF198.9GaugeCollier99.4%167 of 16815 min2 h
415Suwannee 7ENESWNF198.9GaugeLevy98.8%166 of 16814 min2 h
416Santa Fe At High SpringsHSPF198.8GaugeAlachua100%168 of 16816 min60 min
417Ochlockonee River 4 ENE Concord (CR 12)CONF198.8GaugeGadsden99.4%167 of 16815 min2 h
418Northwest Cape SableMSCF198.7GaugeMainland Monroe100%168 of 16817 min68 min
419CEWCEW98.7DCP-100%7 of 75.2 h24 h
419CRGCRG98.7DCP-100%7 of 75.2 h24 h
419FLLFLL98.7DCP-100%7 of 75.2 h24 h
422Florida City 1WSW - UndergroundUFGF198.7GaugeMiami-Dade99.4%167 of 16816 min60 min
423Merritt Island RAWSMRFF198.7GaugeBrevard99.4%167 of 16816 min2 h
423Bee Branch Near Palm Harbor 1SPHBF198.7GaugePinellas99.4%167 of 16816 min2 h
425Cocoa 6In Well Nr BithloWELF198.7GaugeOrange99.4%167 of 16816 min2 h
426Palm City 1.4 NWFL-MT-3198.6VolunteerMartin100%7 of 75.4 h24 h
427Orlando 4.8 NNWFL-OR-2698.6VolunteerOrange100%7 of 75.4 h24 h
428Fort Myers 10.0 NEFL-LE-7698.6VolunteerLee100%7 of 75.4 h24 h
429Merrit Island 9.1 NFL-BV-3698.6VolunteerBrevard100%7 of 75.4 h27 h
430Orlando 6.8 WFL-OR-5598.6VolunteerOrange100%7 of 75.4 h24 h
430Navarre 3.9 ENEFL-SR-5598.6VolunteerSanta Rosa100%7 of 75.4 h24 h
432Valrico 2.2 SEFL-HB-498.6VolunteerHillsborough100%7 of 75.4 h24 h
433North Miami Beach 1.7 NNEFL-MD-11998.6VolunteerMiami-Dade100%7 of 75.4 h24 h
434Nr AndytownADYF198.6GaugeBroward99.4%167 of 16816 min1.8 h
434Nr AndytownANDF198.6GaugeBroward99.4%167 of 16816 min1.8 h
434Site 7 In Cons Area 1BOYF198.6GaugePalm Beach99.4%167 of 16816 min1.8 h
434Carol CityCRLF198.6GaugeBroward99.4%167 of 16816 min1.8 h
434Coral SpringsCSSF198.6GaugeBroward99.4%167 of 16816 min1.8 h
439De Soto CityABKF198.6GaugeHighlands99.4%167 of 16816 min2 h
439Apalachicola River 1 AT BlountstownBLOF198.6GaugeCalhoun99.4%167 of 16816 min2 h
439Bay Lake - Lateral 405BYLF198.6GaugeOrange99.4%167 of 16816 min2 h
439Nr CooperstownCOOF198.6GaugeDade99.4%167 of 16816 min2 h
439Coral SpringsCSPF198.6GaugeBroward99.4%167 of 16816 min2 h
439Fisheating Creek 8 SW Lake PlacidFCRF198.6GaugeHighlands99.4%167 of 16816 min2 h
439Peace River 1.2 AT Fort MeadeFTMF198.6GaugePolk99.4%167 of 16816 min2 h
439South Southwest Of Florida City (G-3355)GIFF198.6GaugeMiami-Dade99.4%167 of 16816 min2 h
439GenevaGNEF198.6GaugeSeminole99.4%167 of 16816 min2 h
439Gum SpringGUMF198.6GaugeSumter99.4%167 of 16816 min2 h
439Ochlockonee River 1 NW Jackson Bluff Dam (SR 20)JBDF198.6GaugeLeon99.4%167 of 16816 min2 h
439Well G-3553KEDF198.6GaugeDade99.4%167 of 16816 min2 h
439MiramarMIRF198.6GaugeBroward99.4%167 of 16816 min2 h
439Still Water Creek Near Homestead 10SSENBKF198.6GaugeMiami-Dade99.4%167 of 16816 min2 h
439OTTER CREEK 9 N Okeechobee 9NOTRF198.6GaugeOkeechobee99.4%167 of 16816 min2 h
439Homeland 2E - Peace RiverPHOF198.6GaugePolk99.4%167 of 16816 min2 h
439Rainbow River AT Rainbow River above DunnellonRABF198.6GaugeMarion99.4%167 of 16816 min2 h
439Rerdell-O-Little Withlacoochee RiverRERF198.6GaugeHernando99.4%167 of 16816 min2 h
439SocrumSOCF198.6GaugePolk99.4%167 of 16816 min2 h
439Deep Creek At Deep Ck At SpudsSPUF198.6GaugeSt Johns99.4%167 of 16816 min2 h
439SweetwaterSWEF198.6GaugeDade99.4%167 of 16816 min2 h
439Taylor Creek 8 NNW Okeechobee 8NNWTACF198.6GaugeOkeechobee99.4%167 of 16816 min2 h
439Taylor Creek 5 N Grassy Island nr OkeechobeeTCGF198.6GaugeOkeechobee99.4%167 of 16816 min2 h
439TarrytownTYTF198.6GaugeHernando99.4%167 of 16816 min2 h
439Floral CityWFLF198.6GaugeCitrus99.4%167 of 16816 min2 h
439Well G-3558WGLF198.6GaugeDade99.4%167 of 16816 min2 h
439Wolff Creek 2 N OKEECHOBEE 2NWOLF198.6GaugeOkeechobee99.4%167 of 16816 min2 h
466Wauchula - Little Charlie CreekWLAF198.6GaugeHardee99.4%167 of 16816 min2 h
467Northeast Of Flamingo (Gb)GBMF198.6GaugeMiami-Dade98.8%166 of 16815 min2 h
467Wilderness Waterway South Tidal GaugeGIMF198.6GaugeMainland Monroe98.8%166 of 16815 min2 h
469St Marks 4ESESAMF198.5GaugeWakulla99.4%167 of 16817 min2 h
470North Miami Gauge 2ECGMF198.5GaugeMiami-Dade98.8%166 of 16816 min2 h
470Country Walk 2SW - G1362ACWGF198.5GaugeMiami-Dade98.8%166 of 16816 min2 h
470Davie Gauge G1221DBUF198.5GaugeBroward98.8%166 of 16816 min2 h
470Econfina River 15 NW Perry (CR 655)ECOF198.5GaugeTaylor98.8%166 of 16816 min2 h
470Estero River AT EsteroERNF198.5GaugeLee98.8%166 of 16816 min2 h
470Estero River AT EsteroERSF198.5GaugeLee98.8%166 of 16816 min2 h
470Fenholloway River AT Foley (US 19)FLYF198.5GaugeTaylor98.8%166 of 16816 min2 h
470Gator Slough 4 NW Ft MyersGTRF198.5GaugeLee98.8%166 of 16816 min2 h
470USGS Well G-3437HMEF198.5GaugeDade98.8%166 of 16816 min2 h
470Lake TraffordLTFF198.5GaugeCollier98.8%166 of 16816 min2 h
470Southeast Broward Gauge 1SESBFF198.5GaugeBroward98.8%166 of 16816 min2 h
470Six Mile Cypress Creek North 6 S Fort MyersSIXF198.5GaugeLee98.8%166 of 16816 min2 h
470TENMILE CANAL 5 W EsteroTENF198.5GaugeLee98.8%166 of 16816 min2 h
470Everglades City 3SETURF198.5GaugeCollier98.8%166 of 16816 min2 h
470Doral - Everglades G620VRGF198.5GaugeMiami-Dade98.8%166 of 16816 min2 h
470Dade CityWDAF198.5GaugePasco98.8%166 of 16816 min2 h
486Bee Branch Near Palm Harbor0230944798.4GaugePinellas100%168 of 16818 min60 min
487St Marys River At Ferry Landing Near Folkston0223117598.4GaugeNassau100%168 of 16818 min60 min
487Peace River At Fort Meade0229489898.4GaugePolk100%168 of 16818 min60 min
487Wakulla Spring Nr Crawfordville0232700098.4GaugeWakulla100%168 of 16818 min60 min
487Cocoa R Well Near Bithlo28240608109360298.4GaugeOrange100%168 of 16818 min60 min
487St Johns Rv Ab Lk Harney Rain Gage Nr Geneva28425408102100098.4GaugeSeminole100%168 of 16818 min60 min
492Black Creek Canal Raingage Nr US1 Nr Goulds25341708022430298.4GaugeMiami-Dade100%168 of 16818 min60 min
493Jackson Blue Spring Nr Marianna0235879598.4GaugeJackson100%168 of 16818 min60 min
494Panther WestPHWF198.4GaugeCollier100%168 of 16818 min60 min
494Panther EastPSTF198.4GaugeCollier100%168 of 16818 min60 min
496Nettles IslandNETF198.4CooperativeSt. Lucie100%7 of 7-24 h
497Fort LauderdaleFTLF198.4CooperativeBroward100%7 of 7-25 h
498Weeki Wachee WellWKWF198.4GaugeHernando98.8%166 of 16816 min3 h
499Florida Bay TideDKFF198.4GaugeMiami-Dade98.2%165 of 16815 min2 h
500Loxahatchee RAWSLOHF198.3GaugePalm Beach100%168 of 16819 min60 min

How a station is ranked

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

The 247 score

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

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

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

From score to rank

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

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

The same figures as data

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