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 7 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
1,501LantanaLNA95.3AirportPalm Beach97.2%490 of 5048 min2.7 h
1,502NokomisNOKF195.2GaugeSarasota97.6%164 of 16829 min2 h
1,503Dade City 11E - Romp Well 89GSWF195.2GaugeSumter97.6%164 of 16829 min2 h
1,504Fruitville 1SE - Cattleman RoadCATF195.2GaugeSarasota95.5%642 of 67217 min75 min
1,505Myakka CityOGLF195.1GaugeManatee100%168 of 16833 min75 min
1,506Manatee River 8 W Myakka HeadMKHF195.1GaugeManatee100%168 of 16833 min75 min
1,507Suwannee Springs 0.9 SFL-SW-1495.1VolunteerSuwannee100%3 of 312.4 h24 h
1,508St. Petersburg 4.9 WNWFL-PN-9995.1VolunteerPinellas100%3 of 312.4 h2 days
1,509Satsuma 0.2 WSWFL-PT-495.1VolunteerPutnam100%3 of 312.4 h24 h
1,510Auburndale 2.4 NNEFL-PK-7695.1VolunteerPolk100%3 of 312.4 h24 h
1,511Gainesville 6.5 NWFL-AL-3195.1VolunteerAlachua100%3 of 312.4 h24 h
1,512Amelia River At Fernadina Beach TideFRDF195.1GaugeNassau98.8%830 of 84027 min48 min
1,513Miami Shores 1NE - C7 CanalCMDF195.0GaugeMiami-Dade98.3%661 of 67223 min75 min
1,514Middle Cape Sable Tidal GuageCSFF195.0GaugeMainland Monroe97.0%163 of 16829 min2 h
1,514Florida City 16SW - P37PFLF195.0GaugeMiami-Dade97.0%163 of 16829 min2 h
1,516Fort LonesomeASPF195.0GaugeHillsborough95.8%161 of 16819 min5 h
1,517EAST RIVER NEAR EVERGLADES CITY 6wswFUBF194.9GaugeCollier99.4%167 of 16833 min2 h
1,518Julington Creek AT Julington Creek at Old Saint Augustine RoadJULF194.9GaugeDuval99.4%167 of 16833 min2 h
1,518Suwannee River AT Suwannee SpringsLIKF194.9GaugeSuwannee99.4%167 of 16833 min2 h
1,518Long BranchLLRF194.9GaugePinellas99.4%167 of 16833 min2 h
1,518Shoal River 4 NNE Mossy Head (CR 1087)MHDF194.9GaugeWalton99.4%167 of 16833 min2 h
1,518Tide Station at Marker 14 Near HomosassaNHOF194.9GaugeCitrus99.4%167 of 16833 min2 h
1,518Aucilla River 12 ESE Nutall RiseNUTF194.9GaugeTaylor99.4%167 of 16833 min2 h
1,518Chassahowit - GulfZKAF194.9GaugeHernando99.4%167 of 16833 min2 h
1,525Ocklawaha River AT Ocklawaha River at EurekaEURF194.8GaugeMarion99.4%167 of 16834 min2 h
1,526PesacolaPSAF194.8CooperativeEscambia85.7%6 of 77 min43 h
1,527Carrollwood 1NECWOF194.8GaugeHillsborough85.7%6 of 716 min27.7 h
1,528Glen St Mary 1WGSMF194.8CooperativeBaker85.7%6 of 717 min2 days
1,529HialeahHIAF194.8CooperativeDade85.7%6 of 722 min45.3 h
1,530Fort GreenFTGF194.8CooperativeManatee85.7%6 of 726 min45 h
1,531North PortNWFF194.8CooperativeSarasota85.7%6 of 727 min2 days
1,532Miami BeachMIBF194.8CooperativeDade85.7%6 of 747 min2 days
1,533MarathonMTEF194.8CooperativeMainland Monroe85.7%6 of 767 min2 days
1,534Port SalernoPTSF194.8CooperativeMartin85.7%6 of 777 min24 h
1,535VeniceVNCF194.8CooperativeSarasota85.7%6 of 777 min2 days
1,536New Smyrna Beach 1.5 EFL-VL-194.7VolunteerVolusia100%3 of 313.4 h24 h
1,537Flamingo 17NNWSHKF194.7GaugeMonroe98.8%166 of 16833 min2 h
1,537Florida CityTRCF194.7GaugeDade98.8%166 of 16833 min2 h
1,539FlamingoUBRF194.7GaugeMonroe98.8%166 of 16833 min2 h
1,539Upstream Lostmans RiverULRF194.7GaugeMonroe98.8%166 of 16833 min2 h
1,541Gulf of Mexico AT PANAMA CITY BEACHPCBF194.7GaugeBay98.6%829 of 84027 min54 min
1,542Vamo - HB1HBVF194.7GaugeSarasota89.8%151 of 16818 min3 h
1,543Rookery BayRKQF194.4GaugeCollier98.2%165 of 16834 min2 h
1,544Jacksonville 9.7 EFL-DV-13894.2VolunteerDuval100%3 of 314.4 h24 h
1,545Steinhatchee 2.0 SEFL-TY-894.2VolunteerDixie100%3 of 314.4 h24 h
1,546Fenholloway River 4 NE Foley (US 27)FOLF194.1GaugeTaylor91.5%205 of 22424 min75 min
1,547Indian Prairie Canal Above S-72 Near Buckhead Ridge 7WSWPCAF194.0GaugeGlades100%168 of 16839 min1.5 h
1,548Panacoochee RetreatsPNRF194.0GaugeSumter100%168 of 16839 min1.5 h
1,549BLUE CYPRESS CREEK 12 WSW Fellsmere 12WSWBLUF194.0GaugeIndian River91.5%205 of 22424 min75 min
1,550Ponce InletPONF194.0CooperativeVolusia85.7%6 of 74.1 h2 days
1,551Indian Prarie Canal Above Pump Station Near Lakeport 11WIPCF193.9GaugeGlades99.4%167 of 16838 min2 h
1,552Black Creek at Black Creek Landing (in NAVD88)WBLF193.9GaugeWalton93.4%157 of 16815 min7 h
1,553Lehigh Acres 4SW - Jacks BranchJBCF193.8GaugeHendry99.4%167 of 16839 min2 h
1,554St Augustine AirptSGJ93.8AirportSt Johns94.0%158 of 1687 min11 h
1,555Palm Coast 2.4 SWFL-FL-5093.7VolunteerFlagler100%3 of 315.4 h24 h
1,555Sunny Hills 3.3 NFL-WS-393.7VolunteerWashington100%3 of 315.4 h24 h
1,557Fruitville 1NE - BobBBFF193.7GaugeSarasota86.9%146 of 16818 min3 h
1,558Hurlburt Field (AF)HRT93.6AirportOkaloosa98.8%166 of 16817 min2 h
1,559CRGCRG93.5DCP-85.7%6 of 75.1 h2 days
1,559FLLFLL93.5DCP-85.7%6 of 75.1 h2 days
1,561Jacksonville - WhitehouseNEN93.5AirportDuval82.1%138 of 16810 min3 h
1,562Panama City Beach - Drone RunwayTDR93.4AirportBay99.4%167 of 16815 min2 h
1,563Harney Pond Canal 2.4 Miles BlRPCF193.4GaugeGlades95.2%160 of 16834 min2.3 h
1,564Hernando 1.6 NFL-CT-1193.3VolunteerCitrus100%3 of 316.4 h24 h
1,564Chuluota 2.4 SEFL-SM-5793.3VolunteerSeminole100%3 of 316.4 h24 h
1,566Naval Live OaksNLOF193.3GaugeSanta Rosa90.4%152 of 16817 min3 h
1,567Valkaria AFSX2693.2AirportIndian River97.4%491 of 50417 min3.3 h
1,568Fiva - Pithlachascotee RiverPIFF193.2GaugePasco86.1%193 of 22419 min61 min
1,569East Bay At Tank IslandAPXF193.2GaugeFranklin86.1%193 of 22419 min61 min
1,570Lake CityLCQ93.0AirportColumbia97.4%491 of 5048 min2.7 h
1,571Palatka28J93.0AirportPutnam93.0%469 of 5048 min4.3 h
1,572Rookery BayRKXF193.0GaugeCollier85.7%192 of 22419 min1.8 h
1,573Englewood - Indian MINEF193.0GaugeSarasota85.1%143 of 16818 min3 h
1,574DeLandDED92.9AirportVolusia97.6%492 of 50423 min3 h
1,575OkeechobeeOBE92.9AirportMartin97.2%490 of 5048 min2.7 h
1,576Keystone Heights42J92.9AirportBradford93.2%470 of 5048 min4.3 h
1,577Nocatee 10SE - Romp 12NRPF192.8GaugeDeSoto93.4%157 of 16829 min4 h
1,578ValkariaX5992.8AirportBrevard93.0%469 of 5048 min4.3 h
1,579WMYF1WMYF192.8DCP-80.0%12 of 1518 min25 h
1,580Alafia River AT RiverviewRVWF192.7GaugeHillsborough90.6%203 of 22429 min61 min
1,5815 SE BradentonLWDF192.6GaugeManatee84.3%189 of 22419 min61 min
1,582Titusville 7 E9282192.5ReferenceBrevard100%67 of 671.5 h3 h
1,582Everglades City 5 NE9282692.5ReferenceCollier100%67 of 671.5 h3 h
1,582Sebring 23 SSE9282792.5ReferenceHighlands100%67 of 671.5 h3 h
1,585PerryFPY92.4AirportTaylor92.6%467 of 5048 min4.7 h
1,586Parker City Pier at Dupont Bridge (in MHHW)PADF192.4GaugeBay89.8%151 of 16815 min7.5 h
1,587Wekiva River 9 W Sanford 9WWEKF192.4GaugeSeminole83.9%282 of 33619 min89 min
1,588DeFuniak54J92.3AirportWalton91.2%460 of 5048 min4.3 h
1,589Clearwater Air ParkCLW92.2AirportPinellas92.6%467 of 5048 min4.7 h
1,590InvernessINF92.1AirportCitrus92.6%467 of 5048 min4.3 h
1,591Citrus ParkCPKF192.0GaugeHillsborough88.3%198 of 22429 min61 min
1,5917 NW TampaHENF192.0GaugeHillsborough88.3%198 of 22429 min61 min
1,591Little Manatee River 4.2 SW WimaumaWIMF192.0GaugeHillsborough88.3%198 of 22429 min61 min
1,594Tampa/KnightTPF91.9AirportHillsborough89.8%453 of 5048 min4.3 h
1,595Plant CityPCM91.7AirportHillsborough90.0%454 of 5048 min4.7 h
1,596Tamiami Canal Near Coral GablesTCCF191.5GaugeDade98.8%166 of 16829 min2 h
1,597Jacksonville - HerlongHEG91.5AirportDuval90.8%458 of 5048 min4.3 h
1,598Mayport NsNRB91.3AirportDuval75.6%127 of 16811 min3 h
1,599Curlew creek 1 N DunedinCRCF191.2GaugePinellas86.1%193 of 22429 min61 min
1,600Chipola River 3.5 SW Altha (CR 274)ALTF191.1GaugeCalhoun85.7%192 of 22429 min61 min
1,600Holmes Creek AT Vernon (SR 79)VRNF191.1GaugeWashington85.7%192 of 22429 min61 min
1,602LKOF1LKOF191.1DCP-77.7%14 of 181.6 h15 h
1,603Big Coldwater Creek AT MiltonMLNF190.9GaugeSanta Rosa85.2%191 of 22429 min61 min
1,604Warm Mineral Springs 9NTCZF190.9GaugeSarasota77.3%65 of 8418 min7 h
1,605Everglades ARS ScanEARF190.7GaugeMiami-Dade95.2%160 of 16839 min5 h
1,60611 S Myakka CityBIGF190.7GaugeSarasota84.8%190 of 22429 min61 min
1,606Kenneth City - St Joe CreekJCPF190.7GaugePinellas84.8%190 of 22429 min61 min
1,606Wesley Chapel 2SW - Trout CreekTRZF190.7GaugePasco84.8%190 of 22429 min61 min
1,609St Lucie Canal 6 SSW St Lucie Lock and DamSLLF190.6GaugeMartin77.7%14 of 182.1 h15 h
1,610Sellers Lake #1 ScanSLKF190.5GaugeLake94.6%159 of 16839 min5 h
1,610Wakulla #1 ScanWAKF190.5GaugeWakulla94.6%159 of 16839 min5 h
1,612Quincy2J990.5AirportGadsden93.2%470 of 5048 min4.3 h
1,613Suwannee River 2 SW Wilcox (US 19)WCXF190.4GaugeLevy83.9%282 of 33629 min1.5 h
1,614Ortega River At Ortega River At Argyle Forest BlvdORKF190.3GaugeDuval93.4%157 of 16829 min9 h
1,615CCAF1CCAF190.2DCP-73.6%14 of 1969 min15.8 h
1,616CACF1CACF190.0DCP-73.6%14 of 1978 min15.8 h
1,617Live Oak24J89.9AirportSuwannee90.0%454 of 5048 min5.3 h
1,618Pensacola 6.4 NFL-ES-5489.8VolunteerEscambia100%3 of 324.4 h24 h
1,619Gainesville 3.0 WNWFL-AL-9789.8VolunteerAlachua100%3 of 325.4 h24 h
1,620Riverview 2.1 WFL-HB-6989.8VolunteerHillsborough100%3 of 325.4 h24 h
1,621Rockledge 1.8 NNEFL-BV-4789.8VolunteerBrevard100%3 of 325.4 h25 h
1,622Dade City 1.8 WSWFL-PS-1089.8VolunteerPasco100%3 of 326.4 h24 h
1,623Palm Coast 2.1 NNEFL-FL-2489.8VolunteerFlagler100%3 of 326.4 h24 h
1,623St. Petersburg 3.2 NNWFL-PN-3489.8VolunteerPinellas100%3 of 326.4 h24 h
1,625Chuluota 0.9 NFL-SM-889.8VolunteerSeminole100%3 of 328.4 h24 h
1,626Orlando 4.8 NNWFL-OR-2689.8VolunteerOrange100%3 of 333.4 h24 h
1,627BlountstownF9589.8AirportCalhoun90.0%454 of 5048 min5.3 h
1,628Fruitville 1NW - B JonesBJFF189.8GaugeSarasota82.1%138 of 16818 min6 h
1,629St Johns River AT St Johns River at Dames Point BridgeDMSF189.8GaugeDuval81.4%684 of 84021 min54 min
1,629St Johns River AT St Johns River at Main Street BridgeMSBF189.8GaugeDuval81.4%684 of 84021 min54 min
1,629St. Johns At MayportMYPF189.8GaugeDuval81.4%684 of 84021 min54 min
1,632St Johns AT St. Johns River at Buckman BridgeBKBF189.8GaugeClay81.4%684 of 84021 min54 min
1,633Sarasota 2SE - Southgate CirSGAF189.8GaugeSarasota78.5%132 of 16818 min4 h
1,634Marianna 7 NEMARF189.8CooperativeJackson71.4%5 of 76 min36 h
1,635Div ForestryLCTF189.8CooperativeColumbia71.4%5 of 716 min3 days
1,636Washington Oaks State GardensWOGF189.8CooperativeFlagler71.4%5 of 727 min3 days
1,637Big Pine KeyBPNF189.8CooperativeMonroe71.4%5 of 736 min2 days
1,638MuseMUSF189.8CooperativeGlades71.4%5 of 787 min2.5 days
1,639Fort Lauderdale BeachFLBF189.8CooperativeBroward71.4%5 of 71.8 h2 days
1,640OcalaOCAF189.8CooperativeMarion71.4%5 of 71.9 h24 h
1,641Scottsmoor 2NNWSCMF189.8CooperativeBrevard71.4%5 of 72.1 h3 days
1,642AT TampaDLNF189.7GaugeHillsborough84.3%189 of 22429 min3 h
1,643Cape FloridaCAFF189.7CooperativeDade71.4%5 of 72.4 h36 h
1,644KissimmeeKSSF189.7CooperativeOsceola71.4%5 of 72.6 h2.5 days
1,645Well L-729LEYF189.6GaugeLee99.4%167 of 16869 min2 h
1,646Perdido River AT Barrineau ParkBRPF189.6GaugeEscambia98.8%166 of 16859 min2 h
1,647Vandenberg Airport/TampaVDF89.6AirportHillsborough89.0%449 of 5048 min5.3 h
1,648Pumkin RiverPRGF189.4GaugeCollier98.8%166 of 16824 min2 h
1,649Crystal RiverCGC89.4AirportCitrus92.6%467 of 5048 min4.7 h
1,650SRDF1SRDF189.4DCP-71.4%5 of 718 min3.4 days
1,651Venice 1E - HC1HCVF189.2GaugeSarasota72.6%61 of 8418 min7 h
1,652DIAF1DIAF188.7DCP-71.4%5 of 74.6 h2 days
1,653Everglades ARSS205188.5SoilMiami-Dade94.1%128 of 13643 min7 h
1,654NGPF1NGPF188.5DCP-71.4%5 of 75.1 h2 days
1,655SAIF1SAIF188.5DCP-71.4%5 of 75.1 h2.5 days
1,655SGPF1SGPF188.5DCP-71.4%5 of 75.1 h2.5 days
1,657St. Johns At Jacksonville Acosta BridgeSJLF188.3GaugeDuval76.7%129 of 16819 min5 h
1,658Marco Island 12ESE - Faka Union RiverFKUF188.1GaugeCollier99.4%167 of 16833 min2 h
1,659Saint PetersburgPIE88.1AirportHillsborough83.9%141 of 16810 min21 h
1,660WMEF1WMEF188.1DCP-66.6%12 of 1818 min26 h
1,661BSXF1BSXF188.1DCP-66.6%8 of 1218 min25 h
1,662Pensacola 7.3 WSWFL-ES-7388.1VolunteerEscambia66.6%2 of 326 min3 days
1,663Indian River Shores 2.4 NFL-IR-6788.1VolunteerIndian River66.6%2 of 326 min37 h
1,663FL-PB-128FL-PB-12888.1COCORAHS-66.6%2 of 326 min37 h
1,665Cape Coral 3.1 ESEFL-LE-7888.1VolunteerLee66.6%2 of 326 min36 h
1,666Harbour Heights 3.0 NWFL-CH-5688.1VolunteerCharlotte66.6%2 of 326 min2 days
1,667Keystone Heights 10.1 ENEFL-CY-3888.1VolunteerClay66.6%2 of 386 min36 h
1,667Estero 1.5 SEFL-LE-8188.1VolunteerLee66.6%2 of 386 min36 h
1,669Citra 3.2 SWFL-MR-9888.1VolunteerMarion66.6%2 of 386 min39 h
1,670Melbourne 1.1 NFL-BV-688.1VolunteerBrevard66.6%2 of 386 min3 days
1,671Navarre 4.1 ENEFL-SR-3088.1VolunteerSanta Rosa66.6%2 of 386 min35 h
1,671Ormond Beach 3.5 NNEFL-VL-12088.1VolunteerVolusia66.6%2 of 386 min35 h
1,673North Brooksville 6.3 NEFL-HN-1188.1VolunteerHernando66.6%2 of 386 min36 h
1,673Big Pine Key 2.4 SFL-MN-8388.1VolunteerLower Keys in Monroe66.6%2 of 386 min36 h
1,673Canal Point 9.9 NNEFL-MT-1688.1VolunteerMartin66.6%2 of 386 min36 h
1,673Port Salerno 2.4 SWFL-MT-4688.1VolunteerMartin66.6%2 of 386 min36 h
1,677Youngstown 6.7 WNWFL-BY-2788.1VolunteerBay66.6%2 of 386 min38 h
1,677The Meadows 6.2 NEFL-MA-3288.1VolunteerManatee66.6%2 of 386 min38 h
1,679Melbourne 4.7 SSEFL-BV-16388.1VolunteerBrevard66.6%2 of 386 min2 days
1,680Miramar 2.1 WFL-BW-10388.1VolunteerBroward66.6%2 of 386 min37 h
1,680Arcadia 1.8 ESEFL-DS-788.1VolunteerDeSoto66.6%2 of 386 min37 h
1,680Key West 2.2 ENEFL-MN-7688.1VolunteerMainland Monroe66.6%2 of 386 min37 h
1,680Pahokee 1.6 NEFL-PB-3488.1VolunteerPalm Beach66.6%2 of 386 min37 h
1,680Hudson 1.1 ESEFL-PS-188.1VolunteerPasco66.6%2 of 386 min37 h
1,685Fort Myers 0.8 NFL-LE-3788.1VolunteerLee66.6%2 of 386 min2 days
1,686Boca Raton 3.2 SSEFL-PB-12988.1VolunteerPalm Beach66.6%2 of 386 min25 h
1,687St. Petersburg 2.5 SFL-PN-8188.1VolunteerPinellas66.6%2 of 386 min47 h
1,688Anthony 2.2 NNEFL-MR-9988.1VolunteerMarion66.6%2 of 386 min2 days
1,689Brandon 2.8 SWFL-HB-13688.1VolunteerHillsborough66.6%2 of 32.4 h2 days
1,689Parrish 1.4 NFL-MA-5988.1VolunteerManatee66.6%2 of 32.4 h2 days
1,691Leesburg 2.7 NWFL-LK-3088.1VolunteerLake66.6%2 of 32.4 h25 h
1,692Homestead 3.0 NWFL-MD-6988.1VolunteerMiami-Dade66.6%2 of 32.4 h36 h
1,693Valrico 2.8 SSEFL-HB-6088.1VolunteerHillsborough66.6%2 of 32.4 h36 h
1,694Palm Bay 6.0 NEFL-BV-16888.1VolunteerBrevard66.6%2 of 32.4 h37 h
1,695Naples Park 3.7 ENEFL-CR-1388.1VolunteerCollier66.6%2 of 32.4 h2 days
1,695Altamonte Springs 1.5 NFL-SM-2688.1VolunteerSeminole66.6%2 of 32.4 h2 days
1,697De Land 4.5 NWFL-VL-388.1VolunteerVolusia66.6%2 of 32.4 h3 days
1,698Sewage Disosal PltINVF188.0CooperativeCitrus71.4%5 of 76.3 h2.5 days
1,699Sarasota 1SE - ArlingtonARLF187.9GaugeSarasota69.0%58 of 8418 min7 h
1,700Cocoa 1NNE - Indian RiverCOBF187.8GaugeBrevard79.1%133 of 16815 min10 h
1,701Wilton Manors 0.3 NNWFL-BW-17287.6VolunteerBroward66.6%2 of 33.4 h36 h
1,702Havana 5.5 NEFL-GD-1187.6VolunteerGadsden66.6%2 of 33.4 h37 h
1,703Venice 6.7 ESEFL-SS-11287.6VolunteerSarasota66.6%2 of 33.4 h2 days
1,704Tallahassee 5.1 NEFL-LN-5187.6VolunteerLeon66.6%2 of 33.4 h37 h
1,704Winter Springs 2.3 EFL-SM-3087.6VolunteerSeminole66.6%2 of 33.4 h37 h
1,706Clermont 2.1 NWFL-LK-3687.6VolunteerLake66.6%2 of 33.4 h38 h
1,707Dade City 5.1 WFL-PS-8187.6VolunteerPasco66.6%2 of 33.4 h2 days
1,708Sunset 2.4 SWFL-MD-787.6VolunteerMiami-Dade66.6%2 of 33.4 h36 h
1,709West Palm BeachF4587.3AirportPalm Beach90.0%454 of 5048 min12.7 h
1,710Tide Gauge at Alligator Bay (in MHHW)ABAF187.2GaugeCharlotte89.8%302 of 33616 min18.5 h
1,710Tide Gauge at Estero River Mouth (in MHHW)ERMF187.2GaugeLee89.8%302 of 33616 min18.5 h
1,710Fort Desoto State ParkFDCF187.2GaugePinellas89.8%302 of 33616 min18.5 h
1,710Fort Myers Beach 1NWMTZF187.2GaugeLee89.8%302 of 33616 min18.5 h
1,710Pinebrook at Bryan Dairy Rd (in MHHW)PBDF187.2GaugePinellas89.8%302 of 33616 min18.5 h
1,715Summerland Key 0.8 SEFL-MN-7787.2VolunteerMainland Monroe66.6%2 of 34.4 h3 days
1,716Quincy 7.8 WSWFL-GD-987.2VolunteerGadsden66.6%2 of 34.4 h37 h
1,716Key West 2.8 ENEFL-MN-7387.2VolunteerMainland Monroe66.6%2 of 34.4 h37 h
1,718Key Largo 3.4 NEFL-MN-5087.2VolunteerMiami-Dade66.6%2 of 34.4 h2 days
1,719Lady Lake 5.5 SFL-LK-3187.2VolunteerLake66.6%2 of 34.4 h37 h
1,720Inundation Sensor at Fort Myers BeachFBLF187.1GaugeLee89.5%301 of 33616 min18.5 h
1,720Joes Creek at 54th Ave (in MHHW)JOCF187.1GaugePinellas89.5%301 of 33616 min18.5 h
1,722Tide Gauge at Boca Grande Causeway (in MHHW)GCBF187.0GaugeCharlotte89.2%300 of 33616 min18.5 h
1,723Dunnellon 10.1 NWFL-LV-186.7VolunteerLevy66.6%2 of 35.4 h2 days
1,724St. Augustine 3.4 NWFL-SJ-2386.7VolunteerSt. Johns66.6%2 of 35.4 h2 days
1,725Niceville 3.4 ESEFL-OK-2086.7VolunteerOkaloosa66.6%2 of 35.4 h36 h
1,726Naples 8.8 SEFL-CR-8286.3VolunteerCollier66.6%2 of 36.4 h2 days
1,727Plantation 1.2 NWFL-BW-17586.3VolunteerBroward66.6%2 of 36.4 h35 h
1,728The Villages 3.7 NNWFL-MR-8886.3VolunteerMarion66.6%2 of 36.4 h38 h
1,72914 W Tamiami Canal at S-355A/Sweetwater 14W FLTCAF186.2GaugeDade86.9%146 of 16824 min22 h
1,730Loxahatchee RAWSLOHF186.1GaugePalm Beach78.5%132 of 16817 min14 h
1,731Wakulla #1S200985.8SoilWakulla93.3%127 of 13653 min8 h
1,732Carrollwood Village 2.3 WFL-HB-16885.8VolunteerHillsborough66.6%2 of 37.4 h37 h
1,733Melbourne 3.6 SEFL-BV-18485.8VolunteerBrevard66.6%2 of 37.4 h35 h
1,734North Port 5.2 NNEFL-SS-8485.8VolunteerSarasota66.6%2 of 37.4 h37 h
1,735St PetersburgSPG85.5AirportPinellas70.2%118 of 16810 min11.1 h
1,736WillistonX6085.4AirportLevy76.3%385 of 5048 min7.3 h
1,737Palm Coast 4.1 SFL-FL-3885.3VolunteerFlagler66.6%2 of 38.4 h2 days
1,738Lake Placid 1.1 WSWFL-HL-385.3VolunteerHighlands66.6%2 of 38.4 h37 h
1,739Orange CityBSPF185.2GaugeVolusia60.7%102 of 16814 min2 h
1,740Sellers Lake #1S201285.1SoilLake91.1%124 of 13653 min8 h
1,741Nasa Shuttle FcltyTTS85.0AirportBrevard83.3%140 of 16817 min28 h
1,742VeniceVNC85.0AirportSarasota82.1%414 of 5048 min12.7 h
1,743Campbell 1.4 NNWFL-OS-3184.9VolunteerOsceola66.6%2 of 39.4 h37 h
1,744Lake Suzy 1.0 WFL-DS-384.9VolunteerDeSoto66.6%2 of 39.4 h36 h
1,745TRIF1TRIF184.8DCP-57.1%16 of 2818 min15 h
1,746Coop STN No 2/Lakeland Mun APLLDF184.8CooperativePolk57.1%4 of 747 min2 days
1,747Vero BeachVRBF184.8CooperativeIndian River57.1%4 of 786 min2.5 days
1,748HollywoodHLWF184.8CooperativeBroward57.1%4 of 71.6 h3 days
1,749Key LargoKLPF184.8CooperativeMonroe57.1%4 of 72.2 h2 days
1,750St. Johns River 6 SE Above Lake Harney Near GenevaGENF184.7GaugeVolusia85.7%144 of 16829 min22.5 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.