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 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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 730 | Tide Gauge at New Pass Bridge (in MHHW)NPCF1 | 98.5 | Gauge | Lee | 99.7% | 335 of 336 | 16 min | 60 min | |
| 730 | Tide Gauge at Orange River Bridge (in MHHW)ORCF1 | 98.5 | Gauge | Lee | 99.7% | 335 of 336 | 16 min | 60 min | |
| 730 | Tide Gauge at Owl Creek (in MHHW)OWCF1 | 98.5 | Gauge | Lee | 99.7% | 335 of 336 | 16 min | 60 min | |
| 730 | Tide Gauge at Phillippe ParkPHCF1 | 98.5 | Gauge | Pinellas | 99.7% | 335 of 336 | 16 min | 60 min | |
| 730 | Mickler at 16th Street Culvert in St Augustine Beach (in NAVD88)SBMF1 | 98.5 | Gauge | St. Johns | 99.7% | 335 of 336 | 16 min | 60 min | |
| 730 | Tide Gauge at Sanibel (in MHHW)SICF1 | 98.5 | Gauge | Lee | 99.7% | 335 of 336 | 16 min | 60 min | |
| 730 | Tide Station at St Augustine Municipal Marina (in MHHW)SMFF1 | 98.5 | Gauge | St. Johns | 99.7% | 335 of 336 | 16 min | 60 min | |
| 730 | Tide Gauge at Sutherland BayouYUCF1 | 98.5 | Gauge | Pinellas | 99.7% | 335 of 336 | 16 min | 60 min | |
| 759 | Eglin AFB/ValparaisVPS | 98.5 | Airport | Okaloosa | 99.4% | 167 of 168 | 13 min | 2 h | |
| 760 | Merritt Island RAWSMRFF1 | 98.4 | Gauge | Brevard | 100% | 168 of 168 | 14 min | 60 min | |
| 761 | Palm Bay 3.1 NNWFL-BV-5 | 98.4 | Volunteer | Brevard | 100% | 3 of 3 | 5.4 h | 24 h | |
| 761 | North Miami Beach 1.7 NNEFL-MD-119 | 98.4 | Volunteer | Miami-Dade | 100% | 3 of 3 | 5.4 h | 24 h | |
| 761 | Ormond Beach 2.0 ENEFL-VL-99 | 98.4 | Volunteer | Volusia | 100% | 3 of 3 | 5.4 h | 24 h | |
| 764 | Belleview 9.3 WFL-MR-97 | 98.4 | Volunteer | Marion | 100% | 3 of 3 | 5.4 h | 24 h | |
| 765 | Clermont 4.1 SFL-LK-42 | 98.4 | Volunteer | Lake | 100% | 3 of 3 | 5.4 h | 24 h | |
| 766 | Pensacola 2.4 SWFL-ES-48 | 98.4 | Volunteer | Escambia | 100% | 3 of 3 | 5.4 h | 24 h | |
| 766 | Satsuma 4.0 NEFL-PT-7 | 98.4 | Volunteer | Putnam | 100% | 3 of 3 | 5.4 h | 24 h | |
| 766 | De Funiak Springs 4.1 NNWFL-WT-22 | 98.4 | Volunteer | Walton | 100% | 3 of 3 | 5.4 h | 24 h | |
| 769 | Rockledge 0.9 NWFL-BV-126 | 98.4 | Volunteer | Brevard | 100% | 3 of 3 | 5.4 h | 24 h | |
| 769 | Merrit Island 9.1 NFL-BV-36 | 98.4 | Volunteer | Brevard | 100% | 3 of 3 | 5.4 h | 24 h | |
| 769 | Vero Beach 6.0 SFL-IR-47 | 98.4 | Volunteer | Indian River | 100% | 3 of 3 | 5.4 h | 24 h | |
| 769 | Lady Lake 2.0 NNWFL-LK-22 | 98.4 | Volunteer | Lake | 100% | 3 of 3 | 5.4 h | 24 h | |
| 773 | Lake City 8.7 SFL-CB-19 | 98.4 | Volunteer | Columbia | 100% | 3 of 3 | 5.4 h | 24 h | |
| 773 | Tallahassee 5.6 ESEFL-LN-74 | 98.4 | Volunteer | Leon | 100% | 3 of 3 | 5.4 h | 24 h | |
| 775 | McKay Creek at Hickory DrCKCF1 | 98.4 | Gauge | Pinellas | 99.4% | 334 of 336 | 16 min | 60 min | |
| 775 | Tide Gauge at Weedon IslandWDCF1 | 98.4 | Gauge | Pinellas | 99.4% | 334 of 336 | 16 min | 60 min | |
| 777 | Homestead AFBHST | 98.4 | Airport | Dade | 99.4% | 167 of 168 | 17 min | 2 h | |
| 778 | Guana River below Guana River Dam (in MHHW)GRDF1 | 98.4 | Gauge | St. Johns | 98.8% | 166 of 168 | 15 min | 2 h | |
| 779 | Tide Gauge at the Skyway Fishing Pier (In MHHW)SKFF1 | 98.4 | Gauge | Manatee | 98.8% | 166 of 168 | 15 min | 2.7 h | |
| 780 | White Water Tidal GuageWEMF1 | 98.4 | Gauge | Mainland Monroe | 98.8% | 166 of 168 | 15 min | 2 h | |
| 781 | Big Creek Nr ClermontBCNF1 | 98.4 | Gauge | Lake | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Fort Meade 7SE - Bowlegs CreekBFZF1 | 98.4 | Gauge | Polk | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Highlan City - Bananna Hancock CanalBHCF1 | 98.4 | Gauge | Polk | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | ChassahowitzkaDGIF1 | 98.4 | Gauge | Citrus | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Fort OgdenFOPF1 | 98.4 | Gauge | De Soto | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | West Of Florida City (G - 864A)GAMF1 | 98.4 | Gauge | Miami-Dade | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Hills Rvr Below Crystal SpringsHRZF1 | 98.4 | Gauge | Pasco | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Doral - L-67ALASF1 | 98.4 | Gauge | Miami-Dade | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Frostproof 6SE - Livingston CreekLCFF1 | 98.4 | Gauge | Polk | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | ParrishLMPF1 | 98.4 | Gauge | Manatee | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | WimaumaLMWF1 | 98.4 | Gauge | Hillsborough | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Loxahatchee River 500 ft downstream of US 1 at Jupiter (in MHHW)LRPF1 | 98.4 | Gauge | Palm Beach | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Loxahatchee River 5 NW lOXAHATCHEE RIVERLXRF1 | 98.4 | Gauge | Martin | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Monroe Station W-2MODF1 | 98.4 | Gauge | Dade | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Monroe Station W-11MOEF1 | 98.4 | Gauge | Dade | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Monroe Station W-18MOFF1 | 98.4 | Gauge | Broward | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Myakka CityMYTF1 | 98.4 | Gauge | Manatee | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | AT NocateeNOCF1 | 98.4 | Gauge | De Soto | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | New River 4 SE Lake ButlerNRBF1 | 98.4 | Gauge | Union | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Pithlachascotee RiverPTHF1 | 98.4 | Gauge | Pasco | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Sweetwater TI-9SEEF1 | 98.4 | Gauge | Dade | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | St Lucie River AT St Lucie River near StuartSLRF1 | 98.4 | Gauge | Martin | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | ST LUCIE RIVER AT Steele PointSPTF1 | 98.4 | Gauge | Martin | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Archie Creek 7 NNE Temple TerraceTCKF1 | 98.4 | Gauge | Hillsborough | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Florida City 1WSW - UndergroundUFGF1 | 98.4 | Gauge | Miami-Dade | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Reedy Creek 7 SW Vineland 7SWVINF1 | 98.4 | Gauge | Osceola | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Weeki Wachee SpringsWWBF1 | 98.4 | Gauge | Hernando | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | Wysong DamWYSF1 | 98.4 | Gauge | Citrus | 98.2% | 165 of 168 | 14 min | 2 h | |
| 781 | ZephyrhillsZPRF1 | 98.4 | Gauge | Pasco | 98.2% | 165 of 168 | 14 min | 2 h | |
| 810 | Pensacola NASNPA | 98.2 | Airport | Escambia | 100% | 168 of 168 | 7 min | 64 min | |
| 811 | Avon ParkAVZF1 | 98.2 | Gauge | Polk | 100% | 168 of 168 | 18 min | 60 min | |
| 811 | Panther WestPHWF1 | 98.2 | Gauge | Collier | 100% | 168 of 168 | 18 min | 60 min | |
| 811 | Panther EastPSTF1 | 98.2 | Gauge | Collier | 100% | 168 of 168 | 18 min | 60 min | |
| 814 | Seabring - Avon ParkAPRF1 | 98.2 | Gauge | Highlands | 99.4% | 167 of 168 | 17 min | 2 h | |
| 815 | Macdill AFB/TampaMCF | 98.2 | Airport | Hillsborough | 99.4% | 167 of 168 | 17 min | 1.8 h | |
| 816 | MacGill AFBAGR | 98.2 | Airport | Polk | 98.8% | 166 of 168 | 17 min | 2 h | |
| 817 | Miami/Kendall-TamiaTMB | 98.2 | Airport | Monroe | 98.2% | 165 of 168 | 10 min | 4 h | |
| 818 | Carter CkSBRF1 | 98.2 | Gauge | Highlands | 97.6% | 164 of 168 | 14 min | 2 h | |
| 819 | Bear Creek AT Bear Creek at US 231BEBF1 | 98.1 | Gauge | Bay | 100% | 168 of 168 | 18 min | 70 min | |
| 820 | Tyndall AFBPAM | 98.1 | Airport | Bay | 98.8% | 166 of 168 | 17 min | 2 h | |
| 821 | Archbold CRNABDF1 | 98.0 | Gauge | Highlands | 100% | 168 of 168 | 19 min | 1.5 h | |
| 822 | Bayport - Gulf of MexicoBPGF1 | 98.0 | Gauge | Hernando | 100% | 168 of 168 | 19 min | 61 min | |
| 822 | Crooked River At CR67CRDF1 | 98.0 | Gauge | Franklin | 100% | 168 of 168 | 19 min | 61 min | |
| 822 | CRN Titusville/Kennedy Space CenterCTKF1 | 98.0 | Gauge | Brevard | 100% | 168 of 168 | 19 min | 61 min | |
| 822 | Brushy CkCTPF1 | 98.0 | Gauge | Hillsborough | 100% | 168 of 168 | 19 min | 61 min | |
| 822 | Lynn Haven - Deer Point LakeDPLF1 | 98.0 | Gauge | Bay | 100% | 168 of 168 | 19 min | 61 min | |
| 822 | Clearwater - Kapok ParkKAPF1 | 98.0 | Gauge | Pinellas | 100% | 168 of 168 | 19 min | 61 min | |
| 822 | ALAFIA RIVER AT KeysvilleKEYF1 | 98.0 | Gauge | Hillsborough | 100% | 168 of 168 | 19 min | 61 min | |
| 822 | North Archie Creek AT TampaNACF1 | 98.0 | Gauge | Hillsborough | 100% | 168 of 168 | 19 min | 61 min | |
| 822 | Double Branch 3 NE OldsmarOLDF1 | 98.0 | Gauge | Hillsborough | 100% | 168 of 168 | 19 min | 61 min | |
| 822 | Callahan - Thomas CreekTCLF1 | 98.0 | Gauge | Duval | 100% | 168 of 168 | 19 min | 61 min | |
| 822 | Apalachicola River AT Woodruff L&DWDRF1 | 98.0 | Gauge | Jackson | 100% | 168 of 168 | 19 min | 61 min | |
| 822 | Hillsborough River AT Hillsborough River State ParkZPHF1 | 98.0 | Gauge | Hillsborough | 100% | 168 of 168 | 19 min | 61 min | |
| 834 | Tide Gauge at Daughtry CreekDCCF1 | 98.0 | Gauge | Lee | 98.2% | 330 of 336 | 16 min | 60 min | |
| 835 | Spring CRK HeadwaterBSSF1 | 98.0 | Gauge | Lee | 97.0% | 163 of 168 | 14 min | 2 h | |
| 835 | Golden Gate 7NE - C951RCRGF1 | 98.0 | Gauge | Collier | 97.0% | 163 of 168 | 14 min | 2 h | |
| 835 | Hialeah - G975GKEF1 | 98.0 | Gauge | Miami-Dade | 97.0% | 163 of 168 | 14 min | 2 h | |
| 835 | Boca Raton 1NRRGF1 | 98.0 | Gauge | Palm Beach | 97.0% | 163 of 168 | 14 min | 2 h | |
| 835 | USGS Well G-3818SWWF1 | 98.0 | Gauge | Dade | 97.0% | 163 of 168 | 14 min | 2 h | |
| 835 | Apalachicola River 4 ENE Wewahitchka - Mile 44WAHF1 | 98.0 | Gauge | Gulf | 97.0% | 163 of 168 | 14 min | 2 h | |
| 835 | Santa Fe River At Worthington SpringsWORF1 | 98.0 | Gauge | Alachua | 97.0% | 163 of 168 | 14 min | 2 h | |
| 835 | WHISKEY CREEK 5 SSW Ft MyersWSKF1 | 98.0 | Gauge | Lee | 97.0% | 163 of 168 | 14 min | 2 h | |
| 843 | BrightonGHTF1 | 97.9 | Gauge | Glades | 100% | 168 of 168 | 19 min | 60 min | |
| 844 | Alford 0.6 SSEFL-JK-2 | 97.9 | Volunteer | Jackson | 100% | 3 of 3 | 6.4 h | 24 h | |
| 845 | Floral City 2.6 SSWFL-CT-51 | 97.9 | Volunteer | Citrus | 100% | 3 of 3 | 6.4 h | 24 h | |
| 845 | Vero Beach 3.1 NNEFL-IR-70 | 97.9 | Volunteer | Indian River | 100% | 3 of 3 | 6.4 h | 24 h | |
| 845 | Wildwood 2.8 ENEFL-ST-38 | 97.9 | Volunteer | Sumter | 100% | 3 of 3 | 6.4 h | 24 h | |
| 848 | Fernandina Beach 6.3 SWFL-NS-14 | 97.9 | Volunteer | Nassau | 100% | 3 of 3 | 6.4 h | 28 h | |
| 849 | Grove City 2.8 NEFL-CH-39 | 97.9 | Volunteer | Charlotte | 100% | 3 of 3 | 6.4 h | 24 h | |
| 849 | Union Park 3.5 SEFL-OR-48 | 97.9 | Volunteer | Orange | 100% | 3 of 3 | 6.4 h | 24 h | |
| 851 | Inlet Beach 2.7 WNWFL-WT-25 | 97.9 | Volunteer | Walton | 100% | 3 of 3 | 6.4 h | 27 h | |
| 852 | Jacksonville Beach 1.7 NWFL-DV-122 | 97.9 | Volunteer | Duval | 100% | 3 of 3 | 6.4 h | 24 h | |
| 852 | Ocoee 1.4 NFL-OR-34 | 97.9 | Volunteer | Orange | 100% | 3 of 3 | 6.4 h | 24 h | |
| 852 | De Land 5.7 NWFL-VL-9 | 97.9 | Volunteer | Volusia | 100% | 3 of 3 | 6.4 h | 24 h | |
| 855 | CRN StationCFNF1 | 97.9 | Gauge | Collier | 99.4% | 167 of 168 | 18 min | 1.5 h | |
| 855 | Sulphur Spring 4NNE - Rocky CreekROKF1 | 97.9 | Gauge | Hillsborough | 99.4% | 167 of 168 | 18 min | 1.5 h | |
| 855 | Carrollwood 1SW - Sweetwater CreekSWZF1 | 97.9 | Gauge | Hillsborough | 99.4% | 167 of 168 | 18 min | 1.5 h | |
| 858 | ALLIGATOR CREEK AT ClearwaterALCF1 | 97.9 | Gauge | Pinellas | 99.4% | 167 of 168 | 18 min | 2 h | |
| 858 | Cyrstal RiverCKBF1 | 97.9 | Gauge | Citrus | 99.4% | 167 of 168 | 18 min | 2 h | |
| 858 | Bartow 3ESE - Gator SinkGSZF1 | 97.9 | Gauge | Polk | 99.4% | 167 of 168 | 18 min | 2 h | |
| 858 | Reedy Creek At S-40RCSF1 | 97.9 | Gauge | Osceola | 99.4% | 167 of 168 | 18 min | 2 h | |
| 858 | Sopchoppy River 5 N Sopchoppy (FR 343)SOPF1 | 97.9 | Gauge | Wakulla | 99.4% | 167 of 168 | 18 min | 2 h | |
| 858 | Wesley Chapel - Trout CreekTCWF1 | 97.9 | Gauge | Hillsborough | 99.4% | 167 of 168 | 18 min | 2 h | |
| 858 | Sarasota 2N - Walker CreekWLKF1 | 97.9 | Gauge | Sarasota | 99.4% | 167 of 168 | 18 min | 2 h | |
| 858 | Wolf Branch At RailroadWOBF1 | 97.9 | Gauge | Lake | 99.4% | 167 of 168 | 18 min | 2 h | |
| 866 | Land oLakes - Cypress CreekCSAF1 | 97.9 | Gauge | Pasco | 99.4% | 167 of 168 | 18 min | 2 h | |
| 867 | Kissimmee Bend RAWSKBDF1 | 97.8 | Gauge | Okeechobee | 100% | 168 of 168 | 20 min | 71 min | |
| 868 | Richmond HeightsCHKF1 | 97.8 | Gauge | Dade | 99.4% | 167 of 168 | 19 min | 2 h | |
| 869 | Drexel WellDREF1 | 97.8 | Gauge | Pasco | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 869 | New Port Richey - Lake Worrell OutfallLWOF1 | 97.8 | Gauge | Pasco | 99.4% | 167 of 168 | 19 min | 1.5 h | |
| 871 | Apopka Beauclair Canal Blo DamABEF1 | 97.8 | Gauge | Lake | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Alligator Creek Near Garfield BightACNF1 | 97.8 | Gauge | Miami-Dade | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Apopka-Beauclair Canal Below DamAPOF1 | 97.8 | Gauge | Lake | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Horse Creek 7.9 W ArcadiaARHF1 | 97.8 | Gauge | De Soto | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Bartow - Saddle CreekATPF1 | 97.8 | Gauge | Polk | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Bottle Creek At Rookery BranchBOKF1 | 97.8 | Gauge | Dade | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Bonnett Creek Nr KissimmeeBOTF1 | 97.8 | Gauge | Osceola | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | St Johns River At Buckman BridgBUCF1 | 97.8 | Gauge | Duval | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Punta Gorda - Shell CreekCCGF1 | 97.8 | Gauge | Charlotte | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Nokomis - Curry CreekCCHF1 | 97.8 | Gauge | Sarasota | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Chassahowitzka RvrCHWF1 | 97.8 | Gauge | Citrus | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Well L-581CPXF1 | 97.8 | Gauge | Lee | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Withlacoochee River 0.4 NW CroomCRMF1 | 97.8 | Gauge | Sumter | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Homestead 27SW - Cuthbert Lake OutletCUOF1 | 97.8 | Gauge | Miami-Dade | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Crystal RiverCYTF1 | 97.8 | Gauge | Citrus | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | St Johns River AT Durbin Creek at Racetrack RoadDUCF1 | 97.8 | Gauge | St. Johns | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | ECONLOCKHATCHEE RIVER 2 SE Hwy419 nr OVIEDOECNF1 | 97.8 | Gauge | Seminole | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Anclote River 4 E ElfersELFF1 | 97.8 | Gauge | Pasco | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Suwannee River AT Ellaville (US 90)ELLF1 | 97.8 | Gauge | Suwannee | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Fellsmere Canal Near MiccoFECF1 | 97.8 | Gauge | Brevard | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Shands Bridge - St Johns RiverGCEF1 | 97.8 | Gauge | Clay | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Southeast Miami Dade Everglades(G -3621)GFAF1 | 97.8 | Gauge | Miami-Dade | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Pinecrest Gauge (G-580A)GPRF1 | 97.8 | Gauge | Miami-Dade | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Haines CityHAIF1 | 97.8 | Gauge | Polk | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Harold - Blackwater RiverHARF1 | 97.8 | Gauge | Santa Rosa | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Howell Creek Near SlaviaHCSF1 | 97.8 | Gauge | Seminole | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Howell Creek At SR434HOWF1 | 97.8 | Gauge | Seminole | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Harney Pond Canal Above S-71 Near Lakeport 6NEHPCF1 | 97.8 | Gauge | Glades | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | FlamingoHRVF1 | 97.8 | Gauge | Mainland Monroe | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | SE Fork Homosassa SpringHSEF1 | 97.8 | Gauge | Citrus | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Homosassa Springs - Halls RiverHSHF1 | 97.8 | Gauge | Citrus | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Crystal River 1S - Hunter Spring RunHSRF1 | 97.8 | Gauge | Citrus | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Tampa 4NNE - Hillsborough RiverHTZF1 | 97.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Howell Creek Near Altamonte SpringsHWAF1 | 97.8 | Gauge | Seminole | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Indian Lake EstatesILKF1 | 97.8 | Gauge | Polk | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Indian River AT WabassoIRWF1 | 97.8 | Gauge | Indian River | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Jumper Creek CanalJCCF1 | 97.8 | Gauge | Sumter | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Lk Buena Vis Tr At Holetl Pl BlvLBUF1 | 97.8 | Gauge | Orange | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Black Creek Canal At Culter BayLDCF1 | 97.8 | Gauge | Miami-Dade | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Florida CityLPIF1 | 97.8 | Gauge | Dade | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Fort LonesomeLRFF1 | 97.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Lake RosalieLROF1 | 97.8 | Gauge | Polk | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Little Wekiva River 2 N Altamonte Springs 2nLWAF1 | 97.8 | Gauge | Seminole | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Tequesta - LoxahatcheeLXKF1 | 97.8 | Gauge | Martin | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Palatlakaha River Nr MascotteMASF1 | 97.8 | Gauge | Lake | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Sebastian Creek/N. Prong 2 SW Micco 2SWMICF1 | 97.8 | Gauge | Brevard | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Well G-34465 Nr Miami INTL AirportMIWF1 | 97.8 | Gauge | Dade | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Nassau River AT Nassau River near TisoniaNATF1 | 97.8 | Gauge | Duval | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Richmond HeightsNESF1 | 97.8 | Gauge | Dade | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | NobletonNOBF1 | 97.8 | Gauge | Sumter | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Homestead 26SW - Oyster CreekOCFF1 | 97.8 | Gauge | Miami-Dade | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Ocklawaha River AT Ocklawaha River near OcalaOKRF1 | 97.8 | Gauge | Marion | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Buckingham 2SW - Orange RiverORRF1 | 97.8 | Gauge | Lee | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Ocala USGS Well CE76OWLF1 | 97.8 | Gauge | Marion | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Withlacoochee River 5.6 E Pinetta (CR 150)PINF1 | 97.8 | Gauge | Madison | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Palatlakaha River At M-4 Nr Okahumpka 2SPLRF1 | 97.8 | Gauge | Lake | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | South Fork Black Creek 3 W Penney FarmsPNYF1 | 97.8 | Gauge | Clay | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Fort Myers - Popash CreekPPZF1 | 97.8 | Gauge | Lee | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Palatlakaha River At Structure M-1 Nr OkPRFF1 | 97.8 | Gauge | Lake | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Palatlakaha River At Structure M-6 Nr MaPRMF1 | 97.8 | Gauge | Lake | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | QuincyQCYF1 | 97.8 | Gauge | Gadsden | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | WITHLACOOCHEE RIVER 2 NE RitalRITF1 | 97.8 | Gauge | Hernando | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Belleair - Rattlesnake CreekRSKF1 | 97.8 | Gauge | Pinellas | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Withlacoochee River 1 W RutlandRUTF1 | 97.8 | Gauge | Citrus | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Sulphur SpringsSBCF1 | 97.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Spring Creek AT Spring Creek near Spring CreekSBIF1 | 97.8 | Gauge | Wakulla | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Soldier Creek Nr LongwoodSCLF1 | 97.8 | Gauge | Seminole | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Spruce Creek Near SamsulaSCSF1 | 97.8 | Gauge | Volusia | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | South Canal Near Vero BeachSCVF1 | 97.8 | Gauge | Indian River | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Redland (S-196A)SDFF1 | 97.8 | Gauge | Miami-Dade | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Shell IslandSISF1 | 97.8 | Gauge | Citrus | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Shingle Creek 3 W Kissimmee Arpt.SNCF1 | 97.8 | Gauge | Osceola | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Silver River Near OcalaSRRF1 | 97.8 | Gauge | Marion | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | SweetwaterSRSF1 | 97.8 | Gauge | Dade | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Westwood LakesSRVF1 | 97.8 | Gauge | Dade | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Steinhatchee - Steinhatchee RiverSTIF1 | 97.8 | Gauge | Dixie | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Silver SpringsSVRF1 | 97.8 | Gauge | Marion | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Babson Park - Tiger CreekTBPF1 | 97.8 | Gauge | Polk | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Tomoka River 4 SW Holly HillTHHF1 | 97.8 | Gauge | Volusia | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Fort Meyers Shores 3NE - Telegraph CreekTLKF1 | 97.8 | Gauge | Lee | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Hillsborough River AT Tampa DamTMTF1 | 97.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | FlamingoUNRF1 | 97.8 | Gauge | Monroe | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Withlacoochee River Near InvernessWIVF1 | 97.8 | Gauge | Citrus | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Homestead 27SW - West Lake OutletWLOF1 | 97.8 | Gauge | Miami-Dade | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Snapper Creek No.5 Above Water PiWPMF1 | 97.8 | Gauge | Miami-Dade | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Suwannee River AT White SpringsWSPF1 | 97.8 | Gauge | Columbia | 99.4% | 167 of 168 | 19 min | 2 h | |
| 871 | Whittenhorse Creek Nr VinelandWTCF1 | 97.8 | Gauge | Orange | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Cyrstal SpringsCRZF1 | 97.8 | Gauge | Pasco | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Ochlockonee River AT Ochlockonee RIver at Curtis MillCTMF1 | 97.8 | Gauge | Wakulla | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Curiosity Ck At 122NdCURF1 | 97.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Josephine Creek 4 S Desoto CityDESF1 | 97.8 | Gauge | Highlands | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Santa Fe River AT Hildreth On U.s. 129 BridgeFTWF1 | 97.8 | Gauge | Gilchrist | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Lake Iamonia EastLAIF1 | 97.8 | Gauge | Leon | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | LaurensLAUF1 | 97.8 | Gauge | Sarasota | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Carrollwood 2E - Lake EcklesLEKF1 | 97.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Brooker CreekLFRF1 | 97.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Chipola River 1 E Marianna (US 90)MALF1 | 97.8 | Gauge | Jackson | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | AT Myakka CityMKAF1 | 97.8 | Gauge | Manatee | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Yellow River AT MilliganMLGF1 | 97.8 | Gauge | Okaloosa | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | St. Marks River 6 N Newport On Old Magnolia RdNEPF1 | 97.8 | Gauge | Wakulla | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Prairie CreekPRKF1 | 97.8 | Gauge | Charlotte | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Wauchula 2NNE - Peace RiverPWAF1 | 97.8 | Gauge | Hardee | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | 8 NW TampaSCKF1 | 97.8 | Gauge | Hillsborough | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Chipola River AT Chipola River at State Road 71 (Scott's Ferry)SCTF1 | 97.8 | Gauge | Calhoun | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Searcy Creek At White CitySEWF1 | 97.8 | Gauge | Gulf | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Shell CreekSHEF1 | 97.8 | Gauge | Charlotte | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Cypress Creek 0.2 AT Worthington GardensWRGF1 | 97.8 | Gauge | Pasco | 99.4% | 167 of 168 | 19 min | 2 h | |
| 958 | Wewahitchka - Chipola RiverWWCF1 | 97.8 | Gauge | Gulf | 99.4% | 167 of 168 | 19 min | 2 h | |
| 979 | Bloxham RAWSBFSF1 | 97.7 | Gauge | Leon | 99.4% | 167 of 168 | 19 min | 2 h | |
| 980 | Sandborn RAWSSNDF1 | 97.6 | Gauge | Wakulla | 99.4% | 167 of 168 | 20 min | 2 h | |
| 981 | ImmokaleeRACF1 | 97.6 | Gauge | Collier | 98.8% | 166 of 168 | 19 min | 2 h | |
| 981 | Wesley Chapel - Cypress CreekTCYF1 | 97.6 | Gauge | Pasco | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | Trout Creek AT TampaACKF1 | 97.6 | Gauge | Hillsborough | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | Odessa 4NW - Anclote RiverACOF1 | 97.6 | Gauge | Pasco | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | Homeland - Barber BranchBBHF1 | 97.6 | Gauge | Polk | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | CURLEW CREEK 2 SE OzonaCCBF1 | 97.6 | Gauge | Pinellas | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | ChassahowitzkaCHMF1 | 97.6 | Gauge | Hernando | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | New Tampa - Cypress CreekCNTF1 | 97.6 | Gauge | Hillsborough | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | Delaney Ck Popoff Cannal At 51SDLYF1 | 97.6 | Gauge | Hillsborough | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | Suwannee River AT Dowling Park (CR 250)DOUF1 | 97.6 | Gauge | Suwannee | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | EAST LAKE OUTFALL AT TampaESLF1 | 97.6 | Gauge | Hillsborough | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | 4 NE Myakka HeadHORF1 | 97.6 | Gauge | Hardee | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | Lake Miccosukee OutfallLMIF1 | 97.6 | Gauge | Jefferson | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | NicholsNALF1 | 97.6 | Gauge | Polk | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | Clear Springs - Peace RiverPCSF1 | 97.6 | Gauge | Polk | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | Phosphate Mine Outfall CS-8 NeaPMOF1 | 97.6 | Gauge | Polk | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | Odessa - Pithlachascotee RiverPODF1 | 97.6 | Gauge | Pasco | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | 8 NE Punta GordaPUNF1 | 97.6 | Gauge | Charlotte | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | ALAFIA RIVER 5 SE LithiaSPAF1 | 97.6 | Gauge | Hillsborough | 98.8% | 166 of 168 | 19 min | 2 h | |
| 983 | VernaVRWF1 | 97.6 | Gauge | Manatee | 98.8% | 166 of 168 | 19 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. 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.