Alabama 24/7 Rank
Every station in Alabama 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 669 ranked here, 619 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 |
|---|---|---|---|---|---|---|---|---|---|
| 250 | Weeks Bay NerrWKXA1 | 97.5 | Gauge | Baldwin | 100% | 168 of 168 | 17 min | 61 min | |
| 252 | Fagan Creek AT Fagan Creek / Adams St.ADAA1 | 97.5 | Gauge | Madison | 100% | 168 of 168 | 17 min | 70 min | |
| 252 | Big Cove Creek AT Big Cove Creek / HadenDUGA1 | 97.5 | Gauge | Madison | 100% | 168 of 168 | 17 min | 70 min | |
| 252 | Aldridge Creek AT Aldridge Creek / FarleyFRYA1 | 97.5 | Gauge | Madison | 100% | 168 of 168 | 17 min | 70 min | |
| 252 | Huntsville Spring Branch AT Spring Branch / Johnson Rd.SBHA1 | 97.5 | Gauge | Madison | 100% | 168 of 168 | 17 min | 70 min | |
| 256 | Holt Lock and DamTCPA1 | 97.5 | Gauge | Tuscaloosa | 100% | 168 of 168 | 17 min | 61 min | |
| 256 | Alabama River 3 NE R.F. Henry Lock and DamTYLA1 | 97.5 | Gauge | Lowndes | 100% | 168 of 168 | 17 min | 61 min | |
| 258 | Aldridge Creek AT Aldridge Creek / Sherwood Dr.SHEA1 | 97.5 | Gauge | Madison | 97.6% | 164 of 168 | 12 min | 2 h | |
| 259 | Mt. Longleaf RAWSLGLA1 | 97.4 | Gauge | Calhoun | 100% | 168 of 168 | 11 min | 74 min | |
| 260 | Springville 5.3 WNWAL-BL-5 | 97.4 | Volunteer | Blount | 100% | 3 of 3 | 5.4 h | 24 h | |
| 260 | Foley 3.6 WAL-BW-120 | 97.4 | Volunteer | Baldwin | 100% | 3 of 3 | 5.4 h | 24 h | |
| 262 | Fairhope 1.7 SSEAL-BW-128 | 97.4 | Volunteer | Baldwin | 100% | 3 of 3 | 5.4 h | 24 h | |
| 263 | Huntsville 10.2 NEAL-MD-124 | 97.4 | Volunteer | Madison | 100% | 3 of 3 | 5.4 h | 24 h | |
| 263 | Priceville 1.8 WSWAL-MG-17 | 97.4 | Volunteer | Morgan | 100% | 3 of 3 | 5.4 h | 24 h | |
| 265 | Mobile 6.6 WSWAL-MB-135 | 97.4 | Volunteer | Mobile | 100% | 3 of 3 | 5.4 h | 24 h | |
| 266 | Pinhook Creek AT Pinhook Creek / Mastin Lake Rd.MASA1 | 97.4 | Gauge | Madison | 99.4% | 167 of 168 | 16 min | 2 h | |
| 267 | Indian Trail - Cabaha ValleyCISA1 | 97.4 | Gauge | Shelby | 97.0% | 163 of 168 | 12 min | 2 h | |
| 267 | Mountain BrookMTBA1 | 97.4 | Gauge | Jefferson | 97.0% | 163 of 168 | 12 min | 2 h | |
| 267 | Tallapoosa River AT WadleyWDLA1 | 97.4 | Gauge | Talladega | 97.0% | 163 of 168 | 12 min | 2 h | |
| 270 | Peevey Creek Near GurleyGURA1 | 97.3 | Gauge | Madison | 99.4% | 167 of 168 | 17 min | 2 h | |
| 271 | WF Pinhook Creek AT WF Pinhook Ck / Blue Springs Rd.BLUA1 | 97.3 | Gauge | Madison | 99.4% | 167 of 168 | 17 min | 1.5 h | |
| 271 | Red Bay - Cedar CreekCCPA1 | 97.3 | Gauge | Franklin | 99.4% | 167 of 168 | 17 min | 1.5 h | |
| 271 | Al Highland Home 2 SHHXA1 | 97.3 | Gauge | Crenshaw | 99.4% | 167 of 168 | 17 min | 1.5 h | |
| 271 | Florence - Wilson DamWSDA1 | 97.3 | Gauge | Lawrence | 99.4% | 167 of 168 | 17 min | 1.5 h | |
| 275 | McDonald Creek AT McDonald Creek / Patton Rd.PATA1 | 97.3 | Gauge | Madison | 99.4% | 167 of 168 | 17 min | 1.8 h | |
| 275 | Aldridge Creek AT Aldridge Creek / Toney Dr.TONA1 | 97.3 | Gauge | Madison | 99.4% | 167 of 168 | 17 min | 1.8 h | |
| 277 | Conecuh River 3.3 SSE BrewtonBWTA1 | 97.3 | Gauge | Escambia | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | OxfordCHCA1 | 97.3 | Gauge | Calhoun | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Cahaba River 3 S Cahaba HeightsCHGA1 | 97.3 | Gauge | Shelby | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | AuburnCHWA1 | 97.3 | Gauge | Lee | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Tombigbee River 3 W Coffeeville DamCLDA1 | 97.3 | Gauge | Choctaw | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Clanton-Chilton County AirportCLXA1 | 97.3 | Gauge | Chilton | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Dallas Branch AT Dallas Branch / Coleman St.CMNA1 | 97.3 | Gauge | Madison | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Falkville 1WNW - Flint CreekFCFA1 | 97.3 | Gauge | Morgan | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Fish River 2 AT SilverhillFSHA1 | 97.3 | Gauge | Baldwin | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | SHADES CREEK 1.4 SW Shades Creek Near GreenwoodGWDA1 | 97.3 | Gauge | Jefferson | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Tallapoosa River AT Horseshoe BendHBPA1 | 97.3 | Gauge | Tallapoosa | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Tallapoosa River 4 SE Tallapoosa River Near HeflinHFLA1 | 97.3 | Gauge | Cleburne | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | BUTTAHATCHEE RIVER 2 S Buttahatchee Creek at Highway 78HMTA1 | 97.3 | Gauge | Marion | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Jackson ShoalsJACA1 | 97.3 | Gauge | Talladega | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Little Cahaba River Nr Jefferson ParkJPKA1 | 97.3 | Gauge | Jefferson | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Sucarnoochee River at AT LivingstonLVNA1 | 97.3 | Gauge | Sumter | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Magnolia River At Magnolia RiverMAGA1 | 97.3 | Gauge | Baldwin | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Alabama River AT MontgomeryMGMA1 | 97.3 | Gauge | Montgomery | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Tallapoosa River AT MilsteadMILA1 | 97.3 | Gauge | Macon | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | BucksMRBA1 | 97.3 | Gauge | Mobile | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Choctawhatchee River 1 N NewtonNEWA1 | 97.3 | Gauge | Dale | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Geiger 4NNOXA1 | 97.3 | Gauge | Sumter | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | North River 4 N SamanthaSAMA1 | 97.3 | Gauge | Tuscaloosa | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Saraland - Bayou SaraSARA1 | 97.3 | Gauge | Mobile | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Hamilton Creek At Hamilton CreekSMSA1 | 97.3 | Gauge | Mobile | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Pea River 3 W Samson (CR 52)SSNA1 | 97.3 | Gauge | Geneva | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Big Escambia CreekSTNA1 | 97.3 | Gauge | Escambia | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Turkey Creek Nr PinsonTKYA1 | 97.3 | Gauge | Jefferson | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | Cahaba River At TrussvilleTRSA1 | 97.3 | Gauge | Jefferson | 99.4% | 167 of 168 | 17 min | 2 h | |
| 277 | EF Pinhook Creek AT EF Pinhook Creek / Winchester Rd.WCHA1 | 97.3 | Gauge | Madison | 99.4% | 167 of 168 | 17 min | 2 h | |
| 307 | SelmaSEM | 97.3 | Airport | Dallas | 98.6% | 497 of 504 | 41 s | 60 min | |
| 308 | Decatur/Pryor FieldDCU | 97.2 | Airport | Limestone | 99.4% | 167 of 168 | 8 min | 2 h | |
| 309 | SprottOKMA1 | 97.1 | Gauge | Perry | 100% | 168 of 168 | 19 min | 60 min | |
| 309 | TuskegeeTKGA1 | 97.1 | Gauge | Macon | 100% | 168 of 168 | 19 min | 60 min | |
| 311 | TalladegaTLDA1 | 97.1 | Gauge | Talladega | 99.4% | 167 of 168 | 18 min | 2 h | |
| 312 | Elliots CreekELLA1 | 96.9 | Gauge | Hale | 98.2% | 165 of 168 | 17 min | 2 h | |
| 312 | CAHABA RIVER 3 W Cahaba River Near HelenaHLEA1 | 96.9 | Gauge | Shelby | 98.2% | 165 of 168 | 17 min | 2 h | |
| 312 | JonesJONA1 | 96.9 | Gauge | Dallas | 98.2% | 165 of 168 | 17 min | 2 h | |
| 312 | Pine Barren Creek At Pine Barren CreekSNOA1 | 96.9 | Gauge | Wilcox | 98.2% | 165 of 168 | 17 min | 2 h | |
| 312 | Clanton - Walnut CreekWCCA1 | 96.9 | Gauge | Chilton | 98.2% | 165 of 168 | 17 min | 2 h | |
| 317 | Bayou La BatreBLBA1 | 96.8 | Gauge | Mobile | 99.1% | 833 of 840 | 19 min | 36 min | |
| 317 | Chickasaw - Chickasaw CreekCIKA1 | 96.8 | Gauge | Mobile | 99.1% | 833 of 840 | 19 min | 36 min | |
| 317 | Dauphin IslandDILA1 | 96.8 | Gauge | Mobile | 99.1% | 833 of 840 | 19 min | 36 min | |
| 317 | Bayou La Batre 5E - W Fowl RiverWFRA1 | 96.8 | Gauge | Mobile | 99.1% | 833 of 840 | 19 min | 36 min | |
| 321 | West Blocton 4SE - Cahaba RiverCWBA1 | 96.8 | Gauge | Bibb | 98.2% | 165 of 168 | 17 min | 2 h | |
| 321 | Gulf Of Mexico AT Dauphin Island 5sEXXA1 | 96.8 | Gauge | Mobile | 98.2% | 165 of 168 | 17 min | 2 h | |
| 323 | Bayside - Dog RiverBYSA1 | 96.7 | Gauge | Mobile | 99.0% | 832 of 840 | 19 min | 36 min | |
| 323 | Mon Louis - E Fowl RiverEFRA1 | 96.7 | Gauge | Mobile | 99.0% | 832 of 840 | 19 min | 36 min | |
| 323 | Mobile Coast Guard Sector - 8736897MCGA1 | 96.7 | Gauge | Mobile | 99.0% | 832 of 840 | 19 min | 36 min | |
| 323 | Mobile State Docks AL - 8737048OBLA1 | 96.7 | Gauge | Mobile | 99.0% | 832 of 840 | 19 min | 36 min | |
| 327 | Black Warrior River 5 E Selden Lock and DamWLDA1 | 96.7 | Gauge | Hale | 97.7% | 657 of 672 | 17 min | 45 min | |
| 328 | HelfinSHLA1 | 96.6 | Gauge | Cleburne | 100% | 168 of 168 | 13 min | 60 min | |
| 329 | Lake TuscaloosaLKTA1 | 96.6 | Gauge | Tuscaloosa | 100% | 168 of 168 | 21 min | 75 min | |
| 330 | Mobile DowntownBFM | 96.6 | Airport | Mobile | 99.4% | 167 of 168 | 8 min | 2 h | |
| 331 | Tombigbee River 2 N Gainesville Lock and DamGNSA1 | 96.6 | Gauge | Greene | 97.6% | 656 of 672 | 17 min | 45 min | |
| 332 | Weeks Bay At Weeks Bay WaterWKQA1 | 96.6 | Gauge | Baldwin | 97.6% | 164 of 168 | 17 min | 2 h | |
| 333 | EufaulaEUF | 96.5 | Airport | Barbour | 100% | 168 of 168 | 12 min | 68 min | |
| 334 | Tallapoosa River 7 NE The Tallapoosa Water PlantMGYA1 | 96.5 | Gauge | Montgomery | 100% | 168 of 168 | 22 min | 60 min | |
| 335 | ALABAMA RIVER 6 NW Alabama River At US 31 Near MontgomeryALRA1 | 96.5 | Gauge | Elmore | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | Burnt Corn Creek 1.0 NW BrewtonBCNA1 | 96.5 | Gauge | Escambia | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | Choctawhatchee River 1 SSE Bellwood (CR 45)BELA1 | 96.5 | Gauge | Geneva | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | Moore - Brier ForkBFMA1 | 96.5 | Gauge | Madison | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | BleeckerBLEA1 | 96.5 | Gauge | Lee | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | Murder Creek 3 SSE BrewtonBWMA1 | 96.5 | Gauge | Escambia | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | Chickasaw Creek At Chickasaw Ck Nr KushlaCHKA1 | 96.5 | Gauge | Mobile | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | Chattahoochee River At Andrews Lock & DamCOLA1 | 96.5 | Gauge | Houston | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | Chattahoochee River At C.G. Dock At EufaEUFA1 | 96.5 | Gauge | Barbour | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | Murder Creek At Murder Ck EvergreenEVMA1 | 96.5 | Gauge | Conecuh | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | Choctawhatchee River 1 E Geneva (SR 52)GNVA1 | 96.5 | Gauge | Geneva | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | Oseligee Creek Nr Lanett 2NLANA1 | 96.5 | Gauge | Chambers | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | Oak Grove 2ESEOKGA1 | 96.5 | Gauge | Jefferson | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | Conecuh River AT River FallsPTAA1 | 96.5 | Gauge | Covington | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | Little Bear Creek AT Little Bear Creek Dam TWRLBA1 | 96.5 | Gauge | Franklin | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | RockfordROCA1 | 96.5 | Gauge | Coosa | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | Conecuh River 0 AT River FallsRVFA1 | 96.5 | Gauge | Covington | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | TuscaloosaTWLA1 | 96.5 | Gauge | Tuscaloosa | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | Bear Creek 2 E Bear Creek (Tailwater)UBTA1 | 96.5 | Gauge | Marion | 100% | 168 of 168 | 22 min | 75 min | |
| 335 | VincentVINA1 | 96.5 | Gauge | Shelby | 100% | 168 of 168 | 22 min | 75 min | |
| 355 | Selma 13 WNWMAJA1 | 96.5 | Gauge | Dallas | 100% | 168 of 168 | 22 min | 85 min | |
| 355 | Gadsden 19 NSMCA1 | 96.5 | Gauge | De Kalb | 100% | 168 of 168 | 22 min | 85 min | |
| 357 | Montgomery 2.2 NEAL-MY-7 | 96.5 | Volunteer | Montgomery | 100% | 3 of 3 | 7.4 h | 24 h | |
| 358 | Weaver 0.7 NWAL-CN-8 | 96.5 | Volunteer | Calhoun | 100% | 3 of 3 | 7.4 h | 24 h | |
| 359 | Birmingham - Valley CreekVALA1 | 96.4 | Gauge | Jefferson | 99.4% | 167 of 168 | 21 min | 2 h | |
| 359 | Emsl - Valley CreekVAWA1 | 96.4 | Gauge | Jefferson | 99.4% | 167 of 168 | 21 min | 2 h | |
| 361 | Mulberry Fork AT CordovaCRDA1 | 96.4 | Gauge | Walker | 99.4% | 167 of 168 | 21 min | 2 h | |
| 362 | Alpine 1NALPA1 | 96.3 | Gauge | Talladega | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | Big Canoe Creek AT BIG CANOE CREEK AT HWY 231 AT ASHVILLEASHA1 | 96.3 | Gauge | St Clair | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | Bear Creek 4 WNW Bear Creek Dam TWBCTA1 | 96.3 | Gauge | Franklin | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | Little River 4 NE BLUE PONDBLPA1 | 96.3 | Gauge | Cherokee | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | BIG WILLS CREEK 2 NW Big Wills Creek (Reece City)CDPA1 | 96.3 | Gauge | Etowah | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | Chattahoochee River At Mile 46 Near ColuCDRA1 | 96.3 | Gauge | Houston | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | Alabama River At Choctaw BluffCHBA1 | 96.3 | Gauge | Clarke | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | Coosa River 1 ENE ChildersburgCHLA1 | 96.3 | Gauge | Talladega | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | Cahaba River AT CentrevilleCKLA1 | 96.3 | Gauge | Bibb | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | Whites Chapel - Cahaba RiverCWCA1 | 96.3 | Gauge | St. Clair | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | Tombigbee River 3 W Demopolis Lock and DamDLDA1 | 96.3 | Gauge | Marengo | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | Ellisville/ ColomaELSA1 | 96.3 | Gauge | Cherokee | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | GadsdenGDNA1 | 96.3 | Gauge | Etowah | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | Gulf Shores - Tide GaugeGSHA1 | 96.3 | Gauge | Baldwin | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | HILLABEE CREEK 3 E Hillabee Creek (Hackneyville)HILA1 | 96.3 | Gauge | Tallapoosa | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | Leesburg 1ELEEA1 | 96.3 | Gauge | Cherokee | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | Newell 2ENELA1 | 96.3 | Gauge | Randolph | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | East Lake Roebuck - Village CreekVGRA1 | 96.3 | Gauge | Jefferson | 99.4% | 167 of 168 | 22 min | 2 h | |
| 362 | Wetumpka 2NNE - Coosa RiverWTKA1 | 96.3 | Gauge | Elmore | 99.4% | 167 of 168 | 22 min | 2 h | |
| 381 | Alabama River 15 AT Claiborne Dam - TailwaterCLBA1 | 96.2 | Gauge | Monroe | 98.8% | 166 of 168 | 21 min | 2 h | |
| 382 | AthensAHNA1 | 96.2 | Gauge | Limestone | 92.5% | 212 of 229 | 7 min | 60 min | |
| 383 | Crooked Creek At Crooked CreekFRVA1 | 96.1 | Gauge | Mobile | 98.8% | 166 of 168 | 22 min | 2 h | |
| 383 | HooverHOVA1 | 96.1 | Gauge | Jefferson | 98.8% | 166 of 168 | 22 min | 2 h | |
| 383 | Cahaba HeightsLTCA1 | 96.1 | Gauge | Shelby | 98.8% | 166 of 168 | 22 min | 2 h | |
| 383 | BLACKWATER CREEK AT Blackwater Creek (Manchester)MCHA1 | 96.1 | Gauge | Walker | 98.8% | 166 of 168 | 22 min | 2 h | |
| 383 | VILLAGE CREEK 1 WSW Village Creek Near Pratt CityPRTA1 | 96.1 | Gauge | Jefferson | 98.8% | 166 of 168 | 22 min | 2 h | |
| 383 | Homewood - Shades CreekSCHA1 | 96.1 | Gauge | Jefferson | 98.8% | 166 of 168 | 22 min | 2 h | |
| 383 | Styx River 8 AT Styx River Near Loxley At Smiths SidingSXLA1 | 96.1 | Gauge | Baldwin | 98.8% | 166 of 168 | 22 min | 2 h | |
| 390 | Fairhope 3NEFRPA1 | 96.0 | Gauge | Baldwin | 100% | 168 of 168 | 22 min | 85 min | |
| 391 | Pelham 2.8 SEAL-SH-23 | 96.0 | Volunteer | Shelby | 100% | 3 of 3 | 8.4 h | 24 h | |
| 392 | Huntsville 4.2 NEAL-MD-140 | 96.0 | Volunteer | Madison | 100% | 3 of 3 | 8.4 h | 24 h | |
| 393 | Tillmans Corner 4.3 WNWAL-MB-1 | 96.0 | Volunteer | Mobile | 100% | 3 of 3 | 8.4 h | 24 h | |
| 394 | Vernon 1.1 NNEAL-LM-4 | 96.0 | Volunteer | Lamar | 100% | 3 of 3 | 8.4 h | 24 h | |
| 395 | VALLEY CREEK 2 W Valley Creek Near BessemerBESA1 | 95.9 | Gauge | Jefferson | 98.2% | 165 of 168 | 21 min | 2 h | |
| 395 | Blue Springs Creek 1 SW BLUE SPRINGS CREEK NEAR BLOUNTSVILLEBLSA1 | 95.9 | Gauge | Blount | 98.2% | 165 of 168 | 21 min | 2 h | |
| 395 | Locust Fork 3 N ClevelandCLEA1 | 95.9 | Gauge | Blount | 98.2% | 165 of 168 | 21 min | 2 h | |
| 395 | CAHABA VALLEY CREEK AT Cahaba Valley Creek (Pelham)CVCA1 | 95.9 | Gauge | Shelby | 98.2% | 165 of 168 | 21 min | 2 h | |
| 395 | Big Escambia Creek AT FlomatonFLMA1 | 95.9 | Gauge | Escambia | 98.2% | 165 of 168 | 21 min | 2 h | |
| 395 | Al Greensboro 2 WNWGRXA1 | 95.9 | Gauge | Hale | 98.2% | 165 of 168 | 21 min | 2 h | |
| 401 | Mulberry Fork Near Garden CityMLBA1 | 95.9 | Gauge | Blount | 98.2% | 165 of 168 | 21 min | 2 h | |
| 402 | Little Cahaba River Below LeedsLCRA1 | 95.9 | Gauge | Jefferson | 98.2% | 165 of 168 | 22 min | 2 h | |
| 403 | Hester Creek 2 W Plevna / Buddy Williamson RoadHSTA1 | 95.9 | Gauge | Madison | 98.2% | 165 of 168 | 22 min | 2 h | |
| 404 | FairhopeCQF | 95.9 | Airport | Baldwin | 97.6% | 492 of 504 | 6 min | 2.7 h | |
| 405 | TuscaloosaCMCA1 | 95.8 | Gauge | Tuscaloosa | 98.2% | 165 of 168 | 22 min | 2 h | |
| 406 | Cahaba River 1 W SuttleSUTA1 | 95.8 | Gauge | Perry | 95.2% | 160 of 168 | 17 min | 2 h | |
| 407 | Falkville 5.1 EAL-MG-9 | 95.6 | Volunteer | Morgan | 100% | 3 of 3 | 9.4 h | 24 h | |
| 408 | Chickasaw 0.8 SAL-MB-101 | 95.6 | Volunteer | Mobile | 100% | 3 of 3 | 9.4 h | 24 h | |
| 408 | Cropwell 3.3 WSWAL-SC-16 | 95.6 | Volunteer | St. Clair | 100% | 3 of 3 | 9.4 h | 24 h | |
| 410 | Tombigbee River AT LeroyLRYA1 | 95.6 | Gauge | Washington | 94.6% | 159 of 168 | 17 min | 3 h | |
| 411 | Tombigbee River AT Bevill Lock and DamAVLA1 | 95.5 | Gauge | Pickens | 100% | 168 of 168 | 27 min | 61 min | |
| 411 | Sipsey Fork 5 W GraysonGRAA1 | 95.5 | Gauge | Winston | 100% | 168 of 168 | 27 min | 61 min | |
| 413 | Coosa River AT WetumpkaWETA1 | 95.5 | Gauge | Elmore | 100% | 168 of 168 | 27 min | 75 min | |
| 414 | EnterpriseEDN | 95.5 | Airport | Coffee | 96.8% | 488 of 504 | 6 min | 2.7 h | |
| 415 | Luxapallila Creek At MillportMLLA1 | 95.4 | Gauge | Lamar | 94.0% | 158 of 168 | 17 min | 2 h | |
| 416 | Gasque/Bonsecour WmaBONA1 | 95.3 | Gauge | Baldwin | 100% | 168 of 168 | 17 min | 70 min | |
| 417 | CAHABA RIVER 1 NW Cahaba River Near ActonACTA1 | 95.3 | Gauge | Shelby | 99.4% | 167 of 168 | 27 min | 2 h | |
| 417 | Centre 8SW - Coosa RiverADMA1 | 95.3 | Gauge | Marion | 99.4% | 167 of 168 | 27 min | 2 h | |
| 417 | Wilmer - Escatawpa RiverAGRA1 | 95.3 | Gauge | Mobile | 99.4% | 167 of 168 | 27 min | 2 h | |
| 417 | Pea River 3.5 W AritonARTA1 | 95.3 | Gauge | Dale | 99.4% | 167 of 168 | 27 min | 2 h | |
| 417 | Aliceville 10NW - Tombigbee RiverAVUA1 | 95.3 | Gauge | Pickens | 99.4% | 167 of 168 | 27 min | 2 h | |
| 417 | Blackwater River 1 E Blackwater RiverBRDA1 | 95.3 | Gauge | Escambia | 99.4% | 167 of 168 | 27 min | 2 h | |
| 417 | Conecuh River 1 SE Conecuh River At BrantleyBRNA1 | 95.3 | Gauge | Crenshaw | 99.4% | 167 of 168 | 27 min | 2 h | |
| 417 | Sipsey River AT ELRODELRA1 | 95.3 | Gauge | Tuscaloosa | 99.4% | 167 of 168 | 27 min | 2 h | |
| 417 | Fowl River At Fowl River Near LaurendineFLWA1 | 95.3 | Gauge | Mobile | 99.4% | 167 of 168 | 27 min | 2 h | |
| 417 | Uchee Creek 2 S Uchee Creek Near Fort MitchellFTMA1 | 95.3 | Gauge | Russell | 99.4% | 167 of 168 | 27 min | 2 h | |
| 417 | Hokes Bluff - Coosa RiverHOKA1 | 95.3 | Gauge | Etowah | 99.4% | 167 of 168 | 27 min | 2 h | |
| 417 | Sougahatchee Creek At Co. Rd. 188LOAA1 | 95.3 | Gauge | Lee | 99.4% | 167 of 168 | 27 min | 2 h | |
| 417 | LOST CREEK 3 NW Lost Creek Above ParrishPARA1 | 95.3 | Gauge | Walker | 99.4% | 167 of 168 | 27 min | 2 h | |
| 417 | Styx River 5 NE ElsanorSTXA1 | 95.3 | Gauge | Baldwin | 99.4% | 167 of 168 | 27 min | 2 h | |
| 417 | Big Creek At Big CreekWILA1 | 95.3 | Gauge | Mobile | 99.4% | 167 of 168 | 27 min | 2 h | |
| 432 | Trussville - Cahaba RiverVGTA1 | 95.3 | Gauge | Jefferson | 96.4% | 162 of 168 | 21 min | 2 h | |
| 433 | Grove Hill 6.1 SWAL-CK-3 | 95.1 | Volunteer | Clarke | 100% | 3 of 3 | 10.4 h | 24 h | |
| 434 | Mobile 7.7 WSWAL-MB-110 | 95.1 | Volunteer | Mobile | 100% | 3 of 3 | 10.4 h | 27 h | |
| 435 | Chattahoochee R .36 MI Ds Wfg Dam Nr FtFPHA1 | 95.1 | Gauge | Henry | 98.9% | 665 of 672 | 27 min | 45 min | |
| 436 | Satilpa Creek At Satilpa CreekSATA1 | 95.1 | Gauge | Clarke | 98.8% | 166 of 168 | 26 min | 2 h | |
| 437 | Bodka Creek 4.2 N Bodka Creek Nr GeigerBDKA1 | 95.1 | Gauge | Sumter | 98.8% | 166 of 168 | 27 min | 2 h | |
| 437 | Duck River 3 E BerlinBERA1 | 95.1 | Gauge | Cullman | 98.8% | 166 of 168 | 27 min | 2 h | |
| 437 | Marlow - Fish RiverFSMA1 | 95.1 | Gauge | Baldwin | 98.8% | 166 of 168 | 27 min | 2 h | |
| 437 | Cahaba River 3 E Marion JunctionMNJA1 | 95.1 | Gauge | Dallas | 98.8% | 166 of 168 | 27 min | 2 h | |
| 437 | Alabama River 9 AT Millers Ferry DamMRFA1 | 95.1 | Gauge | Wilcox | 98.8% | 166 of 168 | 27 min | 2 h | |
| 437 | Tombigbee River 4 W NanafaliaNANA1 | 95.1 | Gauge | Marengo | 98.8% | 166 of 168 | 27 min | 2 h | |
| 437 | CLEAR CREEK 5 NE Clear Creek Near Poplar SpringPOPA1 | 95.1 | Gauge | Winston | 98.8% | 166 of 168 | 27 min | 2 h | |
| 437 | Republic 1SEREPA1 | 95.1 | Gauge | Jefferson | 98.8% | 166 of 168 | 27 min | 2 h | |
| 437 | Odena - Shirtee CreekSCOA1 | 95.1 | Gauge | Talladega | 98.8% | 166 of 168 | 27 min | 2 h | |
| 437 | Styx River At Styx River At SeminoleSRSA1 | 95.1 | Gauge | Baldwin | 98.8% | 166 of 168 | 27 min | 2 h | |
| 437 | Black Warrior River AT Oliver Lock and DamTODA1 | 95.1 | Gauge | Tuscaloosa | 98.8% | 166 of 168 | 27 min | 2 h | |
| 437 | UPHAPEE CREEK 4 N Uphapee Creek Near TuskegeeUPHA1 | 95.1 | Gauge | Macon | 98.8% | 166 of 168 | 27 min | 2 h | |
| 437 | VILLAGE CREEK 1 S Village Creek near DocenaVDCA1 | 95.1 | Gauge | Jefferson | 98.8% | 166 of 168 | 27 min | 2 h | |
| 450 | Mobile River 1 AT Barry Steam PlantBCKA1 | 94.9 | Gauge | Mobile | 98.2% | 165 of 168 | 27 min | 2 h | |
| 450 | Patsaliga CreekPTSA1 | 94.9 | Gauge | Crenshaw | 98.2% | 165 of 168 | 27 min | 2 h | |
| 450 | Westover 6N - Yellowleaf CreekYLWA1 | 94.9 | Gauge | Tuscaloosa | 98.2% | 165 of 168 | 27 min | 2 h | |
| 453 | Black Warrior River 18 WNW Bankhead Lock and DamBLDA1 | 94.8 | Gauge | Tuscaloosa | 98.2% | 330 of 336 | 27 min | 60 min | |
| 454 | Fort_Payne4A9 | 94.8 | Airport | De Kalb | 97.4% | 491 of 504 | 6 min | 2.7 h | |
| 455 | Shell AHPSXS | 94.8 | Airport | Coffee | 88.2% | 181 of 205 | 16 min | 2 h | |
| 456 | Goodwater 8.4 NAL-CY-2 | 94.6 | Volunteer | Clay | 100% | 3 of 3 | 11.4 h | 26 h | |
| 457 | Wetumpka 5.4 WNWAL-EL-22 | 94.6 | Volunteer | Elmore | 100% | 3 of 3 | 11.4 h | 24 h | |
| 457 | Montgomery 12.9 SAL-MY-11 | 94.6 | Volunteer | Montgomery | 100% | 3 of 3 | 11.4 h | 24 h | |
| 459 | Elberta 0.3 NEAL-BW-89 | 94.6 | Volunteer | Baldwin | 100% | 3 of 3 | 11.4 h | 2 days | |
| 459 | Toxey 6.0 NAL-CW-1 | 94.6 | Volunteer | Choctaw | 100% | 3 of 3 | 11.4 h | 2 days | |
| 461 | Prattville1A9 | 94.6 | Airport | Autauga | 96.8% | 488 of 504 | 6 min | 2.7 h | |
| 462 | Big Wills Creek AT Fort Payne (Highway 35)BGWA1 | 94.5 | Gauge | De Kalb | 100% | 168 of 168 | 32 min | 75 min | |
| 463 | Florence - Cypress CreekCCFA1 | 94.4 | Gauge | Lauderdale | 99.4% | 167 of 168 | 31 min | 2 h | |
| 464 | Scottsburo4A6 | 94.4 | Airport | Jackson | 97.8% | 493 of 504 | 16 min | 2.7 h | |
| 465 | FoleyNBJ | 94.4 | Airport | Baldwin | 87.5% | 147 of 168 | 7 min | 3 h | |
| 466 | Alabama River AT SelmaSELA1 | 94.3 | Gauge | Dallas | 99.4% | 167 of 168 | 32 min | 2 h | |
| 467 | Huntsville 11.4 NEAL-MD-153 | 94.2 | Volunteer | Madison | 100% | 3 of 3 | 12.4 h | 2 days | |
| 468 | Black Warrior River 5 N Holt Lock and DamTCLA1 | 94.0 | Gauge | Tuscaloosa | 98.6% | 221 of 224 | 32 min | 60 min | |
| 469 | Courtland9A4 | 93.9 | Airport | Lawrence | 96.8% | 488 of 504 | 6 min | 2.7 h | |
| 470 | AlbertvilleBFZ | 93.8 | Airport | Marshall | 97.6% | 492 of 504 | 16 min | 2.7 h | |
| 471 | City Sewage PltBSMA1 | 93.8 | Cooperative | Jefferson | 85.7% | 6 of 7 | 6 min | 43 h | |
| 472 | HamiltonHAMA1 | 93.8 | Cooperative | Marion | 85.7% | 6 of 7 | 15 min | 37 h | |
| 473 | ScottsboroSCTA1 | 93.8 | Cooperative | Jackson | 85.7% | 6 of 7 | 25 min | 36 h | |
| 474 | Hope Hull 3SHOPA1 | 93.8 | Cooperative | Montgomery | 85.7% | 6 of 7 | 34 min | 24 h | |
| 475 | Water Tr PltLFYA1 | 93.8 | Cooperative | Chambers | 85.7% | 6 of 7 | 45 min | 38 h | |
| 476 | Waste Water Treatment PltTALA1 | 93.8 | Cooperative | Talladega | 85.7% | 6 of 7 | 45 min | 36 h | |
| 477 | BoazBOZA1 | 93.8 | Cooperative | Marshall | 85.7% | 6 of 7 | 55 min | 2 days | |
| 478 | Jacksonville St UnivJAXA1 | 93.8 | Cooperative | Calhoun | 85.7% | 6 of 7 | 65 min | 2 days | |
| 479 | Guntersville Water PlantGUTA1 | 93.8 | Cooperative | Marshall | 85.7% | 6 of 7 | 74 min | 2 days | |
| 480 | MontgomeryMONA1 | 93.8 | Cooperative | Montgomery | 85.7% | 6 of 7 | 75 min | 24 h | |
| 481 | HeadlandHDLA1 | 93.8 | Cooperative | Henry | 85.7% | 6 of 7 | 85 min | 24 h | |
| 482 | HaleyvilleHVLA1 | 93.8 | Cooperative | Marion | 85.7% | 6 of 7 | 85 min | 25 h | |
| 483 | Owens Cross Roads 3SOXRA1 | 93.8 | Cooperative | Madison | 85.7% | 6 of 7 | 1.6 h | 2 days | |
| 484 | SylacaugaSCD | 93.7 | Airport | Talladega | 97.8% | 493 of 504 | 16 min | 2.7 h | |
| 485 | Alexander CityALX | 93.6 | Airport | Tallapoosa | 97.2% | 490 of 504 | 16 min | 3.3 h | |
| 486 | Chattooga River 3 ENE GAYLESVILLEGAYA1 | 93.5 | Gauge | Cherokee | 100% | 168 of 168 | 37 min | 1.5 h | |
| 487 | Dee River Ranch ScanDEEA1 | 93.5 | Gauge | Pickens | 92.8% | 156 of 168 | - | 5 h | |
| 488 | Pea River AT Elba (US 84)ELBA1 | 93.3 | Gauge | Coffee | 99.4% | 167 of 168 | 37 min | 2 h | |
| 489 | TalladegaASN | 93.3 | Airport | Talladega | 97.2% | 490 of 504 | 16 min | 3.3 h | |
| 490 | Harvest 4.0 SEAL-MD-132 | 93.2 | Volunteer | Madison | 100% | 3 of 3 | 14.4 h | 24 h | |
| 490 | Monroeville 1.3 SEAL-MN-8 | 93.2 | Volunteer | Monroe | 100% | 3 of 3 | 14.4 h | 24 h | |
| 492 | Mexia 0.4 SAL-MN-7 | 93.2 | Volunteer | Monroe | 100% | 3 of 3 | 14.4 h | 2 days | |
| 493 | Ohatchee CreekOHCA1 | 93.2 | Gauge | Calhoun | 98.8% | 166 of 168 | 36 min | 2 h | |
| 494 | Fort RuckerHEY | 93.0 | Airport | Dale | 88.0% | 177 of 201 | 16 min | 2 h | |
| 495 | Locust Fork AT SayreSAYA1 | 92.9 | Gauge | Jefferson | 98.2% | 165 of 168 | 36 min | 2 h | |
| 496 | Daphne 4.9 SEAL-BW-79 | 92.8 | Volunteer | Baldwin | 100% | 3 of 3 | 15.4 h | 2 days | |
| 496 | Wilsonville 2.2 NNWAL-SH-61 | 92.8 | Volunteer | Shelby | 100% | 3 of 3 | 15.4 h | 2 days | |
| 498 | GAINESVILLE LOCK & DAM - MGVXA1 | 92.8 | Gauge | Greene | 95.0% | 174 of 183 | 32 min | 61 min | |
| 499 | Lowe AHP/Ft. RuckerLOR | 92.3 | Airport | Dale | 89.8% | 177 of 197 | 16 min | 2 h | |
| 500 | Al Muscle Shoals 2 NMSXA1 | 92.2 | Gauge | Colbert | 93.4% | 171 of 183 | 32 min | 1.9 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.