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 2 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
246Land O Lakes 1.5 SSEFL-PS-4399.8VolunteerPasco100%3 of 386 min25 h
246Zephyrhills 1.6 NWFL-PS-9499.8VolunteerPasco100%3 of 386 min25 h
253Gainesville 8.1 SWFL-AL-799.8VolunteerAlachua100%3 of 386 min26 h
253Rockledge 1.6 NNEFL-BV-14999.8VolunteerBrevard100%3 of 386 min26 h
253Fernandina Beach 1.5 SFL-NS-2599.8VolunteerNassau100%3 of 386 min26 h
256The Villages 5.3 SFL-ST-3799.8VolunteerSumter100%3 of 386 min27 h
257Seffner 2.1 SFL-HB-19199.8VolunteerHillsborough100%3 of 386 min29 h
258Green Cove Springs 1.6 NWFL-CY-6599.8VolunteerClay100%3 of 386 min2 days
258Marianna 0.8 NNEFL-JK-699.8VolunteerJackson100%3 of 386 min2 days
260Gainesville 0.5 NFL-AL-9599.8VolunteerAlachua100%3 of 386 min24 h
260Melbourne 2.5 SFL-BV-12599.8VolunteerBrevard100%3 of 386 min24 h
260Cocoa Beach 0.8 ESEFL-BV-17599.8VolunteerBrevard100%3 of 386 min24 h
260Port Charlotte 9.2 WSWFL-CH-5599.8VolunteerCharlotte100%3 of 386 min24 h
260Jacksonville 5.9 SWFL-DV-399.8VolunteerDuval100%3 of 386 min24 h
260Quincy 6.0 SWFL-GD-399.8VolunteerGadsden100%3 of 386 min24 h
260Tampa 6.5 NNEFL-HB-2999.8VolunteerHillsborough100%3 of 386 min24 h
260Greater Northdale 0.4 ENEFL-HB-4899.8VolunteerHillsborough100%3 of 386 min24 h
260Brooksville 3.7 SEFL-HN-3999.8VolunteerHernando100%3 of 386 min24 h
260Lady Lake 4.0 ESEFL-LK-4399.8VolunteerLake100%3 of 386 min24 h
260Groveland 5.1 NEFL-LK-5299.8VolunteerLake100%3 of 386 min24 h
260Tallahassee 5.2 EFL-LN-4799.8VolunteerLeon100%3 of 386 min24 h
260Bradenton 10.8 SEFL-MA-1099.8VolunteerManatee100%3 of 386 min24 h
260Bradenton 1.4 SWFL-MA-3899.8VolunteerManatee100%3 of 386 min24 h
260Lindgren Acres 0.5 WSWFL-MD-399.8VolunteerMiami-Dade100%3 of 386 min24 h
260Ocala 4.6 NFL-MR-5799.8VolunteerMarion100%3 of 386 min24 h
260Okeechobee 18.0 NNWFL-OB-599.8VolunteerOkeechobee100%3 of 386 min24 h
260Okeechobee 5.2 SSWFL-OB-899.8VolunteerOkeechobee100%3 of 386 min24 h
260Winter Garden 0.7 NNWFL-OR-8999.8VolunteerOrange100%3 of 386 min24 h
260Delray Beach 1.9 SSEFL-PB-6399.8VolunteerPalm Beach100%3 of 386 min24 h
260Sun Valley 0.8 SWFL-PB-799.8VolunteerPalm Beach100%3 of 386 min24 h
260Dunedin 2.4 ESEFL-PN-12699.8VolunteerPinellas100%3 of 386 min24 h
260St. Petersburg 2.2 NFL-PN-7999.8VolunteerPinellas100%3 of 386 min24 h
260Venice 4.2 ESEFL-SS-10299.8VolunteerSarasota100%3 of 386 min24 h
260Lake Helen 0.9 SFL-VL-9099.8VolunteerVolusia100%3 of 386 min24 h
285Quincy 6.0 SWFL-GD-199.8VolunteerGadsden100%3 of 386 min25 h
285Estero 0.5 WNWFL-LE-7599.8VolunteerLee100%3 of 386 min25 h
287Marathon 6.8 ENEFL-MN-2399.8VolunteerMainland Monroe100%3 of 386 min27 h
288Gainesville 1.7 SEFL-AL-2699.8VolunteerAlachua100%3 of 386 min24 h
288Melbourne 7.7 WNWFL-BV-11199.8VolunteerBrevard100%3 of 386 min24 h
288Palm Bay 4.9 SFL-BV-6799.8VolunteerBrevard100%3 of 386 min24 h
288Naples Manor 2.3 ENEFL-CR-7199.8VolunteerCollier100%3 of 386 min24 h
288Palm Coast 1.9 SFL-FL-4999.8VolunteerFlagler100%3 of 386 min24 h
288Riverview 0.9 ENEFL-HB-11499.8VolunteerHillsborough100%3 of 386 min24 h
288Ruskin 1.8 ESEFL-HB-4499.8VolunteerHillsborough100%3 of 386 min24 h
288Avon Park 1.8 SSWFL-HL-4999.8VolunteerHighlands100%3 of 386 min24 h
288Sebring 4.1 NWFL-HL-5099.8VolunteerHighlands100%3 of 386 min24 h
288Fellsmere 4.3 ESEFL-IR-6399.8VolunteerIndian River100%3 of 386 min24 h
288Cape Coral 4.9 SFL-LE-5799.8VolunteerLee100%3 of 386 min24 h
288Tallahassee 5.0 SEFL-LN-7299.8VolunteerLeon100%3 of 386 min24 h
288Belleview 6.0 SSEFL-MR-399.8VolunteerMarion100%3 of 386 min24 h
288St Cloud 3.1 EFL-OS-3799.8VolunteerOsceola100%3 of 386 min24 h
288Clearwater 1.0 NNEFL-PN-13999.8VolunteerPinellas100%3 of 386 min24 h
288Interlachen 3.6 NNEFL-PT-2699.8VolunteerPutnam100%3 of 386 min24 h
288Osprey 1.1 ESEFL-SS-8899.8VolunteerSarasota100%3 of 386 min24 h
288Port Orange 2.9 WSWFL-VL-4499.8VolunteerVolusia100%3 of 386 min24 h
306Rockledge 3.1 SSEFL-BV-16699.8VolunteerBrevard100%3 of 386 min25 h
306Lake City 3.1 SSWFL-CB-3099.8VolunteerColumbia100%3 of 386 min25 h
306Jacksonville 9.6 SEFL-DV-7999.8VolunteerDuval100%3 of 386 min25 h
306Bloomingdale 3.1 ENEFL-HB-19499.8VolunteerHillsborough100%3 of 386 min25 h
306Lakeland 2.8 SSWFL-PK-9099.8VolunteerPolk100%3 of 386 min25 h
311Union Park 1.1 EFL-OR-1999.8VolunteerOrange100%3 of 386 min26 h
312Palm Harbor 1.0 SFL-PN-7199.8VolunteerPinellas100%3 of 386 min27 h
313Pensacola 1.0 SWFL-ES-5699.8VolunteerEscambia100%3 of 386 min2 days
314Palm Shores 5.2 WNWFL-BV-18299.8VolunteerBrevard100%3 of 32.4 h24 h
314Margate 0.4 WFL-BW-7999.8VolunteerBroward100%3 of 32.4 h24 h
314Avon Park 0.8 SSEFL-HL-4899.8VolunteerHighlands100%3 of 32.4 h24 h
314Tallahassee 4.5 ENEFL-LN-9699.8VolunteerLeon100%3 of 32.4 h24 h
314Kissimmee 3.7 SSWFL-OS-4199.8VolunteerOsceola100%3 of 32.4 h24 h
314Wesley Chapel 1.7 ESEFL-PS-7399.8VolunteerPasco100%3 of 32.4 h24 h
314Winter Springs 0.6 EFL-SM-4999.8VolunteerSeminole100%3 of 32.4 h24 h
321Brooksville 7.1 WFL-HN-5099.8VolunteerHernando100%3 of 32.4 h24 h
321Summerland Key 0.7 SFL-MN-7999.8VolunteerMainland Monroe100%3 of 32.4 h24 h
323Palm Bay 2.5 WFL-BV-12399.8VolunteerBrevard100%3 of 32.4 h24 h
323Lakeland 5.8 NEFL-PK-8799.8VolunteerPolk100%3 of 32.4 h24 h
325Sunrise 0.4 NNEFL-BW-15199.8VolunteerBroward100%3 of 32.4 h26 h
326Melbourne 4.5 SEFL-BV-15899.8VolunteerBrevard100%3 of 32.4 h24 h
326Harbour Heights 3.0 NNWFL-CH-4799.8VolunteerCharlotte100%3 of 32.4 h24 h
326Keystone Heights 3.5 ENEFL-CY-799.8VolunteerClay100%3 of 32.4 h24 h
326Valrico 2.2 SEFL-HB-499.8VolunteerHillsborough100%3 of 32.4 h24 h
326La Belle 2.3 WNWFL-HY-399.8VolunteerHendry100%3 of 32.4 h24 h
326Vero Beach 3.4 WFL-IR-2499.8VolunteerIndian River100%3 of 32.4 h24 h
326Leesburg 5.5 SFL-LK-4199.8VolunteerLake100%3 of 32.4 h24 h
326Mary Esther 0.6 EFL-OK-2999.8VolunteerOkaloosa100%3 of 32.4 h24 h
326Wright 0.7 NNWFL-OK-4999.8VolunteerOkaloosa100%3 of 32.4 h24 h
326Feather Sound 1.3 SFL-PN-10599.8VolunteerPinellas100%3 of 32.4 h24 h
326South Pasadena 1.0 NEFL-PN-699.8VolunteerPinellas100%3 of 32.4 h24 h
326Interlachen 4.4 WNWFL-PT-3299.8VolunteerPutnam100%3 of 32.4 h24 h
326Longwood 2.8 NWFL-SM-3999.8VolunteerSeminole100%3 of 32.4 h24 h
326Winter Springs 0.6 SFL-SM-4399.8VolunteerSeminole100%3 of 32.4 h24 h
326Vernon 0.5 NWFL-WS-699.8VolunteerWashington100%3 of 32.4 h24 h
341Palm Bay 1.0 NEFL-BV-1499.8VolunteerBrevard100%3 of 32.4 h2 days
341Port St. Lucie 1.8 SWFL-SL-5099.8VolunteerSt. Lucie100%3 of 32.4 h2 days
343Gainesville 0.9 WSWFL-AL-7599.8VolunteerAlachua100%3 of 32.4 h24 h
343Melbourne Beach 3.9 SSEFL-BV-1199.8VolunteerBrevard100%3 of 32.4 h24 h
343Deerfield Beach 1.7 EFL-BW-16799.8VolunteerBroward100%3 of 32.4 h24 h
343Plantation 3.4 EFL-BW-7699.8VolunteerBroward100%3 of 32.4 h24 h
343Lake City 7.9 SSWFL-CB-1299.8VolunteerColumbia100%3 of 32.4 h24 h
343Fort White 4.4 NEFL-CB-2899.8VolunteerColumbia100%3 of 32.4 h24 h
343Port Charlotte 9.8 WSWFL-CH-4699.8VolunteerCharlotte100%3 of 32.4 h24 h
343Everglades City 0.3 SFL-CR-8099.8VolunteerCollier100%3 of 32.4 h24 h
343Palm Coast 4.2 SSWFL-FL-3099.8VolunteerFlagler100%3 of 32.4 h24 h
343Palm Coast 0.8 NNWFL-FL-4099.8VolunteerFlagler100%3 of 32.4 h24 h
343Greater Northdale 1.2 SFL-HB-14099.8VolunteerHillsborough100%3 of 32.4 h24 h
343Fellsmere 1.4 NFL-IR-5999.8VolunteerIndian River100%3 of 32.4 h24 h
343Cypress Lake 0.5 SSWFL-LE-6599.8VolunteerLee100%3 of 32.4 h24 h
343Dunnellon 7.4 WFL-LV-1899.8VolunteerLevy100%3 of 32.4 h24 h
343Palm City 1.4 NWFL-MT-3199.8VolunteerMartin100%3 of 32.4 h24 h
343Stuart 8.4 SFL-MT-3599.8VolunteerMartin100%3 of 32.4 h24 h
343Shalimar 1.2 NNWFL-OK-4199.8VolunteerOkaloosa100%3 of 32.4 h24 h
343Orlando 6.8 WFL-OR-5599.8VolunteerOrange100%3 of 32.4 h24 h
343Auburndale 3.1 WSWFL-PK-8199.8VolunteerPolk100%3 of 32.4 h24 h
343East Palatka 3.5 NNWFL-PT-899.8VolunteerPutnam100%3 of 32.4 h24 h
343Interlachen 2.8 NNEFL-PT-999.8VolunteerPutnam100%3 of 32.4 h24 h
343Oviedo 2.1 NFL-SM-3499.8VolunteerSeminole100%3 of 32.4 h24 h
343Lady Lake 4.2 WSWFL-ST-4399.8VolunteerSumter100%3 of 32.4 h24 h
343Pierson 1.0 ENEFL-VL-10599.8VolunteerVolusia100%3 of 32.4 h24 h
343Ormond-By-The-Sea 0.1 SSEFL-VL-6399.8VolunteerVolusia100%3 of 32.4 h24 h
343Crawfordville 1.0 SFL-WK-1099.8VolunteerWakulla100%3 of 32.4 h24 h
343De Funiak Springs 7.3 NNEFL-WT-2399.8VolunteerWalton100%3 of 32.4 h24 h
343Freeport 1.6 WFL-WT-3299.8VolunteerWalton100%3 of 32.4 h24 h
371Cutler Bay 0.4 NNEFL-MD-11599.8VolunteerMiami-Dade100%3 of 32.4 h25 h
372Sunrise 1.3 NWFL-BW-16099.8VolunteerBroward100%3 of 32.4 h24 h
373Key West 1.0 SWFL-MN-799.8VolunteerMainland Monroe100%3 of 32.4 h24 h
374Jacksonville 4.5 ENEFL-DV-14199.8VolunteerDuval100%3 of 32.4 h24 h
375Melbourne RegionalMLB99.8AirportBrevard99.4%167 of 16810 min2 h
376Punta GordaPGD99.8AirportCharlotte99.4%167 of 16810 min2 h
376Pensacola RegionalPNS99.8AirportEscambia99.4%167 of 16810 min2 h
378Naples MunicipalAPF99.8AirportCollier99.4%167 of 16810 min2 h
378Daytona Beach RgnlDAB99.8AirportVolusia99.4%167 of 16810 min2 h
378Gainesville RgnlGNV99.8AirportAlachua99.4%167 of 16810 min2 h
378MarianaMAI99.8AirportJackson99.4%167 of 16810 min2 h
382Key West NASNQX99.7AirportMonroe100%168 of 16810 min67 min
383Destin - Fort Walton BeachDTS99.7AirportOkaloosa99.4%167 of 16810 min2 h
383Winter Haven (ASOS)GIF99.7AirportPolk99.4%167 of 16810 min2 h
385SumatraSURF199.6GaugeLiberty100%168 of 16811 min72 min
386MarathonMTH99.6AirportMonroe99.4%167 of 16810 min2 h
387Brooksville (ASOS)BKV99.6AirportPasco99.4%167 of 16810 min2 h
387Jacksonville/CraigCRG99.6AirportDuval99.4%167 of 16810 min2 h
387Jacksonville NASNIP99.6AirportSt Johns99.4%167 of 16810 min2 h
390Leesburg Municipal AirportLEE99.6AirportLake98.8%166 of 16810 min2 h
391Key WestEYW99.5AirportMonroe100%168 of 16810 min67 min
392Vero BeachVRB99.5AirportIndian River100%168 of 16810 min67 min
393Orlando InternationalMCO99.5AirportOrange100%168 of 16810 min72 min
394OcalaOCF99.5AirportMarion99.4%167 of 16812 min2 h
395Key Largo - Ocean ReefK7099.5AirportMiami-Dade99.2%500 of 5048 min60 min
396Coral Creek54A99.5AirportCharlotte99.2%500 of 5048 min60 min
397Central RAWS/Astor Park 5SWCRAF199.4GaugeLake100%168 of 16812 min63 min
397Lake George RAWS/Pierson 2WSWLGRF199.4GaugeVolusia100%168 of 16812 min63 min
399Suwannee 7ENESWNF199.4GaugeLevy100%168 of 16812 min73 min
400Wilma RawsWHSF199.4GaugeLiberty100%168 of 16812 min73 min
401Hastings 4NEHTGF199.4CooperativeSt Johns100%7 of 73.3 h24 h
402Miami/Opa LockaOPF99.4AirportDade99.4%167 of 16810 min2 h
403West Palm BeachDJT99.4AirportPalm Beach98.8%166 of 16810 min2 h
404Flagler Beach 1.3 SEFL-FL-3399.3VolunteerFlagler100%3 of 33.4 h24 h
404Seacrest 0.4 NWFL-WT-2899.3VolunteerWalton100%3 of 33.4 h24 h
406West Melbourne 2.6 WSWFL-BV-17699.3VolunteerBrevard100%3 of 33.4 h24 h
406Lutz 2.2 SSEFL-HB-5199.3VolunteerHillsborough100%3 of 33.4 h24 h
406Bradenton 4.9 WNWFL-MA-1799.3VolunteerManatee100%3 of 33.4 h24 h
406Palm City 4.0 SWFL-MT-199.3VolunteerMartin100%3 of 33.4 h24 h
406Stuart 5.8 SFL-MT-4899.3VolunteerMartin100%3 of 33.4 h24 h
406Bithlo 7.6 SFL-OR-8099.3VolunteerOrange100%3 of 33.4 h24 h
406St. Petersburg 6.4 WFL-PN-13099.3VolunteerPinellas100%3 of 33.4 h24 h
406Port St. Lucie 2.4 SSWFL-SL-1399.3VolunteerSt. Lucie100%3 of 33.4 h24 h
414Tallahassee 1.3 SWFL-LN-1099.3VolunteerLeon100%3 of 33.4 h2 days
415Bellview 4.9 NWFL-ES-7699.3VolunteerEscambia100%3 of 33.4 h24 h
415Palm Harbor 0.8 WNWFL-PN-11599.3VolunteerPinellas100%3 of 33.4 h24 h
417Fleming Island 1.3 NWFL-CY-5599.3VolunteerClay100%3 of 33.4 h24 h
417Pensacola 18.9 WSWFL-ES-2499.3VolunteerEscambia100%3 of 33.4 h24 h
417Fort Myers 10.0 NEFL-LE-7699.3VolunteerLee100%3 of 33.4 h24 h
417Leesburg 4.9 WSWFL-LK-5699.3VolunteerLake100%3 of 33.4 h24 h
417Key West 0.6 ESEFL-MN-7099.3VolunteerMainland Monroe100%3 of 33.4 h24 h
417Fort Walton Beach 1.7 ESEFL-OK-4399.3VolunteerOkaloosa100%3 of 33.4 h24 h
417Harmony 0.5 NWFL-OS-4599.3VolunteerOsceola100%3 of 33.4 h24 h
417Kissimmee 9.2 WFL-OS-4799.3VolunteerOsceola100%3 of 33.4 h24 h
417Seminole 3.3 WNWFL-PN-7799.3VolunteerPinellas100%3 of 33.4 h24 h
417Daytona Beach Shores 1.8 SSEFL-VL-4299.3VolunteerVolusia100%3 of 33.4 h24 h
427Cocoa 2.6 WNWFL-BV-2399.3VolunteerBrevard100%3 of 33.4 h24 h
427Fruitland Park 0.8 NNWFL-LK-2899.3VolunteerLake100%3 of 33.4 h24 h
427Hollister 0.5 NWFL-PT-2799.3VolunteerPutnam100%3 of 33.4 h24 h
430Melbourne 10.5 NNWFL-BV-18099.3VolunteerBrevard100%3 of 33.4 h24 h
430Venice 4.9 SSEFL-SS-10099.3VolunteerSarasota100%3 of 33.4 h24 h
432Sanford/OrlandoSFB99.2AirportOrange100%168 of 16810 min67 min
433Eddy Tower RAWSEDTF199.2GaugeBaker100%168 of 16813 min64 min
434Lake WalesLWEF199.2GaugePolk100%168 of 16813 min74 min
434PanaceaPRWF199.2GaugeWakulla100%168 of 16813 min74 min
436Apalachicola Muni (ASOS)AAF99.2AirportFranklin99.4%167 of 16810 min2 h
437Pompano BeachPMP99.2AirportBroward99.4%167 of 16810 min1.9 h
438Ft Pierce/St LucieFPR99.2AirportSt Lucie99.4%167 of 16810 min2 h
439BartowBOW99.2AirportPolk99.2%500 of 5048 min60 min
440Fort Myers/Page FldFMY99.2AirportLee97.6%164 of 16810 min2 h
441Fort Lauderdale - HollywoodFLL99.1AirportBroward99.4%167 of 16810 min2 h
442Miami INTL AirportMIA99.1AirportDade98.8%166 of 16810 min2.1 h
443Bee Branch Near Palm Harbor 1SPHBF199.0GaugePinellas100%168 of 16814 min75 min
444Cocoa 6In Well Nr BithloWELF199.0GaugeOrange100%168 of 16814 min75 min
445OchopeeOCOF199.0GaugeCollier99.4%167 of 16813 min2 h
446Patrick AFB/Cocoa BCOF99.0AirportBrevard98.8%166 of 16813 min2 h
447Orlando/HerndonORL98.9AirportOrange99.4%167 of 16810 min2 h
448St Marks 4ESESAMF198.8GaugeWakulla100%168 of 16815 min60 min
449Apalachicola River at Brothers River Confluence (in NAVD88)ABCF198.8GaugeGulf100%168 of 16815 min66 min
449Tide Station near Avalon Boat Ramp (in MHHW)ABRF198.8GaugeSanta Rosa100%168 of 16815 min66 min
449Tide Gauge at Belleair CausewayAIRF198.8GaugePinellas100%168 of 16815 min66 min
449Aucilla River Boat Landing above US-98 (in MHHW)ALRF198.8GaugeTaylor100%168 of 16815 min66 min
449Amelia River Public Boat Ramp (in MHHW)AMRF198.8GaugeNassau100%168 of 16815 min66 min
449Atlantic Tide Station at Dania Beach Pier (in MHHW)ATSF198.8GaugeBroward100%168 of 16815 min66 min
449Bay Dock Rocky Creek (In MHHW)BDKF198.8GaugeHillsborough100%168 of 16815 min66 min
449Gulf of Mexico at Bald Point State Park (in MHHW)BDPF198.8GaugeFranklin100%168 of 16815 min66 min
449Tide Gauge at Bullfrog Creek (In MHHW)BFOF198.8GaugeHillsborough100%168 of 16815 min66 min
449Choctawhatchee Bay at Big Hammock Point (in MHHW)BGHF198.8GaugeWalton100%168 of 16815 min66 min
449Bishop Harbor Bay (In MHHW)BHBF198.8GaugeManatee100%168 of 16815 min66 min
449Tide Station at the Gulfside East End of Bahia Honda Key on OhioBHWF198.8GaugeLower Keys in Monroe100%168 of 16815 min66 min
449Keaton Beach - Bird IslandBIDF198.8GaugeTaylor100%168 of 16815 min66 min
449Palm Coast - Matanzas RiverBINF198.8GaugeFlagler100%168 of 16815 min66 min
449Tide Gauge at Boots Point (In MHHW)BIPF198.8GaugeManatee100%168 of 16815 min66 min
449Black Creek (in MHHW)BKMF198.8GaugeClay100%168 of 16815 min66 min
449Bagdad 1ESE - Mill Site ParkBMPF198.8GaugeSanta Rosa100%168 of 16815 min66 min
449Tide Gauge at Bokeelia Black Bay (In MHHW)BOAF198.8GaugeLee100%168 of 16815 min66 min
449East River at Butcher Pen Camping Ground (in MHHW)BPCF198.8GaugeFranklin100%168 of 16815 min66 min
449Tide Gauge at Beville Point (In MHHW)BPTF198.8GaugeManatee100%168 of 16815 min66 min
449Naples - Bayview ParkBVPF198.8GaugeCollier100%168 of 16815 min66 min
449Bay Pines (In MHHW)BZPF198.8GaugePinellas100%168 of 16815 min66 min
449Cayo Costa State Park (In MHHW)CAYF198.8GaugeLee100%168 of 16815 min66 min
449Tampa Bay at Bayside Bridge (in MHHW)CBBF198.8GaugePinellas100%168 of 16815 min66 min
449Conch Bar Jupiter SoundCBJF198.8GaugeMartin100%168 of 16815 min66 min
449Cross Bayou SouthCBOF198.8GaugePinellas100%168 of 16815 min66 min
449Captiva 2S - Blind PassCBPF198.8GaugeLee100%168 of 16815 min66 min
449Bethune Beach - Cedar CreekCEDF198.8GaugeVolusia100%168 of 16815 min66 min
449Crescent City - LakeCELF198.8GaugePutnam100%168 of 16815 min66 min
449Cypress Point - Escambia Bay TideCEPF198.8GaugeEscambia100%168 of 16815 min66 min
449Broward River at Cedar Heights (in MHHW)CHJF198.8GaugeDuval100%168 of 16815 min66 min
449Chokoloskee Island (in MHHW)CILF198.8GaugeCollier100%168 of 16815 min66 min
449Cinco Bayou (In MHHW)CINF198.8GaugeOkaloosa100%168 of 16815 min66 min
449Captiva - McCarthysCMMF198.8GaugeLee100%168 of 16815 min66 min
449Crystal River National Wildlife Refuge (In MHHW)CNWF198.8GaugeCitrus100%168 of 16815 min66 min
449Cooks Bayou at Parker Branch (in MHHW)CPBF198.8GaugeBay100%168 of 16815 min66 min
449Clam Pass Tramway Bridge (in MHHW)CPTF198.8GaugeCollier100%168 of 16815 min66 min
449Apalachicola Bay at Cat Point (in MHHW)CTAF198.8GaugeFranklin100%168 of 16815 min66 min
449Choctawhatchee River at Bunker (in MHHW)CTBF198.8GaugeWalton100%168 of 16815 min66 min
449Double Branch Bay (In MHHW)DBBF198.8GaugeHillsborough100%168 of 16815 min66 min
449Dunns Creek State Park Boat Ramp (in MHHW)DCSF198.8GaugePutnam100%168 of 16815 min66 min
449Pine Island 1SW - 1909DMKF198.8GaugeLee100%168 of 16815 min66 min
449Pompano BeachDRFF198.8GaugeBroward100%168 of 16815 min66 min
449Dixie Beach Sanibel (In MHHW)DXBF198.8GaugeLee100%168 of 16815 min66 min
449Econfina Creek near Deer Point Lake (in NAVD88)ECDF198.8GaugeBay100%168 of 16815 min66 min
449Eldredge Park (In MHHW)EDPF198.8GaugeOkaloosa100%168 of 16815 min66 min
449Tide Station at the Edward B. Knight Pier in Key West (in MHHW)EKPF198.8GaugeLower Keys in Monroe100%168 of 16815 min66 min
449Estero PassEPAF198.8GaugeLee100%168 of 16815 min66 min
449Parker at East Bay (in MHHW)EPBF198.8GaugeBay100%168 of 16815 min66 min
449East Pass DestinEPDF198.8GaugeOkaloosa100%168 of 16815 min66 min
449Tide Station at East Rockland Key on Rockland Channel (in MHHW)ERKF198.8GaugeLower Keys in Monroe100%168 of 16815 min66 min
449Estero River Pelican SoundERPF198.8GaugeLee100%168 of 16815 min66 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. 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.