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 8 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
1,751Jacksonville - WhitehouseNEN87.3AirportDuval66.7%187 of 28011 min2.3 h
1,752Pumkin RiverPRGF187.2GaugeCollier98.8%166 of 16826 min2 h
1,753Vero Beach 11.9 NWFL-IR-5487.2VolunteerIndian River71.4%5 of 78.4 h2.5 days
1,753Chuluota 0.9 NFL-SM-887.2VolunteerSeminole71.4%5 of 78.4 h2.5 days
1,755Tide Gauge at Mason Creek (In MHHW)MAHF187.1GaugeCitrus94.0%158 of 16847 min9 h
1,756Quincy2J987.1AirportGadsden83.9%423 of 50410 min10 h
1,757Citizen station GW2960GW296086.9CitizenBroward67.2%113 of 16819 s5 h
1,758Worthington Springs 7.5 WFL-CB-3286.7VolunteerColumbia71.4%5 of 79.4 h2 days
1,759Wildwood 2.8 ENEFL-ST-3886.7VolunteerSumter71.4%5 of 79.4 h2 days
1,760S Prong Sebastian River 4 SW Sebastian 4SWSEBF186.6GaugeIndian River99.4%167 of 16821 min2 h
1,761Citizen station EW4397EW439786.5CitizenNassau66.0%111 of 16816 s4.5 h
1,762Citizen station GW2951GW295186.5CitizenMonroe65.2%111 of 17017 s4.5 h
1,763Altamonte Springs 1.4 SEFL-SM-2786.3VolunteerSeminole71.4%5 of 710.4 h2 days
1,764Miami 15.1 WSWFL-MD-6186.3VolunteerMiami-Dade71.4%5 of 710.4 h24 h
1,765Indian River at Vero Beach (in MHHW)VBHF186.1GaugeIndian River90.4%152 of 16847 min8.4 h
1,766VeniceNDBC-VENF186.1GaugeSarasota78.9%398 of 50432 min1.7 h
1,767Cross CityCTY86.0AirportDixie89.2%450 of 50410 min18 h
1,768Choctawhatchee Bay at Lagrange Bayou (in MHHW)LGBF185.9GaugeWalton92.8%156 of 16847 min12 h
1,769Cedar KeyNDBC-CDRF185.9GaugeLevy77.1%389 of 50432 min1.7 h
1,770Alligator Creek AT Alligator Creek at StarkeACSF185.8GaugeBradford81.5%137 of 16841 min5 h
1,770Lake City 1SE - Alligator LakeAGKF185.8GaugeColumbia81.5%137 of 16841 min5 h
1,770Jasper - Alapha TowerALAF185.8GaugeHamilton81.5%137 of 16841 min5 h
1,770Baker Ck At Mcintosh RdBKRF185.8GaugeHillsborough81.5%137 of 16841 min5 h
1,770Trenton - Bell 3NBLTF185.8GaugeGilchrist81.5%137 of 16841 min5 h
1,770Lake City - BentonBTNF185.8GaugeColumbia81.5%137 of 16841 min5 h
1,776Citizen station FW2300FW230085.8CitizenHillsborough62.5%105 of 16817 s4.3 h
1,777Lake RosalieLROF185.7GaugePolk83.9%141 of 16819 min27 h
1,778Citizen station FW1722FW172285.7CitizenCollier63.6%107 of 16818 s5 h
1,779Choctawhatchee Bay at Four Mile Creek Park (in MHHW)FMCF185.6GaugeWalton92.2%155 of 16847 min12 h
1,780Fowlers Bluff - Rosewood TowerCKTF185.6GaugeLevy80.9%136 of 16841 min5 h
1,780Santa Fe River AT Santa Fe Lake near EarletonERLF185.6GaugeAlachua80.9%136 of 16841 min5 h
1,780Cross City 5SW - Goodman MainlineGMRF185.6GaugeDixie80.9%136 of 16841 min5 h
1,780Madison - Hopewell TowerHOPF185.6GaugeMadison80.9%136 of 16841 min5 h
1,780Hampton Springs 5SWHPSF185.6GaugeTaylor80.9%136 of 16841 min5 h
1,780Suwannee River at Hart Springs (in NAVD88)HSGF185.6GaugeGilchrist80.9%136 of 16841 min5 h
1,780Lake City - IchetuckneeICHF185.6GaugeColumbia80.9%136 of 16841 min5 h
1,780Jasper WWTPJWTF185.6GaugeHamilton80.9%136 of 16841 min5 h
1,780Live Oak - Dexter LakeLIVF185.6GaugeSuwannee80.9%136 of 16841 min5 h
1,780Live Oak 3N - Well FieldLOWF185.6GaugeSuwannee80.9%136 of 16841 min5 h
1,780Lake Sampson AT Lake Sampson near StarkeLSSF185.6GaugeBradford80.9%136 of 16841 min5 h
1,780Mayo - Midway TowerMDWF185.6GaugeLafayette80.9%136 of 16841 min5 h
1,780Oleno State ParkOLNF185.6GaugeColumbia80.9%136 of 16841 min5 h
1,780Olustee 1NW - Ocean PondOPDF185.6GaugeBaker80.9%136 of 16841 min5 h
1,780Perry 2SE - Forestry HQPDOF185.6GaugeTaylor80.9%136 of 16841 min5 h
1,780Santa Fe River AT Poe Springs Pool on Santa Fe RiverPOEF185.6GaugeAlachua80.9%136 of 16841 min5 h
1,780Suwannee River 11 NW Suwannee River At Nobles FerrySRNF185.6GaugeHamilton80.9%136 of 16841 min5 h
1,780Sampson River AT Sampson River at Sampson CitySSSF185.6GaugeBradford80.9%136 of 16841 min5 h
1,780Santa Fe River AT Three Rivers EstatesTREF185.6GaugeColumbia80.9%136 of 16841 min5 h
1,799High SpringsFGRF185.4GaugeAlachua80.3%135 of 16841 min5 h
1,799Santa Fe River AT Santa Fe River near GrahamGRMF185.4GaugeBradford80.3%135 of 16841 min5 h
1,799Starke - New RiverNRTF185.4GaugeBradford80.3%135 of 16841 min5 h
1,802Keaton BeachNDBC-KTNF185.4GaugeTaylor75.6%381 of 50432 min1.7 h
1,803Steinhatchee 2.0 SEFL-TY-885.4VolunteerDixie71.4%5 of 712.4 h2.5 days
1,804Live Oak - Suwannee FarmsLVSF185.2GaugeSuwannee79.7%134 of 16841 min5 h
1,804Suwannee River AT Manatee SpringsMTSF185.2GaugeDixie79.7%134 of 16841 min5 h
1,804Steinhatchee River 6 ENE Steinhatchee (US 19)STEF185.2GaugeTaylor79.7%134 of 16841 min5 h
1,804Steinhatchee 2NNE - ConservSTTF185.2GaugeTaylor79.7%134 of 16841 min5 h
1,804Lake ButlerUNTF185.2GaugeUnion79.7%134 of 16841 min5 h
1,804WacissaWACF185.2GaugeJefferson79.7%134 of 16841 min5 h
1,810VeniceVNC85.2AirportSarasota77.1%389 of 50410 min8.7 h
1,811Fenholloway River Boat Ramp 2 near the River Entrance (in MHHW)FRRF185.0GaugeTaylor85.7%144 of 16847 min7 h
1,812Freeport 1.6 WFL-WT-3285.0VolunteerWalton85.7%6 of 724.4 h24 h
1,813Citizen station KE4JRSKE4JRS85.0CitizenMiami-Dade62.7%316 of 50418 s1.8 h
1,814Citizen station DW5567DW556785.0CitizenMiami-Dade62.3%106 of 17017 s5.3 h
1,815Marianna 7 NEMARF185.0CooperativeJackson57.1%4 of 78 min24 h
1,816Div ForestryLCTF185.0CooperativeColumbia57.1%4 of 719 min2 days
1,817Vero BeachVRBF185.0CooperativeIndian River57.1%4 of 749 min24 h
1,818Harbour Heights 3.8 NNEFL-DS-885.0VolunteerDeSoto57.1%4 of 786 min2.5 days
1,819Fellsmere 4.3 ESEFL-IR-6385.0VolunteerIndian River57.1%4 of 786 min2.6 days
1,820Gulf Breeze 1.4 WSWFL-SR-4885.0VolunteerSanta Rosa57.1%4 of 786 min3 days
1,821Brooksville 7.1 WFL-HN-5085.0VolunteerHernando57.1%4 of 786 min2.5 days
1,822Leesburg 2.7 NWFL-LK-3085.0VolunteerLake57.1%4 of 786 min2 days
1,823Ruskin 6.2 ENEFL-HB-18785.0VolunteerHillsborough57.1%4 of 786 min2.5 days
1,824Fruitland Park 2.5 WFL-LK-6285.0VolunteerLake57.1%4 of 786 min24 h
1,825Estero 0.5 WNWFL-LE-7585.0VolunteerLee57.1%4 of 786 min3 days
1,826Palm Harbor 0.8 WNWFL-PN-11585.0VolunteerPinellas57.1%4 of 786 min2.5 days
1,827Englewood 0.2 ENEFL-SS-8285.0VolunteerSarasota57.1%4 of 72.4 h2.5 days
1,828Melbourne 4.5 SEFL-BV-15885.0VolunteerBrevard57.1%4 of 72.4 h2 days
1,829Palm City 4.0 SWFL-MT-185.0VolunteerMartin57.1%4 of 72.4 h2 days
1,830Naples BayNBNF184.9GaugeCollier87.6%736 of 84024 min7.5 h
1,831Zephyrhills 2.6 NNWFL-PS-10284.9VolunteerPasco71.4%5 of 713.4 h2.5 days
1,832Lakeland RegionalLAL84.9AirportPolk64.2%185 of 2889 min4 h
1,833Suwannee River AT Fowler Bluff (CR 347)FWBF184.8GaugeLevy80.3%135 of 16841 min6 h
1,834Lawtey - Louis Hill TowerLHTF184.8GaugeBradford78.5%132 of 16841 min5 h
1,835Scottsmoor 2NNWSCMF184.8CooperativeBrevard57.1%4 of 72.8 h3 days
1,836Plant CityPCM84.6AirportHillsborough75.4%380 of 50410 min8.7 h
1,837Citizen station FW7068FW706884.6CitizenIndian River62.5%105 of 16817 s6.3 h
1,838Citizen station FW2956FW295684.6CitizenManatee61.9%104 of 16821 s5.8 h
1,839Brooksville 7.1 ESEFL-HN-5384.5VolunteerHernando57.1%4 of 726 min3.5 days
1,840Seffner 2.1 SFL-HB-19184.5VolunteerHillsborough57.1%4 of 786 min3.5 days
1,841Zephyrhills 6.5 WFL-PS-6784.5VolunteerPasco57.1%4 of 786 min3.5 days
1,842Sun City Center 0.5 ENEFL-HB-18384.5VolunteerHillsborough57.1%4 of 786 min3.5 days
1,843Spring Hill 2.4 NWFL-HN-1484.5VolunteerHernando57.1%4 of 786 min3.5 days
1,843De Land 3.9 SSEFL-VL-8384.5VolunteerVolusia57.1%4 of 786 min3.5 days
1,845Bartow 1.9 NWFL-PK-8484.5VolunteerPolk57.1%4 of 786 min3.5 days
1,846Spring Hill 4.2 ESEFL-HN-5184.5VolunteerHernando57.1%4 of 786 min3.5 days
1,847Clearwater 3.1 ENEFL-PN-13684.5VolunteerPinellas57.1%4 of 72.4 h3.5 days
1,848Crystal River 4.7 ESEFL-CT-884.5VolunteerCitrus57.1%4 of 72.4 h3.5 days
1,849Plantation 3.4 EFL-BW-7684.5VolunteerBroward57.1%4 of 72.4 h3.5 days
1,850Harbour Heights 3.0 NNWFL-CH-4784.5VolunteerCharlotte57.1%4 of 72.4 h3.5 days
1,851Lutz 0.6 WSWFL-HB-11684.5VolunteerHillsborough57.1%4 of 72.4 h3.5 days
1,851Yulee 3.4 SEFL-NS-2684.5VolunteerNassau57.1%4 of 72.4 h3.5 days
1,853Stuart 8.4 SFL-MT-3584.5VolunteerMartin57.1%4 of 73.4 h3 days
1,854Vamo 2.1 EFL-SS-6284.5VolunteerSarasota57.1%4 of 73.4 h2.5 days
1,855Brooksville 3.7 SEFL-HN-3984.5VolunteerHernando57.1%4 of 73.4 h2.5 days
1,856Pinellas Park 1.7 ENEFL-PN-9084.5VolunteerPinellas57.1%4 of 73.4 h2.1 days
1,857Ponce InletPONF184.5CooperativeVolusia57.1%4 of 73.5 h3 days
1,858Havana 5.1 SSWFL-GD-784.4VolunteerGadsden71.4%5 of 714.4 h2 days
1,859Belleview 4.8 EFL-MR-1884.4VolunteerMarion57.1%4 of 726 min3.6 days
1,860Gainesville 5.4 WFL-AL-4884.4VolunteerAlachua57.1%4 of 786 min3.6 days
1,861The Meadows 6.2 NEFL-MA-3284.4VolunteerManatee57.1%4 of 72.4 h3.6 days
1,862Groveland 1.7 EFL-LK-384.4VolunteerLake57.1%4 of 72.4 h3.5 days
1,863Choctawhatchee Bay at Big Hammock Point (in MHHW)BGHF184.3GaugeWalton89.8%151 of 16847 min13.9 h
1,864Citizen station GW2974GW297484.3CitizenPinellas62.5%105 of 16817 s6.8 h
1,865Citizen station GW5367GW536784.3CitizenManatee62.3%314 of 50418 s2.3 h
1,866Citizen station FW3299FW329984.2CitizenLake60.3%152 of 25216 s3.7 h
1,867Choctawhatchee Bay at Pilcher Park (in MHHW)PIPF184.1GaugeWalton88.6%149 of 16847 min13 h
1,868Citizen station KS4KPKS4KP84.1CitizenClay61.1%123 of 20116 s5.2 h
1,869Citizen station GW5224GW522484.1CitizenBrevard60.1%101 of 16818 s5.5 h
1,870Cocoa 5.1 NWFL-BV-7884.1VolunteerBrevard57.1%4 of 786 min4 days
1,871North Brooksville 6.3 NEFL-HN-1184.1VolunteerHernando57.1%4 of 786 min4 days
1,872Bunnell 1.0 ENEFL-FL-1984.1VolunteerFlagler57.1%4 of 786 min4 days
1,873Royal Palm Beach 5.0 WFL-PB-3184.1VolunteerPalm Beach57.1%4 of 786 min4 days
1,874Cross City 7NE - Holly HillHHDF184.0GaugeDixie77.9%131 of 16841 min6 h
1,875Gainesville 0.6 NEFL-AL-7284.0VolunteerAlachua57.1%4 of 73.4 h3.5 days
1,875Bradenton 11.0 EFL-MA-1884.0VolunteerManatee57.1%4 of 73.4 h3.5 days
1,877Carrollwood Village 2.3 WFL-HB-16884.0VolunteerHillsborough57.1%4 of 73.4 h3.5 days
1,878Newberry 3.0 NNEFL-AL-10284.0VolunteerAlachua57.1%4 of 73.4 h3.5 days
1,878Jacksonville 10.6 SSEFL-DV-12084.0VolunteerDuval57.1%4 of 73.4 h3.5 days
1,878St. Augustine 3.4 NWFL-SJ-2384.0VolunteerSt. Johns57.1%4 of 73.4 h3.5 days
1,881Fort Myers 1.7 WNWFL-LE-7284.0VolunteerLee57.1%4 of 73.4 h3.5 days
1,882Citizen station EW1377EW137783.9CitizenPolk58.9%99 of 16816 s5.3 h
1,883Citizen station DW7756DW775683.9CitizenBrevard58.9%99 of 16820 s5.3 h
1,884DIAF1DIAF183.9DCP-57.1%4 of 74.7 h2.5 days
1,885Wacissa 11S - Goose PastureGPJF183.8GaugeJefferson77.3%130 of 16841 min6 h
1,886Citizen station EW8669EW866983.8CitizenOrange60.3%304 of 50416 s2.1 h
1,887Live Oak24J83.7AirportSuwannee75.0%378 of 50410 min10.3 h
1,888Citizen station GW3040GW304083.7CitizenVolusia64.8%109 of 16818 s4.2 h
1,889Citizen station EW2070EW207083.7CitizenFlagler60.1%101 of 16817 s6.3 h
1,890SGPF1SGPF183.7DCP-57.1%4 of 75.2 h24 h
1,891NGPF1NGPF183.7DCP-57.1%4 of 75.2 h3 days
1,892New Smyrna Beach MuniEVB83.6AirportVolusia63.1%106 of 1688 min9 h
1,893Citizen station EW1632EW163283.6CitizenOrange59.5%100 of 16815 s6 h
1,894St. Petersburg 2.2 NFL-PN-7983.6VolunteerPinellas57.1%4 of 73.4 h4 days
1,895Sanford 0.3 ESEFL-SM-483.6VolunteerSeminole57.1%4 of 75.4 h3 days
1,896Bee Ridge 4E - BRLFHLFF183.5GaugeSarasota87.9%591 of 67231 min9.8 h
1,897Water Level Sensor at Alligator LakeAGCF183.5GaugePinellas83.9%282 of 33618 min28.5 h
1,897Tide Gauge at Matlacha BridgeATCF183.5GaugeLee83.9%282 of 33618 min28.5 h
1,897Tide Gauge at Imperial Boat RampBNCF183.5GaugeLee83.9%282 of 33618 min28.5 h
1,897Brooker Creek at Tarpon Woods BlvdBWCF183.5GaugePinellas83.9%282 of 33618 min28.5 h
1,897Tide Gauge at Sanibel Causeway (in MHHW)CICF183.5GaugeLee83.9%282 of 33618 min28.5 h
1,897McKay Creek at Hickory DrCKCF183.5GaugePinellas83.9%282 of 33618 min28.5 h
1,897Cross Bayou at Cedarbrook Dr.CSCF183.5GaugePinellas83.9%282 of 33618 min28.5 h
1,897Cross Bayou at Ulmerton RdCUCF183.5GaugePinellas83.9%282 of 33618 min28.5 h
1,897Tide Gauge at Captiva (in MHHW)CVCF183.5GaugeLee83.9%282 of 33618 min28.5 h
1,897Tide Gauge at Daughtry CreekDCCF183.5GaugeLee83.9%282 of 33618 min28.5 h
1,897Inundation Sensor at Fort Myers 1st StreetFMLF183.5GaugeLee83.9%282 of 33618 min28.5 h
1,897Tide Gauge at Boca Grande (in MHHW)GICF183.5GaugeLee83.9%282 of 33618 min28.5 h
1,897Inundation Sensor at St. James CityJCLF183.5GaugeLee83.9%282 of 33618 min28.5 h
1,897Tide Gauge at St. James City (in MHHW)JMCF183.5GaugeLee83.9%282 of 33618 min28.5 h
1,897Tide Gauge at John's PassJPCF183.5GaugePinellas83.9%282 of 33618 min28.5 h
1,897Inundation Sensor at Boca Ciega Millenium ParkMPCF183.5GaugePinellas83.9%282 of 33618 min28.5 h
1,897Tide Gauge at Mullock Creek (in MHHW)MUCF183.5GaugeLee83.9%282 of 33618 min28.5 h
1,897Tide Gauge at New Pass Bridge (in MHHW)NPCF183.5GaugeLee83.9%282 of 33618 min28.5 h
1,897Tide Gauge at Orange River Bridge (in MHHW)ORCF183.5GaugeLee83.9%282 of 33618 min28.5 h
1,897Tide Gauge at Owl Creek (in MHHW)OWCF183.5GaugeLee83.9%282 of 33618 min28.5 h
1,897Tide Gauge at Phillippe ParkPHCF183.5GaugePinellas83.9%282 of 33618 min28.5 h
1,897Rapid Deploy CRDCF183.5GaugeBrevard83.9%282 of 33618 min28.5 h
1,897SR A1A at 11th Street Canal in St Augustine Beach (in NAVD88)SAAF183.5GaugeSt. Johns83.9%282 of 33618 min28.5 h
1,897Mickler at 16th Street Culvert in St Augustine Beach (in NAVD88)SBMF183.5GaugeSt. Johns83.9%282 of 33618 min28.5 h
1,897Tide Gauge at Sanibel (in MHHW)SICF183.5GaugeLee83.9%282 of 33618 min28.5 h
1,897Tide Station at St Augustine Municipal Marina (in MHHW)SMFF183.5GaugeSt. Johns83.9%282 of 33618 min28.5 h
1,897Tide Gauge at Weedon IslandWDCF183.5GaugePinellas83.9%282 of 33618 min28.5 h
1,897Tide Gauge at Sutherland BayouYUCF183.5GaugePinellas83.9%282 of 33618 min28.5 h
1,925Tide Gauge at BokeeliaELCF183.5GaugeLee83.9%282 of 33618 min28.5 h
1,926Ona 10.6 SSWFL-HD-1183.5VolunteerHardee71.4%5 of 716.4 h2 days
1,926Limestone 3.2 NWFL-HD-1283.5VolunteerHardee71.4%5 of 716.4 h2 days
1,928Dade City 1.8 WSWFL-PS-1083.5VolunteerPasco57.1%4 of 74.4 h3.5 days
1,929Riverview 4.8 SSWFL-HB-9883.5VolunteerHillsborough57.1%4 of 74.4 h3.5 days
1,930Tide Gauge at Hancock Bridge (in MHHW)HBCF183.4GaugeLee83.6%281 of 33618 min28.5 h
1,931Cooks HammockCKSF183.4GaugeLafayette76.1%128 of 16841 min6 h
1,932Vandenberg Airport/TampaVDF83.4AirportHillsborough74.8%377 of 50410 min10.7 h
1,933Citizen station FW8592FW859283.4CitizenPinellas64.2%108 of 16817 s7 h
1,934Citizen station EW9455EW945583.4CitizenBrevard59.5%150 of 25217 s4.3 h
1,935Citizen station EW1016EW101683.4CitizenAlachua59.5%100 of 16816 s6.5 h
1,936Citizen station GW0199GW019983.4CitizenPinellas59.1%149 of 25217 s4.2 h
1,937Citizen station CW4952CW495283.4CitizenDuval58.0%195 of 33616 s2.8 h
1,938Parker City Pier at Dupont Bridge (in MHHW)PADF183.3GaugeBay85.1%143 of 16847 min11.4 h
1,939Mickler at A Street Canal in St Augustine Beach (in NAVD88)MIAF183.3GaugeSt. Johns83.3%280 of 33618 min28.5 h
1,940Citizen station GW5185GW518583.3CitizenPolk60.5%305 of 50419 s2.5 h
1,941Citizen station GW4387GW438783.3CitizenSumter60.1%101 of 16818 s7.3 h
1,942Citizen station K4DBCK4DBC83.3CitizenMadison58.9%297 of 50418 s2.1 h
1,943Tide Gauge at Alligator Bay (in MHHW)ABAF183.2GaugeCharlotte83.0%279 of 33618 min28.5 h
1,943Tide Gauge at Estero River Mouth (in MHHW)ERMF183.2GaugeLee83.0%279 of 33618 min28.5 h
1,943Inundation Sensor at Fort Myers BeachFBLF183.2GaugeLee83.0%279 of 33618 min28.5 h
1,943Fort Desoto State ParkFDCF183.2GaugePinellas83.0%279 of 33618 min28.5 h
1,943Tide Gauge at Boca Grande Causeway (in MHHW)GCBF183.2GaugeCharlotte83.0%279 of 33618 min28.5 h
1,943Atlantic Ocean at Matanzas River Inlet Bridge (in MHHW)MTIF183.2GaugeSt. Johns83.0%279 of 33618 min28.5 h
1,943Fort Myers Beach 1NWMTZF183.2GaugeLee83.0%279 of 33618 min28.5 h
1,943Pinebrook at Bryan Dairy Rd (in MHHW)PBDF183.2GaugePinellas83.0%279 of 33618 min28.5 h
1,951Citizen station KA2LACKA2LAC83.2CitizenLee60.9%307 of 50417 s2.7 h
1,952Citizen station FW4334FW433483.2CitizenClay59.9%302 of 50417 s2.4 h
1,953Citizen station CW5277CW527783.2CitizenLee58.6%311 of 53018 s2 h
1,954Tri-CountyBCR83.1AirportHolmes75.6%127 of 1687 min42.3 h
1,955Citizen station N3HPRN3HPR83.1CitizenBroward60.1%319 of 53017 s2.4 h
1,956Citizen station FW8505FW850583.1CitizenPinellas57.7%97 of 16819 s5.8 h
1,957Ellenton 6.6 EFL-MA-683.1VolunteerManatee57.1%4 of 75.4 h3.5 days
1,958Palm Shores 4.3 NNWFL-BV-2083.1VolunteerBrevard57.1%4 of 76.4 h2 days
1,959Tide Station at Mexico Beach (in MHHW)MXCF183.0GaugeBay82.4%277 of 33618 min28.5 h
1,960Citizen station GW7469GW746983.0CitizenPinellas58.7%296 of 50421 s2.3 h
1,961Citizen station FW1603FW160383.0CitizenAlachua57.7%97 of 16818 s6 h
1,962Citizen station GW4304GW430483.0CitizenSarasota57.3%289 of 50417 s1.9 h
1,963Citizen station DW8107DW810783.0CitizenPasco57.0%97 of 17021 s5.5 h
1,964Citizen station FW3129FW312983.0CitizenMiami-Dade55.9%94 of 16818 s5 h
1,965Citizen station GW4679GW467982.9CitizenMiami-Dade60.1%101 of 16817 s5.3 h
1,966Citizen station ELDENDELDEND82.9CitizenCitrus58.9%99 of 16818 s7 h
1,967Citizen station DW7220DW722082.9CitizenIndian River58.3%98 of 16818 s6.8 h
1,967Citizen station GW6832GW683282.9CitizenCitrus58.3%98 of 16818 s6.8 h
1,969Citizen station DW1113DW111382.9CitizenOrange57.3%289 of 50418 s2 h
1,970Citizen station FW7892FW789282.8CitizenCharlotte58.5%295 of 50415 s2.3 h
1,971Citizen station EW2528EW252882.8CitizenPinellas57.6%98 of 17021 s6.2 h
1,972Cape FloridaCAFF182.8CooperativeDade57.1%4 of 77.1 h2 days
1,973Tide Gauge at Cape Coral BridgeCBCF182.7GaugeLee81.5%274 of 33618 min28.5 h
1,974Citizen station GW0693GW069382.7CitizenOrange57.7%149 of 25816 s4.3 h
1,975Citizen station FW6924FW692482.7CitizenCharlotte57.7%116 of 20118 s5.5 h
1,976Citizen station FW0175FW017582.7CitizenBrevard57.1%288 of 50416 s2.1 h
1,977Citizen station CW4828CW482882.7CitizenLake57.1%96 of 16817 s6.3 h
1,978Hernando 3.9 WSWFL-CT-3882.7VolunteerCitrus57.1%4 of 77.4 h3 days
1,979Vernon 10.6 WSWFL-WS-182.7VolunteerWashington57.1%4 of 77.4 h3 days
1,980Citizen station EW2358EW235882.7CitizenFlagler55.8%95 of 17019 s5.3 h
1,981Duke Fld/EglinEGI82.6AirportWalton74.4%125 of 16810 min43.7 h
1,982Citizen station EW6383EW638382.6CitizenHernando58.9%99 of 16821 s7.8 h
1,983Citizen station CW4042CW404282.6CitizenPalm Beach58.3%98 of 16819 s6.3 h
1,984Citizen station GW0054GW005482.6CitizenBrevard57.3%304 of 53017 s2.1 h
1,985Rockledge 1.8 NNEFL-BV-4782.6VolunteerBrevard57.1%4 of 76.4 h3.5 days
1,986Jupiter 2.0 SWFL-PB-4382.6VolunteerPalm Beach57.1%4 of 76.4 h3.5 days
1,987De Funiak Springs 2.9 NFL-WT-1282.6VolunteerWalton57.1%4 of 76.4 h3.5 days
1,988Citizen station CW5236CW523682.5CitizenEscambia61.7%311 of 50418 s3.7 h
1,989Citizen station KN4CGXKN4CGX82.5CitizenEscambia60.1%101 of 16818 s9.3 h
1,990Citizen station FW4608FW460882.5CitizenSaint Johns59.3%299 of 50416 s2.1 h
1,991Citizen station DW8556DW855682.5CitizenAlachua59.1%298 of 50419 s2.8 h
1,992Citizen station DW0479DW047982.5CitizenPolk57.1%128 of 22419 s4.5 h
1,993TitusvilleTIX82.4AirportBrevard61.3%103 of 1688 min11 h
1,994Citizen station FW1830FW183082.4CitizenPinellas58.3%98 of 16817 s7.8 h
1,995Citizen station CW2098CW209882.4CitizenDuval57.1%144 of 25218 s4.5 h
1,996Citizen station GW4762GW476282.4CitizenOkaloosa57.0%125 of 21919 s5.2 h
1,997Citizen station K4HAPK4HAP82.4CitizenSumter56.7%286 of 50419 s2.2 h
1,998Citizen station FW4623FW462382.3CitizenSarasota58.5%295 of 50417 s2.8 h
1,999Citizen station EW6850EW685082.3CitizenBrevard57.1%128 of 22420 s5.3 h
2,000Tide Station at Fishbone Landing (in MHHW)FSBF182.2GaugeDixie87.5%147 of 16847 min21 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.