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 |
|---|---|---|---|---|---|---|---|---|---|
| 1,501 | LantanaLNA | 95.3 | Airport | Palm Beach | 97.2% | 490 of 504 | 8 min | 2.7 h | |
| 1,502 | NokomisNOKF1 | 95.2 | Gauge | Sarasota | 97.6% | 164 of 168 | 29 min | 2 h | |
| 1,503 | Dade City 11E - Romp Well 89GSWF1 | 95.2 | Gauge | Sumter | 97.6% | 164 of 168 | 29 min | 2 h | |
| 1,504 | Fruitville 1SE - Cattleman RoadCATF1 | 95.2 | Gauge | Sarasota | 95.5% | 642 of 672 | 17 min | 75 min | |
| 1,505 | Myakka CityOGLF1 | 95.1 | Gauge | Manatee | 100% | 168 of 168 | 33 min | 75 min | |
| 1,506 | Manatee River 8 W Myakka HeadMKHF1 | 95.1 | Gauge | Manatee | 100% | 168 of 168 | 33 min | 75 min | |
| 1,507 | Suwannee Springs 0.9 SFL-SW-14 | 95.1 | Volunteer | Suwannee | 100% | 3 of 3 | 12.4 h | 24 h | |
| 1,508 | St. Petersburg 4.9 WNWFL-PN-99 | 95.1 | Volunteer | Pinellas | 100% | 3 of 3 | 12.4 h | 2 days | |
| 1,509 | Satsuma 0.2 WSWFL-PT-4 | 95.1 | Volunteer | Putnam | 100% | 3 of 3 | 12.4 h | 24 h | |
| 1,510 | Auburndale 2.4 NNEFL-PK-76 | 95.1 | Volunteer | Polk | 100% | 3 of 3 | 12.4 h | 24 h | |
| 1,511 | Gainesville 6.5 NWFL-AL-31 | 95.1 | Volunteer | Alachua | 100% | 3 of 3 | 12.4 h | 24 h | |
| 1,512 | Amelia River At Fernadina Beach TideFRDF1 | 95.1 | Gauge | Nassau | 98.8% | 830 of 840 | 27 min | 48 min | |
| 1,513 | Miami Shores 1NE - C7 CanalCMDF1 | 95.0 | Gauge | Miami-Dade | 98.3% | 661 of 672 | 23 min | 75 min | |
| 1,514 | Middle Cape Sable Tidal GuageCSFF1 | 95.0 | Gauge | Mainland Monroe | 97.0% | 163 of 168 | 29 min | 2 h | |
| 1,514 | Florida City 16SW - P37PFLF1 | 95.0 | Gauge | Miami-Dade | 97.0% | 163 of 168 | 29 min | 2 h | |
| 1,516 | Fort LonesomeASPF1 | 95.0 | Gauge | Hillsborough | 95.8% | 161 of 168 | 19 min | 5 h | |
| 1,517 | EAST RIVER NEAR EVERGLADES CITY 6wswFUBF1 | 94.9 | Gauge | Collier | 99.4% | 167 of 168 | 33 min | 2 h | |
| 1,518 | Julington Creek AT Julington Creek at Old Saint Augustine RoadJULF1 | 94.9 | Gauge | Duval | 99.4% | 167 of 168 | 33 min | 2 h | |
| 1,518 | Suwannee River AT Suwannee SpringsLIKF1 | 94.9 | Gauge | Suwannee | 99.4% | 167 of 168 | 33 min | 2 h | |
| 1,518 | Long BranchLLRF1 | 94.9 | Gauge | Pinellas | 99.4% | 167 of 168 | 33 min | 2 h | |
| 1,518 | Shoal River 4 NNE Mossy Head (CR 1087)MHDF1 | 94.9 | Gauge | Walton | 99.4% | 167 of 168 | 33 min | 2 h | |
| 1,518 | Tide Station at Marker 14 Near HomosassaNHOF1 | 94.9 | Gauge | Citrus | 99.4% | 167 of 168 | 33 min | 2 h | |
| 1,518 | Aucilla River 12 ESE Nutall RiseNUTF1 | 94.9 | Gauge | Taylor | 99.4% | 167 of 168 | 33 min | 2 h | |
| 1,518 | Chassahowit - GulfZKAF1 | 94.9 | Gauge | Hernando | 99.4% | 167 of 168 | 33 min | 2 h | |
| 1,525 | Ocklawaha River AT Ocklawaha River at EurekaEURF1 | 94.8 | Gauge | Marion | 99.4% | 167 of 168 | 34 min | 2 h | |
| 1,526 | PesacolaPSAF1 | 94.8 | Cooperative | Escambia | 85.7% | 6 of 7 | 7 min | 43 h | |
| 1,527 | Carrollwood 1NECWOF1 | 94.8 | Gauge | Hillsborough | 85.7% | 6 of 7 | 16 min | 27.7 h | |
| 1,528 | Glen St Mary 1WGSMF1 | 94.8 | Cooperative | Baker | 85.7% | 6 of 7 | 17 min | 2 days | |
| 1,529 | HialeahHIAF1 | 94.8 | Cooperative | Dade | 85.7% | 6 of 7 | 22 min | 45.3 h | |
| 1,530 | Fort GreenFTGF1 | 94.8 | Cooperative | Manatee | 85.7% | 6 of 7 | 26 min | 45 h | |
| 1,531 | North PortNWFF1 | 94.8 | Cooperative | Sarasota | 85.7% | 6 of 7 | 27 min | 2 days | |
| 1,532 | Miami BeachMIBF1 | 94.8 | Cooperative | Dade | 85.7% | 6 of 7 | 47 min | 2 days | |
| 1,533 | MarathonMTEF1 | 94.8 | Cooperative | Mainland Monroe | 85.7% | 6 of 7 | 67 min | 2 days | |
| 1,534 | Port SalernoPTSF1 | 94.8 | Cooperative | Martin | 85.7% | 6 of 7 | 77 min | 24 h | |
| 1,535 | VeniceVNCF1 | 94.8 | Cooperative | Sarasota | 85.7% | 6 of 7 | 77 min | 2 days | |
| 1,536 | New Smyrna Beach 1.5 EFL-VL-1 | 94.7 | Volunteer | Volusia | 100% | 3 of 3 | 13.4 h | 24 h | |
| 1,537 | Flamingo 17NNWSHKF1 | 94.7 | Gauge | Monroe | 98.8% | 166 of 168 | 33 min | 2 h | |
| 1,537 | Florida CityTRCF1 | 94.7 | Gauge | Dade | 98.8% | 166 of 168 | 33 min | 2 h | |
| 1,539 | FlamingoUBRF1 | 94.7 | Gauge | Monroe | 98.8% | 166 of 168 | 33 min | 2 h | |
| 1,539 | Upstream Lostmans RiverULRF1 | 94.7 | Gauge | Monroe | 98.8% | 166 of 168 | 33 min | 2 h | |
| 1,541 | Gulf of Mexico AT PANAMA CITY BEACHPCBF1 | 94.7 | Gauge | Bay | 98.6% | 829 of 840 | 27 min | 54 min | |
| 1,542 | Vamo - HB1HBVF1 | 94.7 | Gauge | Sarasota | 89.8% | 151 of 168 | 18 min | 3 h | |
| 1,543 | Rookery BayRKQF1 | 94.4 | Gauge | Collier | 98.2% | 165 of 168 | 34 min | 2 h | |
| 1,544 | Jacksonville 9.7 EFL-DV-138 | 94.2 | Volunteer | Duval | 100% | 3 of 3 | 14.4 h | 24 h | |
| 1,545 | Steinhatchee 2.0 SEFL-TY-8 | 94.2 | Volunteer | Dixie | 100% | 3 of 3 | 14.4 h | 24 h | |
| 1,546 | Fenholloway River 4 NE Foley (US 27)FOLF1 | 94.1 | Gauge | Taylor | 91.5% | 205 of 224 | 24 min | 75 min | |
| 1,547 | Indian Prairie Canal Above S-72 Near Buckhead Ridge 7WSWPCAF1 | 94.0 | Gauge | Glades | 100% | 168 of 168 | 39 min | 1.5 h | |
| 1,548 | Panacoochee RetreatsPNRF1 | 94.0 | Gauge | Sumter | 100% | 168 of 168 | 39 min | 1.5 h | |
| 1,549 | BLUE CYPRESS CREEK 12 WSW Fellsmere 12WSWBLUF1 | 94.0 | Gauge | Indian River | 91.5% | 205 of 224 | 24 min | 75 min | |
| 1,550 | Ponce InletPONF1 | 94.0 | Cooperative | Volusia | 85.7% | 6 of 7 | 4.1 h | 2 days | |
| 1,551 | Indian Prarie Canal Above Pump Station Near Lakeport 11WIPCF1 | 93.9 | Gauge | Glades | 99.4% | 167 of 168 | 38 min | 2 h | |
| 1,552 | Black Creek at Black Creek Landing (in NAVD88)WBLF1 | 93.9 | Gauge | Walton | 93.4% | 157 of 168 | 15 min | 7 h | |
| 1,553 | Lehigh Acres 4SW - Jacks BranchJBCF1 | 93.8 | Gauge | Hendry | 99.4% | 167 of 168 | 39 min | 2 h | |
| 1,554 | St Augustine AirptSGJ | 93.8 | Airport | St Johns | 94.0% | 158 of 168 | 7 min | 11 h | |
| 1,555 | Palm Coast 2.4 SWFL-FL-50 | 93.7 | Volunteer | Flagler | 100% | 3 of 3 | 15.4 h | 24 h | |
| 1,555 | Sunny Hills 3.3 NFL-WS-3 | 93.7 | Volunteer | Washington | 100% | 3 of 3 | 15.4 h | 24 h | |
| 1,557 | Fruitville 1NE - BobBBFF1 | 93.7 | Gauge | Sarasota | 86.9% | 146 of 168 | 18 min | 3 h | |
| 1,558 | Hurlburt Field (AF)HRT | 93.6 | Airport | Okaloosa | 98.8% | 166 of 168 | 17 min | 2 h | |
| 1,559 | CRGCRG | 93.5 | DCP | - | 85.7% | 6 of 7 | 5.1 h | 2 days | |
| 1,559 | FLLFLL | 93.5 | DCP | - | 85.7% | 6 of 7 | 5.1 h | 2 days | |
| 1,561 | Jacksonville - WhitehouseNEN | 93.5 | Airport | Duval | 82.1% | 138 of 168 | 10 min | 3 h | |
| 1,562 | Panama City Beach - Drone RunwayTDR | 93.4 | Airport | Bay | 99.4% | 167 of 168 | 15 min | 2 h | |
| 1,563 | Harney Pond Canal 2.4 Miles BlRPCF1 | 93.4 | Gauge | Glades | 95.2% | 160 of 168 | 34 min | 2.3 h | |
| 1,564 | Hernando 1.6 NFL-CT-11 | 93.3 | Volunteer | Citrus | 100% | 3 of 3 | 16.4 h | 24 h | |
| 1,564 | Chuluota 2.4 SEFL-SM-57 | 93.3 | Volunteer | Seminole | 100% | 3 of 3 | 16.4 h | 24 h | |
| 1,566 | Naval Live OaksNLOF1 | 93.3 | Gauge | Santa Rosa | 90.4% | 152 of 168 | 17 min | 3 h | |
| 1,567 | Valkaria AFSX26 | 93.2 | Airport | Indian River | 97.4% | 491 of 504 | 17 min | 3.3 h | |
| 1,568 | Fiva - Pithlachascotee RiverPIFF1 | 93.2 | Gauge | Pasco | 86.1% | 193 of 224 | 19 min | 61 min | |
| 1,569 | East Bay At Tank IslandAPXF1 | 93.2 | Gauge | Franklin | 86.1% | 193 of 224 | 19 min | 61 min | |
| 1,570 | Lake CityLCQ | 93.0 | Airport | Columbia | 97.4% | 491 of 504 | 8 min | 2.7 h | |
| 1,571 | Palatka28J | 93.0 | Airport | Putnam | 93.0% | 469 of 504 | 8 min | 4.3 h | |
| 1,572 | Rookery BayRKXF1 | 93.0 | Gauge | Collier | 85.7% | 192 of 224 | 19 min | 1.8 h | |
| 1,573 | Englewood - Indian MINEF1 | 93.0 | Gauge | Sarasota | 85.1% | 143 of 168 | 18 min | 3 h | |
| 1,574 | DeLandDED | 92.9 | Airport | Volusia | 97.6% | 492 of 504 | 23 min | 3 h | |
| 1,575 | OkeechobeeOBE | 92.9 | Airport | Martin | 97.2% | 490 of 504 | 8 min | 2.7 h | |
| 1,576 | Keystone Heights42J | 92.9 | Airport | Bradford | 93.2% | 470 of 504 | 8 min | 4.3 h | |
| 1,577 | Nocatee 10SE - Romp 12NRPF1 | 92.8 | Gauge | DeSoto | 93.4% | 157 of 168 | 29 min | 4 h | |
| 1,578 | ValkariaX59 | 92.8 | Airport | Brevard | 93.0% | 469 of 504 | 8 min | 4.3 h | |
| 1,579 | WMYF1WMYF1 | 92.8 | DCP | - | 80.0% | 12 of 15 | 18 min | 25 h | |
| 1,580 | Alafia River AT RiverviewRVWF1 | 92.7 | Gauge | Hillsborough | 90.6% | 203 of 224 | 29 min | 61 min | |
| 1,581 | 5 SE BradentonLWDF1 | 92.6 | Gauge | Manatee | 84.3% | 189 of 224 | 19 min | 61 min | |
| 1,582 | Titusville 7 E92821 | 92.5 | Reference | Brevard | 100% | 67 of 67 | 1.5 h | 3 h | |
| 1,582 | Everglades City 5 NE92826 | 92.5 | Reference | Collier | 100% | 67 of 67 | 1.5 h | 3 h | |
| 1,582 | Sebring 23 SSE92827 | 92.5 | Reference | Highlands | 100% | 67 of 67 | 1.5 h | 3 h | |
| 1,585 | PerryFPY | 92.4 | Airport | Taylor | 92.6% | 467 of 504 | 8 min | 4.7 h | |
| 1,586 | Parker City Pier at Dupont Bridge (in MHHW)PADF1 | 92.4 | Gauge | Bay | 89.8% | 151 of 168 | 15 min | 7.5 h | |
| 1,587 | Wekiva River 9 W Sanford 9WWEKF1 | 92.4 | Gauge | Seminole | 83.9% | 282 of 336 | 19 min | 89 min | |
| 1,588 | DeFuniak54J | 92.3 | Airport | Walton | 91.2% | 460 of 504 | 8 min | 4.3 h | |
| 1,589 | Clearwater Air ParkCLW | 92.2 | Airport | Pinellas | 92.6% | 467 of 504 | 8 min | 4.7 h | |
| 1,590 | InvernessINF | 92.1 | Airport | Citrus | 92.6% | 467 of 504 | 8 min | 4.3 h | |
| 1,591 | Citrus ParkCPKF1 | 92.0 | Gauge | Hillsborough | 88.3% | 198 of 224 | 29 min | 61 min | |
| 1,591 | 7 NW TampaHENF1 | 92.0 | Gauge | Hillsborough | 88.3% | 198 of 224 | 29 min | 61 min | |
| 1,591 | Little Manatee River 4.2 SW WimaumaWIMF1 | 92.0 | Gauge | Hillsborough | 88.3% | 198 of 224 | 29 min | 61 min | |
| 1,594 | Tampa/KnightTPF | 91.9 | Airport | Hillsborough | 89.8% | 453 of 504 | 8 min | 4.3 h | |
| 1,595 | Plant CityPCM | 91.7 | Airport | Hillsborough | 90.0% | 454 of 504 | 8 min | 4.7 h | |
| 1,596 | Tamiami Canal Near Coral GablesTCCF1 | 91.5 | Gauge | Dade | 98.8% | 166 of 168 | 29 min | 2 h | |
| 1,597 | Jacksonville - HerlongHEG | 91.5 | Airport | Duval | 90.8% | 458 of 504 | 8 min | 4.3 h | |
| 1,598 | Mayport NsNRB | 91.3 | Airport | Duval | 75.6% | 127 of 168 | 11 min | 3 h | |
| 1,599 | Curlew creek 1 N DunedinCRCF1 | 91.2 | Gauge | Pinellas | 86.1% | 193 of 224 | 29 min | 61 min | |
| 1,600 | Chipola River 3.5 SW Altha (CR 274)ALTF1 | 91.1 | Gauge | Calhoun | 85.7% | 192 of 224 | 29 min | 61 min | |
| 1,600 | Holmes Creek AT Vernon (SR 79)VRNF1 | 91.1 | Gauge | Washington | 85.7% | 192 of 224 | 29 min | 61 min | |
| 1,602 | LKOF1LKOF1 | 91.1 | DCP | - | 77.7% | 14 of 18 | 1.6 h | 15 h | |
| 1,603 | Big Coldwater Creek AT MiltonMLNF1 | 90.9 | Gauge | Santa Rosa | 85.2% | 191 of 224 | 29 min | 61 min | |
| 1,604 | Warm Mineral Springs 9NTCZF1 | 90.9 | Gauge | Sarasota | 77.3% | 65 of 84 | 18 min | 7 h | |
| 1,605 | Everglades ARS ScanEARF1 | 90.7 | Gauge | Miami-Dade | 95.2% | 160 of 168 | 39 min | 5 h | |
| 1,606 | 11 S Myakka CityBIGF1 | 90.7 | Gauge | Sarasota | 84.8% | 190 of 224 | 29 min | 61 min | |
| 1,606 | Kenneth City - St Joe CreekJCPF1 | 90.7 | Gauge | Pinellas | 84.8% | 190 of 224 | 29 min | 61 min | |
| 1,606 | Wesley Chapel 2SW - Trout CreekTRZF1 | 90.7 | Gauge | Pasco | 84.8% | 190 of 224 | 29 min | 61 min | |
| 1,609 | St Lucie Canal 6 SSW St Lucie Lock and DamSLLF1 | 90.6 | Gauge | Martin | 77.7% | 14 of 18 | 2.1 h | 15 h | |
| 1,610 | Sellers Lake #1 ScanSLKF1 | 90.5 | Gauge | Lake | 94.6% | 159 of 168 | 39 min | 5 h | |
| 1,610 | Wakulla #1 ScanWAKF1 | 90.5 | Gauge | Wakulla | 94.6% | 159 of 168 | 39 min | 5 h | |
| 1,612 | Quincy2J9 | 90.5 | Airport | Gadsden | 93.2% | 470 of 504 | 8 min | 4.3 h | |
| 1,613 | Suwannee River 2 SW Wilcox (US 19)WCXF1 | 90.4 | Gauge | Levy | 83.9% | 282 of 336 | 29 min | 1.5 h | |
| 1,614 | Ortega River At Ortega River At Argyle Forest BlvdORKF1 | 90.3 | Gauge | Duval | 93.4% | 157 of 168 | 29 min | 9 h | |
| 1,615 | CCAF1CCAF1 | 90.2 | DCP | - | 73.6% | 14 of 19 | 69 min | 15.8 h | |
| 1,616 | CACF1CACF1 | 90.0 | DCP | - | 73.6% | 14 of 19 | 78 min | 15.8 h | |
| 1,617 | Live Oak24J | 89.9 | Airport | Suwannee | 90.0% | 454 of 504 | 8 min | 5.3 h | |
| 1,618 | Pensacola 6.4 NFL-ES-54 | 89.8 | Volunteer | Escambia | 100% | 3 of 3 | 24.4 h | 24 h | |
| 1,619 | Gainesville 3.0 WNWFL-AL-97 | 89.8 | Volunteer | Alachua | 100% | 3 of 3 | 25.4 h | 24 h | |
| 1,620 | Riverview 2.1 WFL-HB-69 | 89.8 | Volunteer | Hillsborough | 100% | 3 of 3 | 25.4 h | 24 h | |
| 1,621 | Rockledge 1.8 NNEFL-BV-47 | 89.8 | Volunteer | Brevard | 100% | 3 of 3 | 25.4 h | 25 h | |
| 1,622 | Dade City 1.8 WSWFL-PS-10 | 89.8 | Volunteer | Pasco | 100% | 3 of 3 | 26.4 h | 24 h | |
| 1,623 | Palm Coast 2.1 NNEFL-FL-24 | 89.8 | Volunteer | Flagler | 100% | 3 of 3 | 26.4 h | 24 h | |
| 1,623 | St. Petersburg 3.2 NNWFL-PN-34 | 89.8 | Volunteer | Pinellas | 100% | 3 of 3 | 26.4 h | 24 h | |
| 1,625 | Chuluota 0.9 NFL-SM-8 | 89.8 | Volunteer | Seminole | 100% | 3 of 3 | 28.4 h | 24 h | |
| 1,626 | Orlando 4.8 NNWFL-OR-26 | 89.8 | Volunteer | Orange | 100% | 3 of 3 | 33.4 h | 24 h | |
| 1,627 | BlountstownF95 | 89.8 | Airport | Calhoun | 90.0% | 454 of 504 | 8 min | 5.3 h | |
| 1,628 | Fruitville 1NW - B JonesBJFF1 | 89.8 | Gauge | Sarasota | 82.1% | 138 of 168 | 18 min | 6 h | |
| 1,629 | St Johns River AT St Johns River at Dames Point BridgeDMSF1 | 89.8 | Gauge | Duval | 81.4% | 684 of 840 | 21 min | 54 min | |
| 1,629 | St Johns River AT St Johns River at Main Street BridgeMSBF1 | 89.8 | Gauge | Duval | 81.4% | 684 of 840 | 21 min | 54 min | |
| 1,629 | St. Johns At MayportMYPF1 | 89.8 | Gauge | Duval | 81.4% | 684 of 840 | 21 min | 54 min | |
| 1,632 | St Johns AT St. Johns River at Buckman BridgeBKBF1 | 89.8 | Gauge | Clay | 81.4% | 684 of 840 | 21 min | 54 min | |
| 1,633 | Sarasota 2SE - Southgate CirSGAF1 | 89.8 | Gauge | Sarasota | 78.5% | 132 of 168 | 18 min | 4 h | |
| 1,634 | Marianna 7 NEMARF1 | 89.8 | Cooperative | Jackson | 71.4% | 5 of 7 | 6 min | 36 h | |
| 1,635 | Div ForestryLCTF1 | 89.8 | Cooperative | Columbia | 71.4% | 5 of 7 | 16 min | 3 days | |
| 1,636 | Washington Oaks State GardensWOGF1 | 89.8 | Cooperative | Flagler | 71.4% | 5 of 7 | 27 min | 3 days | |
| 1,637 | Big Pine KeyBPNF1 | 89.8 | Cooperative | Monroe | 71.4% | 5 of 7 | 36 min | 2 days | |
| 1,638 | MuseMUSF1 | 89.8 | Cooperative | Glades | 71.4% | 5 of 7 | 87 min | 2.5 days | |
| 1,639 | Fort Lauderdale BeachFLBF1 | 89.8 | Cooperative | Broward | 71.4% | 5 of 7 | 1.8 h | 2 days | |
| 1,640 | OcalaOCAF1 | 89.8 | Cooperative | Marion | 71.4% | 5 of 7 | 1.9 h | 24 h | |
| 1,641 | Scottsmoor 2NNWSCMF1 | 89.8 | Cooperative | Brevard | 71.4% | 5 of 7 | 2.1 h | 3 days | |
| 1,642 | AT TampaDLNF1 | 89.7 | Gauge | Hillsborough | 84.3% | 189 of 224 | 29 min | 3 h | |
| 1,643 | Cape FloridaCAFF1 | 89.7 | Cooperative | Dade | 71.4% | 5 of 7 | 2.4 h | 36 h | |
| 1,644 | KissimmeeKSSF1 | 89.7 | Cooperative | Osceola | 71.4% | 5 of 7 | 2.6 h | 2.5 days | |
| 1,645 | Well L-729LEYF1 | 89.6 | Gauge | Lee | 99.4% | 167 of 168 | 69 min | 2 h | |
| 1,646 | Perdido River AT Barrineau ParkBRPF1 | 89.6 | Gauge | Escambia | 98.8% | 166 of 168 | 59 min | 2 h | |
| 1,647 | Vandenberg Airport/TampaVDF | 89.6 | Airport | Hillsborough | 89.0% | 449 of 504 | 8 min | 5.3 h | |
| 1,648 | Pumkin RiverPRGF1 | 89.4 | Gauge | Collier | 98.8% | 166 of 168 | 24 min | 2 h | |
| 1,649 | Crystal RiverCGC | 89.4 | Airport | Citrus | 92.6% | 467 of 504 | 8 min | 4.7 h | |
| 1,650 | SRDF1SRDF1 | 89.4 | DCP | - | 71.4% | 5 of 7 | 18 min | 3.4 days | |
| 1,651 | Venice 1E - HC1HCVF1 | 89.2 | Gauge | Sarasota | 72.6% | 61 of 84 | 18 min | 7 h | |
| 1,652 | DIAF1DIAF1 | 88.7 | DCP | - | 71.4% | 5 of 7 | 4.6 h | 2 days | |
| 1,653 | Everglades ARSS2051 | 88.5 | Soil | Miami-Dade | 94.1% | 128 of 136 | 43 min | 7 h | |
| 1,654 | NGPF1NGPF1 | 88.5 | DCP | - | 71.4% | 5 of 7 | 5.1 h | 2 days | |
| 1,655 | SAIF1SAIF1 | 88.5 | DCP | - | 71.4% | 5 of 7 | 5.1 h | 2.5 days | |
| 1,655 | SGPF1SGPF1 | 88.5 | DCP | - | 71.4% | 5 of 7 | 5.1 h | 2.5 days | |
| 1,657 | St. Johns At Jacksonville Acosta BridgeSJLF1 | 88.3 | Gauge | Duval | 76.7% | 129 of 168 | 19 min | 5 h | |
| 1,658 | Marco Island 12ESE - Faka Union RiverFKUF1 | 88.1 | Gauge | Collier | 99.4% | 167 of 168 | 33 min | 2 h | |
| 1,659 | Saint PetersburgPIE | 88.1 | Airport | Hillsborough | 83.9% | 141 of 168 | 10 min | 21 h | |
| 1,660 | WMEF1WMEF1 | 88.1 | DCP | - | 66.6% | 12 of 18 | 18 min | 26 h | |
| 1,661 | BSXF1BSXF1 | 88.1 | DCP | - | 66.6% | 8 of 12 | 18 min | 25 h | |
| 1,662 | Pensacola 7.3 WSWFL-ES-73 | 88.1 | Volunteer | Escambia | 66.6% | 2 of 3 | 26 min | 3 days | |
| 1,663 | Indian River Shores 2.4 NFL-IR-67 | 88.1 | Volunteer | Indian River | 66.6% | 2 of 3 | 26 min | 37 h | |
| 1,663 | FL-PB-128FL-PB-128 | 88.1 | COCORAHS | - | 66.6% | 2 of 3 | 26 min | 37 h | |
| 1,665 | Cape Coral 3.1 ESEFL-LE-78 | 88.1 | Volunteer | Lee | 66.6% | 2 of 3 | 26 min | 36 h | |
| 1,666 | Harbour Heights 3.0 NWFL-CH-56 | 88.1 | Volunteer | Charlotte | 66.6% | 2 of 3 | 26 min | 2 days | |
| 1,667 | Keystone Heights 10.1 ENEFL-CY-38 | 88.1 | Volunteer | Clay | 66.6% | 2 of 3 | 86 min | 36 h | |
| 1,667 | Estero 1.5 SEFL-LE-81 | 88.1 | Volunteer | Lee | 66.6% | 2 of 3 | 86 min | 36 h | |
| 1,669 | Citra 3.2 SWFL-MR-98 | 88.1 | Volunteer | Marion | 66.6% | 2 of 3 | 86 min | 39 h | |
| 1,670 | Melbourne 1.1 NFL-BV-6 | 88.1 | Volunteer | Brevard | 66.6% | 2 of 3 | 86 min | 3 days | |
| 1,671 | Navarre 4.1 ENEFL-SR-30 | 88.1 | Volunteer | Santa Rosa | 66.6% | 2 of 3 | 86 min | 35 h | |
| 1,671 | Ormond Beach 3.5 NNEFL-VL-120 | 88.1 | Volunteer | Volusia | 66.6% | 2 of 3 | 86 min | 35 h | |
| 1,673 | North Brooksville 6.3 NEFL-HN-11 | 88.1 | Volunteer | Hernando | 66.6% | 2 of 3 | 86 min | 36 h | |
| 1,673 | Big Pine Key 2.4 SFL-MN-83 | 88.1 | Volunteer | Lower Keys in Monroe | 66.6% | 2 of 3 | 86 min | 36 h | |
| 1,673 | Canal Point 9.9 NNEFL-MT-16 | 88.1 | Volunteer | Martin | 66.6% | 2 of 3 | 86 min | 36 h | |
| 1,673 | Port Salerno 2.4 SWFL-MT-46 | 88.1 | Volunteer | Martin | 66.6% | 2 of 3 | 86 min | 36 h | |
| 1,677 | Youngstown 6.7 WNWFL-BY-27 | 88.1 | Volunteer | Bay | 66.6% | 2 of 3 | 86 min | 38 h | |
| 1,677 | The Meadows 6.2 NEFL-MA-32 | 88.1 | Volunteer | Manatee | 66.6% | 2 of 3 | 86 min | 38 h | |
| 1,679 | Melbourne 4.7 SSEFL-BV-163 | 88.1 | Volunteer | Brevard | 66.6% | 2 of 3 | 86 min | 2 days | |
| 1,680 | Miramar 2.1 WFL-BW-103 | 88.1 | Volunteer | Broward | 66.6% | 2 of 3 | 86 min | 37 h | |
| 1,680 | Arcadia 1.8 ESEFL-DS-7 | 88.1 | Volunteer | DeSoto | 66.6% | 2 of 3 | 86 min | 37 h | |
| 1,680 | Key West 2.2 ENEFL-MN-76 | 88.1 | Volunteer | Mainland Monroe | 66.6% | 2 of 3 | 86 min | 37 h | |
| 1,680 | Pahokee 1.6 NEFL-PB-34 | 88.1 | Volunteer | Palm Beach | 66.6% | 2 of 3 | 86 min | 37 h | |
| 1,680 | Hudson 1.1 ESEFL-PS-1 | 88.1 | Volunteer | Pasco | 66.6% | 2 of 3 | 86 min | 37 h | |
| 1,685 | Fort Myers 0.8 NFL-LE-37 | 88.1 | Volunteer | Lee | 66.6% | 2 of 3 | 86 min | 2 days | |
| 1,686 | Boca Raton 3.2 SSEFL-PB-129 | 88.1 | Volunteer | Palm Beach | 66.6% | 2 of 3 | 86 min | 25 h | |
| 1,687 | St. Petersburg 2.5 SFL-PN-81 | 88.1 | Volunteer | Pinellas | 66.6% | 2 of 3 | 86 min | 47 h | |
| 1,688 | Anthony 2.2 NNEFL-MR-99 | 88.1 | Volunteer | Marion | 66.6% | 2 of 3 | 86 min | 2 days | |
| 1,689 | Brandon 2.8 SWFL-HB-136 | 88.1 | Volunteer | Hillsborough | 66.6% | 2 of 3 | 2.4 h | 2 days | |
| 1,689 | Parrish 1.4 NFL-MA-59 | 88.1 | Volunteer | Manatee | 66.6% | 2 of 3 | 2.4 h | 2 days | |
| 1,691 | Leesburg 2.7 NWFL-LK-30 | 88.1 | Volunteer | Lake | 66.6% | 2 of 3 | 2.4 h | 25 h | |
| 1,692 | Homestead 3.0 NWFL-MD-69 | 88.1 | Volunteer | Miami-Dade | 66.6% | 2 of 3 | 2.4 h | 36 h | |
| 1,693 | Valrico 2.8 SSEFL-HB-60 | 88.1 | Volunteer | Hillsborough | 66.6% | 2 of 3 | 2.4 h | 36 h | |
| 1,694 | Palm Bay 6.0 NEFL-BV-168 | 88.1 | Volunteer | Brevard | 66.6% | 2 of 3 | 2.4 h | 37 h | |
| 1,695 | Naples Park 3.7 ENEFL-CR-13 | 88.1 | Volunteer | Collier | 66.6% | 2 of 3 | 2.4 h | 2 days | |
| 1,695 | Altamonte Springs 1.5 NFL-SM-26 | 88.1 | Volunteer | Seminole | 66.6% | 2 of 3 | 2.4 h | 2 days | |
| 1,697 | De Land 4.5 NWFL-VL-3 | 88.1 | Volunteer | Volusia | 66.6% | 2 of 3 | 2.4 h | 3 days | |
| 1,698 | Sewage Disosal PltINVF1 | 88.0 | Cooperative | Citrus | 71.4% | 5 of 7 | 6.3 h | 2.5 days | |
| 1,699 | Sarasota 1SE - ArlingtonARLF1 | 87.9 | Gauge | Sarasota | 69.0% | 58 of 84 | 18 min | 7 h | |
| 1,700 | Cocoa 1NNE - Indian RiverCOBF1 | 87.8 | Gauge | Brevard | 79.1% | 133 of 168 | 15 min | 10 h | |
| 1,701 | Wilton Manors 0.3 NNWFL-BW-172 | 87.6 | Volunteer | Broward | 66.6% | 2 of 3 | 3.4 h | 36 h | |
| 1,702 | Havana 5.5 NEFL-GD-11 | 87.6 | Volunteer | Gadsden | 66.6% | 2 of 3 | 3.4 h | 37 h | |
| 1,703 | Venice 6.7 ESEFL-SS-112 | 87.6 | Volunteer | Sarasota | 66.6% | 2 of 3 | 3.4 h | 2 days | |
| 1,704 | Tallahassee 5.1 NEFL-LN-51 | 87.6 | Volunteer | Leon | 66.6% | 2 of 3 | 3.4 h | 37 h | |
| 1,704 | Winter Springs 2.3 EFL-SM-30 | 87.6 | Volunteer | Seminole | 66.6% | 2 of 3 | 3.4 h | 37 h | |
| 1,706 | Clermont 2.1 NWFL-LK-36 | 87.6 | Volunteer | Lake | 66.6% | 2 of 3 | 3.4 h | 38 h | |
| 1,707 | Dade City 5.1 WFL-PS-81 | 87.6 | Volunteer | Pasco | 66.6% | 2 of 3 | 3.4 h | 2 days | |
| 1,708 | Sunset 2.4 SWFL-MD-7 | 87.6 | Volunteer | Miami-Dade | 66.6% | 2 of 3 | 3.4 h | 36 h | |
| 1,709 | West Palm BeachF45 | 87.3 | Airport | Palm Beach | 90.0% | 454 of 504 | 8 min | 12.7 h | |
| 1,710 | Tide Gauge at Alligator Bay (in MHHW)ABAF1 | 87.2 | Gauge | Charlotte | 89.8% | 302 of 336 | 16 min | 18.5 h | |
| 1,710 | Tide Gauge at Estero River Mouth (in MHHW)ERMF1 | 87.2 | Gauge | Lee | 89.8% | 302 of 336 | 16 min | 18.5 h | |
| 1,710 | Fort Desoto State ParkFDCF1 | 87.2 | Gauge | Pinellas | 89.8% | 302 of 336 | 16 min | 18.5 h | |
| 1,710 | Fort Myers Beach 1NWMTZF1 | 87.2 | Gauge | Lee | 89.8% | 302 of 336 | 16 min | 18.5 h | |
| 1,710 | Pinebrook at Bryan Dairy Rd (in MHHW)PBDF1 | 87.2 | Gauge | Pinellas | 89.8% | 302 of 336 | 16 min | 18.5 h | |
| 1,715 | Summerland Key 0.8 SEFL-MN-77 | 87.2 | Volunteer | Mainland Monroe | 66.6% | 2 of 3 | 4.4 h | 3 days | |
| 1,716 | Quincy 7.8 WSWFL-GD-9 | 87.2 | Volunteer | Gadsden | 66.6% | 2 of 3 | 4.4 h | 37 h | |
| 1,716 | Key West 2.8 ENEFL-MN-73 | 87.2 | Volunteer | Mainland Monroe | 66.6% | 2 of 3 | 4.4 h | 37 h | |
| 1,718 | Key Largo 3.4 NEFL-MN-50 | 87.2 | Volunteer | Miami-Dade | 66.6% | 2 of 3 | 4.4 h | 2 days | |
| 1,719 | Lady Lake 5.5 SFL-LK-31 | 87.2 | Volunteer | Lake | 66.6% | 2 of 3 | 4.4 h | 37 h | |
| 1,720 | Inundation Sensor at Fort Myers BeachFBLF1 | 87.1 | Gauge | Lee | 89.5% | 301 of 336 | 16 min | 18.5 h | |
| 1,720 | Joes Creek at 54th Ave (in MHHW)JOCF1 | 87.1 | Gauge | Pinellas | 89.5% | 301 of 336 | 16 min | 18.5 h | |
| 1,722 | Tide Gauge at Boca Grande Causeway (in MHHW)GCBF1 | 87.0 | Gauge | Charlotte | 89.2% | 300 of 336 | 16 min | 18.5 h | |
| 1,723 | Dunnellon 10.1 NWFL-LV-1 | 86.7 | Volunteer | Levy | 66.6% | 2 of 3 | 5.4 h | 2 days | |
| 1,724 | St. Augustine 3.4 NWFL-SJ-23 | 86.7 | Volunteer | St. Johns | 66.6% | 2 of 3 | 5.4 h | 2 days | |
| 1,725 | Niceville 3.4 ESEFL-OK-20 | 86.7 | Volunteer | Okaloosa | 66.6% | 2 of 3 | 5.4 h | 36 h | |
| 1,726 | Naples 8.8 SEFL-CR-82 | 86.3 | Volunteer | Collier | 66.6% | 2 of 3 | 6.4 h | 2 days | |
| 1,727 | Plantation 1.2 NWFL-BW-175 | 86.3 | Volunteer | Broward | 66.6% | 2 of 3 | 6.4 h | 35 h | |
| 1,728 | The Villages 3.7 NNWFL-MR-88 | 86.3 | Volunteer | Marion | 66.6% | 2 of 3 | 6.4 h | 38 h | |
| 1,729 | 14 W Tamiami Canal at S-355A/Sweetwater 14W FLTCAF1 | 86.2 | Gauge | Dade | 86.9% | 146 of 168 | 24 min | 22 h | |
| 1,730 | Loxahatchee RAWSLOHF1 | 86.1 | Gauge | Palm Beach | 78.5% | 132 of 168 | 17 min | 14 h | |
| 1,731 | Wakulla #1S2009 | 85.8 | Soil | Wakulla | 93.3% | 127 of 136 | 53 min | 8 h | |
| 1,732 | Carrollwood Village 2.3 WFL-HB-168 | 85.8 | Volunteer | Hillsborough | 66.6% | 2 of 3 | 7.4 h | 37 h | |
| 1,733 | Melbourne 3.6 SEFL-BV-184 | 85.8 | Volunteer | Brevard | 66.6% | 2 of 3 | 7.4 h | 35 h | |
| 1,734 | North Port 5.2 NNEFL-SS-84 | 85.8 | Volunteer | Sarasota | 66.6% | 2 of 3 | 7.4 h | 37 h | |
| 1,735 | St PetersburgSPG | 85.5 | Airport | Pinellas | 70.2% | 118 of 168 | 10 min | 11.1 h | |
| 1,736 | WillistonX60 | 85.4 | Airport | Levy | 76.3% | 385 of 504 | 8 min | 7.3 h | |
| 1,737 | Palm Coast 4.1 SFL-FL-38 | 85.3 | Volunteer | Flagler | 66.6% | 2 of 3 | 8.4 h | 2 days | |
| 1,738 | Lake Placid 1.1 WSWFL-HL-3 | 85.3 | Volunteer | Highlands | 66.6% | 2 of 3 | 8.4 h | 37 h | |
| 1,739 | Orange CityBSPF1 | 85.2 | Gauge | Volusia | 60.7% | 102 of 168 | 14 min | 2 h | |
| 1,740 | Sellers Lake #1S2012 | 85.1 | Soil | Lake | 91.1% | 124 of 136 | 53 min | 8 h | |
| 1,741 | Nasa Shuttle FcltyTTS | 85.0 | Airport | Brevard | 83.3% | 140 of 168 | 17 min | 28 h | |
| 1,742 | VeniceVNC | 85.0 | Airport | Sarasota | 82.1% | 414 of 504 | 8 min | 12.7 h | |
| 1,743 | Campbell 1.4 NNWFL-OS-31 | 84.9 | Volunteer | Osceola | 66.6% | 2 of 3 | 9.4 h | 37 h | |
| 1,744 | Lake Suzy 1.0 WFL-DS-3 | 84.9 | Volunteer | DeSoto | 66.6% | 2 of 3 | 9.4 h | 36 h | |
| 1,745 | TRIF1TRIF1 | 84.8 | DCP | - | 57.1% | 16 of 28 | 18 min | 15 h | |
| 1,746 | Coop STN No 2/Lakeland Mun APLLDF1 | 84.8 | Cooperative | Polk | 57.1% | 4 of 7 | 47 min | 2 days | |
| 1,747 | Vero BeachVRBF1 | 84.8 | Cooperative | Indian River | 57.1% | 4 of 7 | 86 min | 2.5 days | |
| 1,748 | HollywoodHLWF1 | 84.8 | Cooperative | Broward | 57.1% | 4 of 7 | 1.6 h | 3 days | |
| 1,749 | Key LargoKLPF1 | 84.8 | Cooperative | Monroe | 57.1% | 4 of 7 | 2.2 h | 2 days | |
| 1,750 | St. Johns River 6 SE Above Lake Harney Near GenevaGENF1 | 84.7 | Gauge | Volusia | 85.7% | 144 of 168 | 29 min | 22.5 h |
How a station is ranked
The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.
The 247 score
Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:
- 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.