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.
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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 1,250 | St. Petersburg 2.5 SFL-PN-81 | 95.0 | Volunteer | Pinellas | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,252 | Big Pine Key 0.7 NWFL-MN-60 | 95.0 | Volunteer | Mainland Monroe | 85.7% | 6 of 7 | 86 min | 24 h | |
| 1,253 | Pensacola 0.2 SWFL-ES-71 | 95.0 | Volunteer | Escambia | 85.7% | 6 of 7 | 86 min | 36 h | |
| 1,254 | Panama City Beach 0.3 SWFL-BY-7 | 95.0 | Volunteer | Bay | 85.7% | 6 of 7 | 86 min | 37 h | |
| 1,254 | Palm Harbor 1.0 SFL-PN-71 | 95.0 | Volunteer | Pinellas | 85.7% | 6 of 7 | 86 min | 37 h | |
| 1,256 | Fort Myers 0.8 NFL-LE-37 | 95.0 | Volunteer | Lee | 85.7% | 6 of 7 | 86 min | 47 h | |
| 1,257 | Callaway 1.2 SSWFL-BY-33 | 95.0 | Volunteer | Bay | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,257 | FL-ST-44FL-ST-44 | 95.0 | COCORAHS | - | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,259 | Pensacola 1.0 SWFL-ES-56 | 95.0 | Volunteer | Escambia | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,260 | Okeechobee 5.2 SSWFL-OB-8 | 95.0 | Volunteer | Okeechobee | 85.7% | 6 of 7 | 86 min | 37 h | |
| 1,261 | Inverness 4.7 WNWFL-CT-35 | 95.0 | Volunteer | Citrus | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,261 | Marathon 6.8 ENEFL-MN-23 | 95.0 | Volunteer | Mainland Monroe | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,263 | Youngstown 6.7 WNWFL-BY-27 | 95.0 | Volunteer | Bay | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,264 | Cypress Lake 1.2 SEFL-LE-79 | 95.0 | Volunteer | Lee | 85.7% | 6 of 7 | 86 min | 37 h | |
| 1,264 | St. Petersburg 6.4 WFL-PN-130 | 95.0 | Volunteer | Pinellas | 85.7% | 6 of 7 | 86 min | 37 h | |
| 1,264 | St. Augustine 3.4 SWFL-SJ-28 | 95.0 | Volunteer | St. Johns | 85.7% | 6 of 7 | 86 min | 37 h | |
| 1,267 | Deerfield Beach 1.7 EFL-BW-167 | 95.0 | Volunteer | Broward | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,268 | Fleming Island 1.3 NWFL-CY-55 | 95.0 | Volunteer | Clay | 85.7% | 6 of 7 | 86 min | 37 h | |
| 1,268 | Weeki Wachee 3.0 NFL-HN-8 | 95.0 | Volunteer | Hernando | 85.7% | 6 of 7 | 86 min | 37 h | |
| 1,268 | Oakland 2.6 SSEFL-OR-62 | 95.0 | Volunteer | Orange | 85.7% | 6 of 7 | 86 min | 37 h | |
| 1,268 | St Cloud 3.1 EFL-OS-37 | 95.0 | Volunteer | Osceola | 85.7% | 6 of 7 | 86 min | 37 h | |
| 1,272 | Navarre 0.6 NFL-SR-44 | 95.0 | Volunteer | Santa Rosa | 85.7% | 6 of 7 | 86 min | 2 days | |
| 1,273 | HollywoodHLWF1 | 95.0 | Cooperative | Broward | 85.7% | 6 of 7 | 89 min | 38 h | |
| 1,274 | Div Forestry/Bonifay TwrBFYF1 | 95.0 | Cooperative | Holmes | 85.7% | 6 of 7 | 2 h | 2 days | |
| 1,274 | BunnellBUNF1 | 95.0 | Cooperative | Flagler | 85.7% | 6 of 7 | 2 h | 2 days | |
| 1,274 | Hernando Forestry Twr.HRDF1 | 95.0 | Cooperative | Hernando | 85.7% | 6 of 7 | 2 h | 2 days | |
| 1,274 | Forestry ServiceJACF1 | 95.0 | Cooperative | Duval | 85.7% | 6 of 7 | 2 h | 2 days | |
| 1,274 | Forestry TowerLAKF1 | 95.0 | Cooperative | Polk | 85.7% | 6 of 7 | 2 h | 2 days | |
| 1,274 | MLTF1MLTF1 | 95.0 | COOP | - | 85.7% | 6 of 7 | 2 h | 2 days | |
| 1,274 | OkeechobeeOAKF1 | 95.0 | Cooperative | Okeechobee | 85.7% | 6 of 7 | 2 h | 2 days | |
| 1,274 | Forestry TowerORNF1 | 95.0 | Cooperative | Orange | 85.7% | 6 of 7 | 2 h | 2 days | |
| 1,274 | Div Forestry/Panama City TwrPCYF1 | 95.0 | Cooperative | Bay | 85.7% | 6 of 7 | 2 h | 2 days | |
| 1,274 | Div Forestry/Secatan TwrPRYF1 | 95.0 | Cooperative | Taylor | 85.7% | 6 of 7 | 2 h | 2 days | |
| 1,274 | Fl Forestry ServiceTALF1 | 95.0 | Cooperative | Leon | 85.7% | 6 of 7 | 2 h | 2 days | |
| 1,285 | Brandon 2.8 SWFL-HB-136 | 95.0 | Volunteer | Hillsborough | 85.7% | 6 of 7 | 2.4 h | 37 h | |
| 1,286 | New Port Richey 4.7 SFL-PS-89 | 95.0 | Volunteer | Pasco | 85.7% | 6 of 7 | 2.4 h | 35 h | |
| 1,287 | Palm Bay 1.0 NEFL-BV-14 | 95.0 | Volunteer | Brevard | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,288 | Citra 3.2 SWFL-MR-98 | 95.0 | Volunteer | Marion | 85.7% | 6 of 7 | 2.4 h | 37 h | |
| 1,288 | Crawfordville 1.0 SFL-WK-10 | 95.0 | Volunteer | Wakulla | 85.7% | 6 of 7 | 2.4 h | 37 h | |
| 1,290 | Leesburg 9.9 NEFL-LK-23 | 95.0 | Volunteer | Lake | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,291 | Port St. Lucie 1.8 SWFL-SL-50 | 95.0 | Volunteer | St. Lucie | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,292 | Fort White 4.4 NEFL-CB-28 | 95.0 | Volunteer | Columbia | 85.7% | 6 of 7 | 2.4 h | 37 h | |
| 1,292 | Palm Coast 4.2 SSWFL-FL-30 | 95.0 | Volunteer | Flagler | 85.7% | 6 of 7 | 2.4 h | 37 h | |
| 1,292 | Tallahassee 4.5 ENEFL-LN-96 | 95.0 | Volunteer | Leon | 85.7% | 6 of 7 | 2.4 h | 37 h | |
| 1,295 | Macclenny 4.9 SSWFL-BK-7 | 95.0 | Volunteer | Baker | 85.7% | 6 of 7 | 2.4 h | 36 h | |
| 1,296 | La Belle 2.3 WNWFL-HY-3 | 95.0 | Volunteer | Hendry | 85.7% | 6 of 7 | 2.4 h | 37 h | |
| 1,297 | Gainesville 0.9 WSWFL-AL-75 | 95.0 | Volunteer | Alachua | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,297 | Oviedo 2.1 NFL-SM-34 | 95.0 | Volunteer | Seminole | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,299 | Palm Bay 6.0 NEFL-BV-168 | 95.0 | Volunteer | Brevard | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 1,300 | Rockledge 0.9 NWFL-BV-126 | 95.0 | Volunteer | Brevard | 85.7% | 6 of 7 | 2.4 h | 37 h | |
| 1,301 | Auburndale 2.4 NNEFL-PK-76 | 94.9 | Volunteer | Polk | 100% | 7 of 7 | 13.4 h | 24 h | |
| 1,302 | Crescent City 2.0 NFL-PT-21 | 94.9 | Volunteer | Putnam | 100% | 7 of 7 | 13.4 h | 24 h | |
| 1,303 | BLUE CYPRESS CREEK 12 WSW Fellsmere 12WSWBLUF1 | 94.9 | Gauge | Indian River | 94.6% | 212 of 224 | 26 min | 60 min | |
| 1,304 | Ocklawaha River AT Ocklawaha River at EurekaEURF1 | 94.8 | Gauge | Marion | 98.8% | 166 of 168 | 34 min | 2 h | |
| 1,305 | Big Slough At Tropicaire Blvd Near North Port02299450 | 94.8 | Gauge | Sarasota | 98.2% | 165 of 168 | 33 min | 3 h | |
| 1,305 | Venice Inlet At Crow's Nest Marina At Venice02299735 | 94.8 | Gauge | Sarasota | 98.2% | 165 of 168 | 33 min | 3 h | |
| 1,307 | Venice 3E - BermBRMF1 | 94.8 | Gauge | Sarasota | 97.0% | 163 of 168 | 31 min | 3 h | |
| 1,307 | Warm Mineral Springs 9NTCZF1 | 94.8 | Gauge | Sarasota | 97.0% | 163 of 168 | 31 min | 3 h | |
| 1,309 | Nocatee 10SE - Romp 12NRPF1 | 94.8 | Gauge | DeSoto | 97.0% | 163 of 168 | 31 min | 3 h | |
| 1,309 | Safery Barbor - Romp Well 14-1SHBF1 | 94.8 | Gauge | Pinellas | 97.0% | 163 of 168 | 31 min | 3 h | |
| 1,309 | Fort Lonesome 3N - Romp Well 48THAF1 | 94.8 | Gauge | Hillsborough | 97.0% | 163 of 168 | 31 min | 3 h | |
| 1,312 | Myakka City 3SW - Romp Well 23MYCF1 | 94.8 | Gauge | Manatee | 97.0% | 163 of 168 | 31 min | 3 h | |
| 1,313 | Port Manatee FL - 8726384PMAF1 | 94.7 | Gauge | Manatee | 94.1% | 791 of 840 | 26 min | 36 min | |
| 1,314 | South Venice - Lemon BayLBAF1 | 94.7 | Gauge | Sarasota | 85.7% | 36 of 42 | 31 min | 6 h | |
| 1,315 | Key LargoKLPF1 | 94.7 | Cooperative | Monroe | 85.7% | 6 of 7 | 3.1 h | 24.2 h | |
| 1,316 | North Venice 2NE - Venice Minerals LakeVMLF1 | 94.6 | Gauge | Sarasota | 96.4% | 162 of 168 | 31 min | 3 h | |
| 1,317 | Osprey 5E - DS05DNOF1 | 94.6 | Gauge | Sarasota | 96.4% | 162 of 168 | 31 min | 3 h | |
| 1,318 | Big Slough At WCS-101 At North Port02299484 | 94.5 | Gauge | Sarasota | 100% | 168 of 168 | 38 min | 60 min | |
| 1,319 | Blackwater Creek Near Knights02302500 | 94.5 | Gauge | Hillsborough | 100% | 168 of 168 | 38 min | 60 min | |
| 1,320 | Lake Worth Pier - 8722670LKWF1 | 94.5 | Gauge | Palm Beach | 92.3% | 776 of 840 | 24 min | 36 min | |
| 1,321 | West Melbourne 2.6 WSWFL-BV-176 | 94.5 | Volunteer | Brevard | 85.7% | 6 of 7 | 3.4 h | 37 h | |
| 1,322 | Naples Park 3.7 ENEFL-CR-13 | 94.5 | Volunteer | Collier | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 1,322 | Jacksonville 9.7 EFL-DV-138 | 94.5 | Volunteer | Duval | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 1,322 | Cypress Lake 0.5 SSWFL-LE-65 | 94.5 | Volunteer | Lee | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 1,325 | Pierson 1.0 ENEFL-VL-105 | 94.5 | Volunteer | Volusia | 85.7% | 6 of 7 | 3.4 h | 37 h | |
| 1,326 | Lakeland 5.8 NEFL-PK-87 | 94.5 | Volunteer | Polk | 85.7% | 6 of 7 | 3.4 h | 39 h | |
| 1,327 | Gonzalez 2.1 EFL-ES-15 | 94.5 | Volunteer | Escambia | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 1,327 | Harmony 0.5 NWFL-OS-45 | 94.5 | Volunteer | Osceola | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 1,329 | Moore Haven 10.4 NFL-GL-13 | 94.5 | Volunteer | Glades | 85.7% | 6 of 7 | 3.4 h | 24 h | |
| 1,329 | Sunset 2.4 SWFL-MD-7 | 94.5 | Volunteer | Miami-Dade | 85.7% | 6 of 7 | 3.4 h | 24 h | |
| 1,331 | Jacksonville 13.0 WFL-DV-49 | 94.5 | Volunteer | Duval | 85.7% | 6 of 7 | 3.4 h | 36 h | |
| 1,332 | South Pasadena 1.0 NEFL-PN-6 | 94.5 | Volunteer | Pinellas | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 1,333 | Manatee River At SR 64 Near Myakka Head02299950 | 94.4 | Gauge | Manatee | 100% | 168 of 168 | 38 min | 60 min | |
| 1,333 | Long Branch Near Pinellas Park02307780 | 94.4 | Gauge | Pinellas | 100% | 168 of 168 | 38 min | 60 min | |
| 1,335 | Warm Mineral Wells 8NNE - WM24WMFF1 | 94.4 | Gauge | Sarasota | 95.8% | 161 of 168 | 31 min | 3 h | |
| 1,336 | Osprey 6NE - CPS3CPOF1 | 94.4 | Gauge | Sarasota | 95.8% | 161 of 168 | 31 min | 3 h | |
| 1,337 | Arcadia 5ESE - Romp Well 16JOSF1 | 94.3 | Gauge | DeSoto | 98.2% | 165 of 168 | 31 min | 4 h | |
| 1,338 | Harney Pond Canal 2.4 Miles BlRPCF1 | 94.3 | Gauge | Glades | 98.2% | 165 of 168 | 36 min | 2 h | |
| 1,339 | Gulf of Mexico AT PANAMA CITY BEACHPCBF1 | 94.3 | Gauge | Bay | 93.3% | 784 of 840 | 27 min | 36 min | |
| 1,340 | Bruce Creek 2 N Bruce Creek near RedbayBREF1 | 94.3 | Gauge | Walton | 86.9% | 146 of 168 | 16 min | 3 h | |
| 1,341 | Indian Prairie Canal Above S-72 Near Buckhead Ridge 7WSWPCAF1 | 94.2 | Gauge | Glades | 100% | 168 of 168 | 39 min | 60 min | |
| 1,342 | Main Canal At Vero BeachMCVF1 | 94.2 | Gauge | St Lucie | 95.2% | 160 of 168 | 31 min | 2 h | |
| 1,343 | Pine Level 4NW - West DesotoWDSF1 | 94.2 | Gauge | DeSoto | 95.2% | 160 of 168 | 31 min | 3 h | |
| 1,344 | Amelia River At Fernadina Beach TideFRDF1 | 94.2 | Gauge | Nassau | 93.2% | 783 of 840 | 27 min | 32 min | |
| 1,345 | Wekiva River 9 W Sanford 9WWEKF1 | 94.2 | Gauge | Seminole | 89.5% | 301 of 336 | 21 min | 60 min | |
| 1,346 | Lake City 8.7 SFL-CB-19 | 94.1 | Volunteer | Columbia | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 1,346 | Live Oak 0.4 NEFL-SW-1 | 94.1 | Volunteer | Suwannee | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 1,348 | Fernandina Beach 2.3 SFL-NS-17 | 94.1 | Volunteer | Nassau | 85.7% | 6 of 7 | 4.4 h | 37 h | |
| 1,349 | East Palatka 3.5 NNWFL-PT-8 | 94.1 | Volunteer | Putnam | 85.7% | 6 of 7 | 4.4 h | 37 h | |
| 1,350 | Melbourne 4.3 SSEFL-BV-159 | 94.1 | Volunteer | Brevard | 85.7% | 6 of 7 | 4.4 h | 2 days | |
| 1,351 | Warm Mineral Springs 7N - WM17WMTF1 | 94.0 | Gauge | Sarasota | 94.6% | 159 of 168 | 31 min | 3 h | |
| 1,352 | Lehigh Acres 4SW - Jacks BranchJBCF1 | 93.9 | Gauge | Hendry | 100% | 168 of 168 | 41 min | 1.5 h | |
| 1,352 | Panacoochee RetreatsPNRF1 | 93.9 | Gauge | Sumter | 100% | 168 of 168 | 41 min | 1.5 h | |
| 1,354 | Osprey 1NE - North CreekNCOF1 | 93.8 | Gauge | Sarasota | 94.0% | 158 of 168 | 31 min | 2 h | |
| 1,355 | Rookery BayRKQF1 | 93.7 | Gauge | Collier | 96.4% | 162 of 168 | 35 min | 2 h | |
| 1,356 | Naples Municipal AirportAPF | 93.7 | Gauge | Collier | 85.7% | 6 of 7 | 5.2 h | 24 h | |
| 1,357 | Everglades ARS ScanEARF1 | 93.6 | Gauge | Miami-Dade | 99.4% | 167 of 168 | 41 min | 2 h | |
| 1,357 | Sellers Lake #1 ScanSLKF1 | 93.6 | Gauge | Lake | 99.4% | 167 of 168 | 41 min | 2 h | |
| 1,359 | Panama City Beach 0.8 SEFL-BY-25 | 93.6 | Volunteer | Bay | 85.7% | 6 of 7 | 5.4 h | 36 h | |
| 1,360 | Baker 1.8 SSEFL-OK-52 | 93.6 | Volunteer | Okaloosa | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 1,361 | Keystone Heights 9.7 ENEFL-CY-54 | 93.6 | Volunteer | Clay | 85.7% | 6 of 7 | 5.4 h | 24 h | |
| 1,362 | Niceville 3.4 ESEFL-OK-20 | 93.6 | Volunteer | Okaloosa | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 1,363 | Boca Raton 3.8 WSWFL-PB-80 | 93.6 | Volunteer | Palm Beach | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 1,364 | St Augustine AirptSGJ | 93.5 | Airport | St Johns | 93.4% | 157 of 168 | 9 min | 11.6 h | |
| 1,365 | Everglades ARSS2051 | 93.4 | Soil | Miami-Dade | 100% | 168 of 168 | 43 min | 62 min | |
| 1,366 | Wakulla #1 ScanWAKF1 | 93.4 | Gauge | Wakulla | 98.8% | 166 of 168 | 41 min | 2 h | |
| 1,367 | Bee Ridge 3SW - Philippi CreekPCPF1 | 93.4 | Gauge | Sarasota | 92.8% | 156 of 168 | 31 min | 3 h | |
| 1,368 | Palatka28J | 93.4 | Airport | Putnam | 89.8% | 453 of 504 | 10 min | 2.7 h | |
| 1,369 | Clearwater Air ParkCLW | 93.2 | Airport | Pinellas | 89.2% | 450 of 504 | 10 min | 2.7 h | |
| 1,370 | 5 SE BradentonLWDF1 | 93.2 | Gauge | Manatee | 86.6% | 194 of 224 | 21 min | 62 min | |
| 1,371 | Laurel 2E - Kings GateKGAF1 | 93.1 | Gauge | Sarasota | 94.6% | 159 of 168 | 31 min | 4 h | |
| 1,372 | Keystone Heights42J | 93.1 | Airport | Bradford | 89.0% | 449 of 504 | 10 min | 2.7 h | |
| 1,372 | Crystal RiverCGC | 93.1 | Airport | Citrus | 89.0% | 449 of 504 | 10 min | 2.7 h | |
| 1,372 | InvernessINF | 93.1 | Airport | Citrus | 89.0% | 449 of 504 | 10 min | 2.7 h | |
| 1,375 | Cutler Ridge 1.5 SSWFL-MD-51 | 93.1 | Volunteer | Miami-Dade | 85.7% | 6 of 7 | 6.4 h | 2 days | |
| 1,376 | Satsuma 0.2 WSWFL-PT-4 | 93.1 | Volunteer | Putnam | 85.7% | 6 of 7 | 6.4 h | 24 h | |
| 1,377 | Sunrise 0.4 NNEFL-BW-151 | 93.1 | Volunteer | Broward | 85.7% | 6 of 7 | 6.4 h | 2 days | |
| 1,378 | Port Orange 0.2 NNWFL-VL-62 | 93.1 | Volunteer | Volusia | 85.7% | 6 of 7 | 6.4 h | 2 days | |
| 1,379 | Destin - Fort Walton BeachDTS | 93.0 | Airport | Okaloosa | 97.0% | 163 of 168 | 12 min | 6.4 h | |
| 1,380 | Jacksonville - HerlongHEG | 93.0 | Airport | Duval | 88.8% | 448 of 504 | 10 min | 2.7 h | |
| 1,381 | PerryFPY | 93.0 | Airport | Taylor | 88.6% | 447 of 504 | 10 min | 2.7 h | |
| 1,382 | East Bay At Tank IslandAPXF1 | 92.9 | Gauge | Franklin | 85.7% | 192 of 224 | 21 min | 62 min | |
| 1,382 | Rookery BayRKXF1 | 92.9 | Gauge | Collier | 85.7% | 192 of 224 | 21 min | 62 min | |
| 1,384 | Fiva - Pithlachascotee RiverPIFF1 | 92.9 | Gauge | Pasco | 85.7% | 192 of 224 | 21 min | 62 min | |
| 1,385 | Lake George at Juniper Hunt ClubJNHF1 | 92.7 | Gauge | Lake | 100% | 168 of 168 | 47 min | 68 min | |
| 1,386 | Titusville 7 E92821 | 92.7 | Reference | Brevard | 100% | 84 of 84 | 1.5 h | 3 h | |
| 1,386 | Sebring 23 SSE92827 | 92.7 | Reference | Highlands | 100% | 84 of 84 | 1.5 h | 3 h | |
| 1,388 | Everglades City 5 NE92826 | 92.7 | Reference | Collier | 100% | 84 of 84 | 1.5 h | 3 h | |
| 1,389 | De Funiak Springs 4.1 NNWFL-WT-22 | 92.7 | Volunteer | Walton | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 1,390 | De Land 5.7 NWFL-VL-9 | 92.7 | Volunteer | Volusia | 85.7% | 6 of 7 | 7.4 h | 37 h | |
| 1,391 | Bradenton 5.6 SEFL-MA-56 | 92.7 | Volunteer | Manatee | 85.7% | 6 of 7 | 7.4 h | 37 h | |
| 1,392 | Alford Arm - Buck Lake RdAFAF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Munson Slough at Ames Sink (in NAVD88)ASKF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Black Creek at Bloxham Cutoff Road (in NAVD88)BXCF1 | 92.6 | Gauge | Wakulla | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Munson Slough at Capital Circle SW (in NAVD88)CAPF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Northeast Drainage at Centerville and Blairstone (in NAVD88)CTVF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Fisher Creek at Springhill Road (in NAVD88)FHCF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Telogia Creek near Greensboro (in NAVD88)GBOF1 | 92.6 | Gauge | Gadsden | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Lake Iamonia Outfall at Meridian RoadIAMF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Lake Kinsale at Shannon Lakes West (in NAVD88)KNSF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Lake Kanturk Outfall at Centerville Road (in NAVD88)KRKF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Lake Killarney at McLaughlin Drive (in NAVD88)KRNF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Lake Kanturk at Clifden Drive (in NAVD88KTKF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Lake Bradford at Camp Flastacowo (in NAVD88)LBFF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Central Drainage Ditch at Lake Bradford Road (in NAVD88)LEPF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Lake Jackson at Miller Landing (in NAVD88)LJKF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Lake Lafayette Outfall at Chaires Crossroad (in NAVD88)LLYF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Munson Slough at Lake Munson Outfall (in NAVD88)LMSF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Leon High School Drainage Inlet (in NAVD88)LNTF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Northeast Drainage at Mahan Drive (in NAVD88)MHNF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Munson Slough at Roberts Avenue (in NAVD88)MNRF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Munson Slough at Oak Ridge RoadMOKF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | St Marks River above Natural Bridge Road (in NAVD88)NBRF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Central Drainage Ditch at Orange AvenueORAF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Park Avenue Drainage at Violet Street (in NAVD88)PKVF1 | 92.6 | Gauge | Leon | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Quincy Creek at Quincy - SR 267 (in NAVD88)QCCF1 | 92.6 | Gauge | Gadsden | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,392 | Spring Creek at Spring Creek Park (in NAVD88)SPKF1 | 92.6 | Gauge | Jackson | 99.4% | 167 of 168 | 46 min | 2 h | |
| 1,418 | Fountainbleau - Ti ChekikaTCEF1 | 92.6 | Gauge | Miami-Dade | 90.4% | 152 of 168 | 15 min | 8 h | |
| 1,419 | Tamiami Canal Near Coral GablesTCCF1 | 92.5 | Gauge | Dade | 100% | 168 of 168 | 30 min | 62 min | |
| 1,420 | Apalachicola River at Bloody Bluff (in NAVD88)ABFF1 | 92.5 | Gauge | Gulf | 99.4% | 167 of 168 | 47 min | 1.9 h | |
| 1,421 | Bulow Plantation State Park (in MHHW)BUPF1 | 92.5 | Gauge | Flagler | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,421 | Cocoa 1NNE - Indian RiverCOBF1 | 92.5 | Gauge | Brevard | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,421 | Navarre Beach Gulf of Mexico (In MHHW)NAVF1 | 92.5 | Gauge | Santa Rosa | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,421 | Osprey Fishing PierOFPF1 | 92.5 | Gauge | Sarasota | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,421 | St Marks River at US-98 (in NAVD88)SRUF1 | 92.5 | Gauge | Wakulla | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,421 | Venice Myakka River Park (in NAVD88)VMRF1 | 92.5 | Gauge | Sarasota | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,427 | Tide Gauge at Shamrock Park & Nature Center (In MHHW)SHNF1 | 92.5 | Gauge | Sarasota | 99.4% | 167 of 168 | 47 min | 2.1 h | |
| 1,428 | Tide Station at Long Key near Long Key Bight (in MHHW)LYTF1 | 92.5 | Gauge | Middle Keys in Monroe | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,428 | Tide Station at Lora Point (in MHHW)PLOF1 | 92.5 | Gauge | Escambia | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,428 | Tampa Bay at Rocky PointRPTF1 | 92.5 | Gauge | Hillsborough | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,428 | St Marks River near Rivers Edge Road (in MHHW)SRMF1 | 92.5 | Gauge | Wakulla | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,428 | Bagdad 1SE - Tidal GaugeTBRF1 | 92.5 | Gauge | Santa Rosa | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,433 | Fort Pierce Inlet - Binney DockBNNF1 | 92.5 | Gauge | St. Lucie | 99.4% | 167 of 168 | 47 min | 2.1 h | |
| 1,434 | Siesta Key 4SSE - Turtle BeachTUBF1 | 92.5 | Gauge | Sarasota | 99.4% | 167 of 168 | 47 min | 1.9 h | |
| 1,435 | Apalachicola River at Brothers River Confluence (in NAVD88)ABCF1 | 92.5 | Gauge | Gulf | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Station near Avalon Boat Ramp (in MHHW)ABRF1 | 92.5 | Gauge | Santa Rosa | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge at Belleair CausewayAIRF1 | 92.5 | Gauge | Pinellas | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Aucilla River Boat Landing above US-98 (in MHHW)ALRF1 | 92.5 | Gauge | Taylor | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Amelia River Public Boat Ramp (in MHHW)AMRF1 | 92.5 | Gauge | Nassau | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Indian River at AnkonaANKF1 | 92.5 | Gauge | St. Lucie | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Station on Little St Marks River above Apalachicola (in MHHASRF1 | 92.5 | Gauge | Franklin | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Atlantic Tide Station at Dania Beach Pier (in MHHW)ATSF1 | 92.5 | Gauge | Broward | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Bay Dock Rocky Creek (In MHHW)BDKF1 | 92.5 | Gauge | Hillsborough | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Gulf of Mexico at Bald Point State Park (in MHHW)BDPF1 | 92.5 | Gauge | Franklin | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge at Bullfrog Creek (In MHHW)BFOF1 | 92.5 | Gauge | Hillsborough | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Bishop Harbor Bay (In MHHW)BHBF1 | 92.5 | Gauge | Manatee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Station at the Gulfside East End of Bahia Honda Key on OhioBHWF1 | 92.5 | Gauge | Lower Keys in Monroe | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Cape Coral 2SE - Bernice Braden ParkBIAF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Keaton Beach - Bird IslandBIDF1 | 92.5 | Gauge | Taylor | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Palm Coast - Matanzas RiverBINF1 | 92.5 | Gauge | Flagler | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge at Boots Point (In MHHW)BIPF1 | 92.5 | Gauge | Manatee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Black Creek (in MHHW)BKMF1 | 92.5 | Gauge | Clay | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Bagdad 1ESE - Mill Site ParkBMPF1 | 92.5 | Gauge | Santa Rosa | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge at Bokeelia Black Bay (In MHHW)BOAF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | East River at Butcher Pen Camping Ground (in MHHW)BPCF1 | 92.5 | Gauge | Franklin | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge at Beville Point (In MHHW)BPTF1 | 92.5 | Gauge | Manatee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Naples - Bayview ParkBVPF1 | 92.5 | Gauge | Collier | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Bay Pines (In MHHW)BZPF1 | 92.5 | Gauge | Pinellas | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | East Bay at Callaway Bayou (in MHHW)CAAF1 | 92.5 | Gauge | Bay | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Cayo Costa State Park (In MHHW)CAYF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tampa Bay at Bayside Bridge (in MHHW)CBBF1 | 92.5 | Gauge | Pinellas | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Cross Bayou SouthCBOF1 | 92.5 | Gauge | Pinellas | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Captiva 2S - Blind PassCBPF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Bethune Beach - Cedar CreekCEDF1 | 92.5 | Gauge | Volusia | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Crescent City - LakeCELF1 | 92.5 | Gauge | Putnam | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Cypress Point - Escambia Bay TideCEPF1 | 92.5 | Gauge | Escambia | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Cross Florida Barge CanalCFBF1 | 92.5 | Gauge | Citrus | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Broward River at Cedar Heights (in MHHW)CHJF1 | 92.5 | Gauge | Duval | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Chokoloskee Island (in MHHW)CILF1 | 92.5 | Gauge | Collier | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Cinco Bayou (In MHHW)CINF1 | 92.5 | Gauge | Okaloosa | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Carr Lake at Cedar Hill Landing Park (in NAVD88)CLPF1 | 92.5 | Gauge | Leon | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Captiva - McCarthysCMMF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Crystal River National Wildlife Refuge (In MHHW)CNWF1 | 92.5 | Gauge | Citrus | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Cooks Bayou at Parker Branch (in MHHW)CPBF1 | 92.5 | Gauge | Bay | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Clam Pass Tramway Bridge (in MHHW)CPTF1 | 92.5 | Gauge | Collier | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Double Branch Bay (In MHHW)DBBF1 | 92.5 | Gauge | Hillsborough | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Dunns Creek State Park Boat Ramp (in MHHW)DCSF1 | 92.5 | Gauge | Putnam | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Pine Island 1SW - 1909DMKF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Pompano BeachDRFF1 | 92.5 | Gauge | Broward | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Dixie Beach Sanibel (In MHHW)DXBF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Econfina Creek near Deer Point Lake (in NAVD88)ECDF1 | 92.5 | Gauge | Bay | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Eldredge Park (In MHHW)EDPF1 | 92.5 | Gauge | Okaloosa | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Station at the Edward B. Knight Pier in Key West (in MHHW)EKPF1 | 92.5 | Gauge | Lower Keys in Monroe | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Estero PassEPAF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Parker at East Bay (in MHHW)EPBF1 | 92.5 | Gauge | Bay | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Station at East Rockland Key on Rockland Channel (in MHHW)ERKF1 | 92.5 | Gauge | Lower Keys in Monroe | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Estero River Pelican SoundERPF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Estero 1N - Estero RiverESGF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Flamingo at Florida BayFBFF1 | 92.5 | Gauge | Mainland Monroe | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Cape Coral 1SE - Four FreedomsFFBF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Fort George State Park (in MHHW)FGSF1 | 92.5 | Gauge | Duval | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge at Fort Island Boat RampFITF1 | 92.5 | Gauge | Citrus | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Fulton Mariners Point (in MHHW)FMPF1 | 92.5 | Gauge | Duval | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Four Mile Cove Ecological (In MHHW)FOMF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Pensacola Bay at Fort Pickens (in MHHW)FPBF1 | 92.5 | Gauge | Escambia | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Gulf of Mexico at FSU Coastal Marine Lab in St Teresa (in MHHW)FSCF1 | 92.5 | Gauge | Franklin | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Gauge at the entrance of the Simpson River (in MHHW)FSRF1 | 92.5 | Gauge | Santa Rosa | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Cape Coral 3SE - Fishing PierFYCF1 | 92.5 | Gauge | Lee | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Tide Station at Ocean Reef on Card Sound (in MHHW)GBPF1 | 92.5 | Gauge | Upper Keys in Monroe | 99.4% | 167 of 168 | 47 min | 2 h | |
| 1,435 | Goodland MarinaGDLF1 | 92.5 | Gauge | Collier | 99.4% | 167 of 168 | 47 min | 2 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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.