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 10 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
2,251Citizen station CW7841CW784172.4CitizenIndian River42.8%216 of 50420 s11.4 h
2,252Cedar KeyNDBC-CKYF172.3GaugeLevy58.0%325 of 56044 min6.3 h
2,253Citizen station EW8181EW818172.3CitizenBroward45.2%77 of 17018 s44.8 h
2,254Navy Fuel Depot, St Johns RiverNDBC-NFDF172.0GaugeDuval58.0%325 of 56044 min6.3 h
2,255Whiting Fld NAS-N.NSE71.8AirportEscambia42.8%72 of 1689 min41 h
2,256Citizen station CW1913CW191371.4CitizenLake46.8%429 of 91620 s13.2 h
2,257PensacolaNDBC-PCLF171.2GaugeEscambia58.2%326 of 56044 min6.3 h
2,258Citizen station KN4CGX15KN4CGX1571.2CitizenWalton41.1%56 of 13619 s2.1 days
2,259Fernandina BeachNDBC-FRDF170.5GaugeNassau58.2%326 of 56044 min6.3 h
2,260Miami BeachMIBF170.5CooperativeDade42.8%3 of 723 h2 days
2,261TPA Cruise Terminal 2, TampaNDBC-TPAF170.3GaugeHillsborough58.0%325 of 56044 min12 h
2,262Morriston 0.5 NWFL-LV-2370.3VolunteerLevy42.8%3 of 723.4 h2.7 days
2,263Panama CityNDBC-PACF170.2GaugeBay57.8%324 of 56044 min12 h
2,263Sparkman Channel EntranceNDBC-SKCF170.2GaugeHillsborough57.8%324 of 56044 min12 h
2,265St Petersburg 6WNWSZPF170.2CooperativePinellas42.8%3 of 723.5 h2.8 days
2,266Orlando 2.7 NNEFL-OR-9070.0VolunteerOrange42.8%3 of 725.4 h24 h
2,267St. Johns At Jacksonville Acosta BridgeSJLF169.5GaugeDuval37.5%63 of 16821 min24 h
2,268Citizen station GW0291GW029169.2CitizenOkaloosa41.0%138 of 33619 s34.6 h
2,269Citizen station D0335D033569.2CitizenSanta Rosa40.4%136 of 33617 s37.6 h
2,270Citizen station DW7066DW706669.1CitizenEscambia42.5%1,073 of 2,52017 s33.3 h
2,271ApalachicolaNDBC-APCF168.9GaugeFranklin58.2%326 of 56044 min6.3 h
2,272Lake Worth PierNDBC-LKWF168.8GaugePalm Beach58.2%326 of 56044 min6.3 h
2,273Citizen station CW8596CW859668.2CitizenBrevard37.7%761 of 2,01618 s2.2 days
2,274Citizen station W4HIX-2W4HIX-267.5CitizenManatee35.7%90 of 25218 s2.9 days
2,275Cutler Bay at Deering Estate (in MHHW)CBDF167.3GaugeMiami-Dade50.6%85 of 16846 min40 h
2,276Old Port TampaNDBC-OPTF167.2GaugeHillsborough58.2%326 of 56044 min6.3 h
2,277Wacissa River Near WacissaWCLF165.4GaugeJefferson23.2%39 of 16841 min5 h
2,278Panama City BeachNDBC-PCBF164.9GaugeBay58.2%326 of 56044 min6.3 h
2,279DeFuniak54J64.9AirportWalton28.1%142 of 5049 min4.8 days
2,280Citizen station GW3909GW390964.6CitizenHillsborough21.3%358 of 1,68018 s3.6 h
2,281Citizen station FW5640FW564064.2CitizenNassau22.3%376 of 1,68017 s3.6 h
2,282Citizen station GW2632GW263264.0CitizenSeminole20.8%421 of 2,01618 s3.6 h
2,283Citizen station FW8282FW828263.9CitizenPasco20.8%420 of 2,01617 s3.6 h
2,284Citizen station GW7611GW761163.9CitizenOkeechobee20.7%419 of 2,01618 s3.6 h
2,285Citizen station GW6319GW631963.9CitizenMarion20.7%419 of 2,01620 s3.6 h
2,286Citizen station GW6851GW685163.9CitizenNassau20.6%417 of 2,01616 s3.5 h
2,287Citizen station GW5685GW568563.9CitizenVolusia20.5%415 of 2,01617 s3.5 h
2,288Citizen station GW7785GW778563.8CitizenLake20.5%415 of 2,01617 s3.6 h
2,289Citizen station GW2440GW244063.8CitizenSeminole20.5%414 of 2,01617 s3.6 h
2,290Citizen station GW5915GW591563.8CitizenMartin20.5%414 of 2,01617 s3.6 h
2,291Citizen station GW2024GW202463.8CitizenFlagler20.4%413 of 2,01617 s3.6 h
2,292Citizen station GW7054GW705463.8CitizenColumbia20.4%413 of 2,01619 s3.6 h
2,293Citizen station GW4583GW458363.8CitizenHernando20.5%414 of 2,01619 s3.6 h
2,294Citizen station GW3677GW367763.8CitizenLevy20.4%413 of 2,01619 s3.6 h
2,295Citizen station FW8097FW809763.8CitizenLeon20.3%411 of 2,01617 s3.6 h
2,296Citizen station FW3614FW361463.7CitizenDuval20.3%411 of 2,01617 s3.6 h
2,297Citizen station GW3691GW369163.7CitizenFlagler20.3%410 of 2,01617 s3.6 h
2,297Citizen station GW6309GW630963.7CitizenLake20.3%410 of 2,01617 s3.6 h
2,299Citizen station GW4163GW416363.7CitizenNassau20.2%408 of 2,01616 s3.6 h
2,300Citizen station GW4888GW488863.6CitizenPasco20.1%407 of 2,01617 s3.7 h
2,301Citizen station GW0469GW046963.6CitizenLee20.1%406 of 2,01618 s3.6 h
2,302Citizen station GW4372GW437263.6CitizenLee19.9%403 of 2,01618 s3.6 h
2,303Citizen station GW5095GW509563.5CitizenSarasota20.1%406 of 2,01617 s3.7 h
2,304Citizen station GW1068GW106863.5CitizenAlachua19.9%402 of 2,01618 s3.6 h
2,305Citizen station GW1460GW146063.2CitizenPalm Beach20.6%417 of 2,01619 s3.6 h
2,306Citizen station GW4431GW443163.2CitizenBrevard20.2%409 of 2,01618 s3.6 h
2,307Blount Island Command, St Johns RiverNDBC-BLIF162.9GaugeDuval44.6%250 of 56044 min32.4 h
2,308Citizen station GW6740GW674062.9CitizenMiami-Dade20.4%412 of 2,01618 s3.7 h
2,309Citizen station GW6650GW665062.9CitizenSaint Johns19.9%402 of 2,01618 s3.7 h
2,310Citizen station GW4522GW452262.8CitizenOkaloosa20.1%407 of 2,01617 s3.6 h
2,311Citizen station GW6924GW692462.8CitizenLee20.0%405 of 2,01618 s3.7 h
2,312Tide Station at Skipper Bay near Panacea (in MHHW)SKPF162.7GaugeWakulla42.8%72 of 16847 min4.1 days
2,313Citizen station KZ4HT-13KZ4HT-1362.6CitizenOsceola21.7%56 of 25817 s4.5 days
2,314Citizen station K4FBK4FB62.4CitizenPolk21.1%142 of 67219 s4.3 days
2,315Citizen station W6ROYW6ROY62.3CitizenSanta Rosa20.8%35 of 16816 s4.8 days
2,316Citizen station GW5456GW545662.3CitizenLeon20.6%417 of 2,01617 s3.5 h
2,317Citizen station GW1388GW138862.3CitizenSaint Lucie20.0%405 of 2,01617 s3.6 h
2,318Citizen station FW7044FW704462.2CitizenIndian River20.8%420 of 2,01618 s3.6 h
2,319Citizen station DW4871DW487162.0CitizenBay19.9%402 of 2,01617 s8.8 h
2,320Citizen station GW4206GW420661.9CitizenHillsborough19.0%383 of 2,01619 s5.5 h
2,321Citizen station GW6855GW685561.8CitizenPolk20.8%420 of 2,01619 s3.5 h
2,322Citizen station GW7377GW737761.6CitizenSaint Johns20.4%412 of 2,01617 s3.5 h
2,323Citizen station GW4175GW417560.8CitizenMartin19.5%395 of 2,01620 s6.6 h
2,324Naval Live OaksNLOF160.6GaugeSanta Rosa88.6%149 of 16819 min4 h
2,325Citizen station GW6990GW699060.4CitizenSanta Rosa15.4%312 of 2,01619 s2.1 days
2,326Citizen station FW7020FW702060.2CitizenSaint Lucie20.0%404 of 2,01618 s3.7 h
2,327Citizen station GW3543GW354360.2CitizenHillsborough18.6%375 of 2,01618 s6.9 h
2,328Citizen station FW9380FW938060.2CitizenSanta Rosa15.3%309 of 2,01617 s2 days
2,329Citizen station FW8934FW893459.9CitizenIndian River18.9%382 of 2,01618 s7.2 h
2,330Citizen station EW8115EW811559.2CitizenSanta Rosa11.9%20 of 16816 s5.9 days
2,331Citizen station GW7241GW724157.5CitizenEscambia7.2%121 of 1,68017 s4.8 days
2,332Joes Creek at 54th Ave (in MHHW)JOCF157.4GaugePinellas10.1%34 of 33616 min6.3 days
2,333Citizen station GW4004GW400456.9CitizenSanta Rosa10.1%204 of 2,01617 s4 days
2,334Citizen station GW4271GW427156.5CitizenSanta Rosa4.4%89 of 2,01617 s6 days
2,335Apalachicola Bay at Cat Point (in MHHW)CTAF156.4GaugeFranklin23.8%40 of 16845 min5.3 days
2,336Citizen station FW7274FW727456.3CitizenPalm Beach51.7%91 of 17618 s5.1 h
2,337Citizen station GW0933GW093352.1CitizenEscambia37.0%83 of 22414 s27.4 h
2,338Citizen station KC5AEE-2KC5AEE-250.3CitizenPinellas61.9%83 of 13417 s5.8 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; 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.