Storm Station

Live/247 Rank/Alabama

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.

669 stations ranked46.4% sent every report dueranked October 4, 2026page 2 of 3Alabama instrumentsAlabama weather

A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. Of the 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

RankStationScorePartsNetworkCountyReceivedReportsArrives inLongest silence
250Weeks Bay NerrWKXA197.5GaugeBaldwin100%168 of 16817 min61 min
252Fagan Creek AT Fagan Creek / Adams St.ADAA197.5GaugeMadison100%168 of 16817 min70 min
252Big Cove Creek AT Big Cove Creek / HadenDUGA197.5GaugeMadison100%168 of 16817 min70 min
252Aldridge Creek AT Aldridge Creek / FarleyFRYA197.5GaugeMadison100%168 of 16817 min70 min
252Huntsville Spring Branch AT Spring Branch / Johnson Rd.SBHA197.5GaugeMadison100%168 of 16817 min70 min
256Holt Lock and DamTCPA197.5GaugeTuscaloosa100%168 of 16817 min61 min
256Alabama River 3 NE R.F. Henry Lock and DamTYLA197.5GaugeLowndes100%168 of 16817 min61 min
258Aldridge Creek AT Aldridge Creek / Sherwood Dr.SHEA197.5GaugeMadison97.6%164 of 16812 min2 h
259Mt. Longleaf RAWSLGLA197.4GaugeCalhoun100%168 of 16811 min74 min
260Springville 5.3 WNWAL-BL-597.4VolunteerBlount100%3 of 35.4 h24 h
260Foley 3.6 WAL-BW-12097.4VolunteerBaldwin100%3 of 35.4 h24 h
262Fairhope 1.7 SSEAL-BW-12897.4VolunteerBaldwin100%3 of 35.4 h24 h
263Huntsville 10.2 NEAL-MD-12497.4VolunteerMadison100%3 of 35.4 h24 h
263Priceville 1.8 WSWAL-MG-1797.4VolunteerMorgan100%3 of 35.4 h24 h
265Mobile 6.6 WSWAL-MB-13597.4VolunteerMobile100%3 of 35.4 h24 h
266Pinhook Creek AT Pinhook Creek / Mastin Lake Rd.MASA197.4GaugeMadison99.4%167 of 16816 min2 h
267Indian Trail - Cabaha ValleyCISA197.4GaugeShelby97.0%163 of 16812 min2 h
267Mountain BrookMTBA197.4GaugeJefferson97.0%163 of 16812 min2 h
267Tallapoosa River AT WadleyWDLA197.4GaugeTalladega97.0%163 of 16812 min2 h
270Peevey Creek Near GurleyGURA197.3GaugeMadison99.4%167 of 16817 min2 h
271WF Pinhook Creek AT WF Pinhook Ck / Blue Springs Rd.BLUA197.3GaugeMadison99.4%167 of 16817 min1.5 h
271Red Bay - Cedar CreekCCPA197.3GaugeFranklin99.4%167 of 16817 min1.5 h
271Al Highland Home 2 SHHXA197.3GaugeCrenshaw99.4%167 of 16817 min1.5 h
271Florence - Wilson DamWSDA197.3GaugeLawrence99.4%167 of 16817 min1.5 h
275McDonald Creek AT McDonald Creek / Patton Rd.PATA197.3GaugeMadison99.4%167 of 16817 min1.8 h
275Aldridge Creek AT Aldridge Creek / Toney Dr.TONA197.3GaugeMadison99.4%167 of 16817 min1.8 h
277Conecuh River 3.3 SSE BrewtonBWTA197.3GaugeEscambia99.4%167 of 16817 min2 h
277OxfordCHCA197.3GaugeCalhoun99.4%167 of 16817 min2 h
277Cahaba River 3 S Cahaba HeightsCHGA197.3GaugeShelby99.4%167 of 16817 min2 h
277AuburnCHWA197.3GaugeLee99.4%167 of 16817 min2 h
277Tombigbee River 3 W Coffeeville DamCLDA197.3GaugeChoctaw99.4%167 of 16817 min2 h
277Clanton-Chilton County AirportCLXA197.3GaugeChilton99.4%167 of 16817 min2 h
277Dallas Branch AT Dallas Branch / Coleman St.CMNA197.3GaugeMadison99.4%167 of 16817 min2 h
277Falkville 1WNW - Flint CreekFCFA197.3GaugeMorgan99.4%167 of 16817 min2 h
277Fish River 2 AT SilverhillFSHA197.3GaugeBaldwin99.4%167 of 16817 min2 h
277SHADES CREEK 1.4 SW Shades Creek Near GreenwoodGWDA197.3GaugeJefferson99.4%167 of 16817 min2 h
277Tallapoosa River AT Horseshoe BendHBPA197.3GaugeTallapoosa99.4%167 of 16817 min2 h
277Tallapoosa River 4 SE Tallapoosa River Near HeflinHFLA197.3GaugeCleburne99.4%167 of 16817 min2 h
277BUTTAHATCHEE RIVER 2 S Buttahatchee Creek at Highway 78HMTA197.3GaugeMarion99.4%167 of 16817 min2 h
277Jackson ShoalsJACA197.3GaugeTalladega99.4%167 of 16817 min2 h
277Little Cahaba River Nr Jefferson ParkJPKA197.3GaugeJefferson99.4%167 of 16817 min2 h
277Sucarnoochee River at AT LivingstonLVNA197.3GaugeSumter99.4%167 of 16817 min2 h
277Magnolia River At Magnolia RiverMAGA197.3GaugeBaldwin99.4%167 of 16817 min2 h
277Alabama River AT MontgomeryMGMA197.3GaugeMontgomery99.4%167 of 16817 min2 h
277Tallapoosa River AT MilsteadMILA197.3GaugeMacon99.4%167 of 16817 min2 h
277BucksMRBA197.3GaugeMobile99.4%167 of 16817 min2 h
277Choctawhatchee River 1 N NewtonNEWA197.3GaugeDale99.4%167 of 16817 min2 h
277Geiger 4NNOXA197.3GaugeSumter99.4%167 of 16817 min2 h
277North River 4 N SamanthaSAMA197.3GaugeTuscaloosa99.4%167 of 16817 min2 h
277Saraland - Bayou SaraSARA197.3GaugeMobile99.4%167 of 16817 min2 h
277Hamilton Creek At Hamilton CreekSMSA197.3GaugeMobile99.4%167 of 16817 min2 h
277Pea River 3 W Samson (CR 52)SSNA197.3GaugeGeneva99.4%167 of 16817 min2 h
277Big Escambia CreekSTNA197.3GaugeEscambia99.4%167 of 16817 min2 h
277Turkey Creek Nr PinsonTKYA197.3GaugeJefferson99.4%167 of 16817 min2 h
277Cahaba River At TrussvilleTRSA197.3GaugeJefferson99.4%167 of 16817 min2 h
277EF Pinhook Creek AT EF Pinhook Creek / Winchester Rd.WCHA197.3GaugeMadison99.4%167 of 16817 min2 h
307SelmaSEM97.3AirportDallas98.6%497 of 50441 s60 min
308Decatur/Pryor FieldDCU97.2AirportLimestone99.4%167 of 1688 min2 h
309SprottOKMA197.1GaugePerry100%168 of 16819 min60 min
309TuskegeeTKGA197.1GaugeMacon100%168 of 16819 min60 min
311TalladegaTLDA197.1GaugeTalladega99.4%167 of 16818 min2 h
312Elliots CreekELLA196.9GaugeHale98.2%165 of 16817 min2 h
312CAHABA RIVER 3 W Cahaba River Near HelenaHLEA196.9GaugeShelby98.2%165 of 16817 min2 h
312JonesJONA196.9GaugeDallas98.2%165 of 16817 min2 h
312Pine Barren Creek At Pine Barren CreekSNOA196.9GaugeWilcox98.2%165 of 16817 min2 h
312Clanton - Walnut CreekWCCA196.9GaugeChilton98.2%165 of 16817 min2 h
317Bayou La BatreBLBA196.8GaugeMobile99.1%833 of 84019 min36 min
317Chickasaw - Chickasaw CreekCIKA196.8GaugeMobile99.1%833 of 84019 min36 min
317Dauphin IslandDILA196.8GaugeMobile99.1%833 of 84019 min36 min
317Bayou La Batre 5E - W Fowl RiverWFRA196.8GaugeMobile99.1%833 of 84019 min36 min
321West Blocton 4SE - Cahaba RiverCWBA196.8GaugeBibb98.2%165 of 16817 min2 h
321Gulf Of Mexico AT Dauphin Island 5sEXXA196.8GaugeMobile98.2%165 of 16817 min2 h
323Bayside - Dog RiverBYSA196.7GaugeMobile99.0%832 of 84019 min36 min
323Mon Louis - E Fowl RiverEFRA196.7GaugeMobile99.0%832 of 84019 min36 min
323Mobile Coast Guard Sector - 8736897MCGA196.7GaugeMobile99.0%832 of 84019 min36 min
323Mobile State Docks AL - 8737048OBLA196.7GaugeMobile99.0%832 of 84019 min36 min
327Black Warrior River 5 E Selden Lock and DamWLDA196.7GaugeHale97.7%657 of 67217 min45 min
328HelfinSHLA196.6GaugeCleburne100%168 of 16813 min60 min
329Lake TuscaloosaLKTA196.6GaugeTuscaloosa100%168 of 16821 min75 min
330Mobile DowntownBFM96.6AirportMobile99.4%167 of 1688 min2 h
331Tombigbee River 2 N Gainesville Lock and DamGNSA196.6GaugeGreene97.6%656 of 67217 min45 min
332Weeks Bay At Weeks Bay WaterWKQA196.6GaugeBaldwin97.6%164 of 16817 min2 h
333EufaulaEUF96.5AirportBarbour100%168 of 16812 min68 min
334Tallapoosa River 7 NE The Tallapoosa Water PlantMGYA196.5GaugeMontgomery100%168 of 16822 min60 min
335ALABAMA RIVER 6 NW Alabama River At US 31 Near MontgomeryALRA196.5GaugeElmore100%168 of 16822 min75 min
335Burnt Corn Creek 1.0 NW BrewtonBCNA196.5GaugeEscambia100%168 of 16822 min75 min
335Choctawhatchee River 1 SSE Bellwood (CR 45)BELA196.5GaugeGeneva100%168 of 16822 min75 min
335Moore - Brier ForkBFMA196.5GaugeMadison100%168 of 16822 min75 min
335BleeckerBLEA196.5GaugeLee100%168 of 16822 min75 min
335Murder Creek 3 SSE BrewtonBWMA196.5GaugeEscambia100%168 of 16822 min75 min
335Chickasaw Creek At Chickasaw Ck Nr KushlaCHKA196.5GaugeMobile100%168 of 16822 min75 min
335Chattahoochee River At Andrews Lock & DamCOLA196.5GaugeHouston100%168 of 16822 min75 min
335Chattahoochee River At C.G. Dock At EufaEUFA196.5GaugeBarbour100%168 of 16822 min75 min
335Murder Creek At Murder Ck EvergreenEVMA196.5GaugeConecuh100%168 of 16822 min75 min
335Choctawhatchee River 1 E Geneva (SR 52)GNVA196.5GaugeGeneva100%168 of 16822 min75 min
335Oseligee Creek Nr Lanett 2NLANA196.5GaugeChambers100%168 of 16822 min75 min
335Oak Grove 2ESEOKGA196.5GaugeJefferson100%168 of 16822 min75 min
335Conecuh River AT River FallsPTAA196.5GaugeCovington100%168 of 16822 min75 min
335Little Bear Creek AT Little Bear Creek Dam TWRLBA196.5GaugeFranklin100%168 of 16822 min75 min
335RockfordROCA196.5GaugeCoosa100%168 of 16822 min75 min
335Conecuh River 0 AT River FallsRVFA196.5GaugeCovington100%168 of 16822 min75 min
335TuscaloosaTWLA196.5GaugeTuscaloosa100%168 of 16822 min75 min
335Bear Creek 2 E Bear Creek (Tailwater)UBTA196.5GaugeMarion100%168 of 16822 min75 min
335VincentVINA196.5GaugeShelby100%168 of 16822 min75 min
355Selma 13 WNWMAJA196.5GaugeDallas100%168 of 16822 min85 min
355Gadsden 19 NSMCA196.5GaugeDe Kalb100%168 of 16822 min85 min
357Montgomery 2.2 NEAL-MY-796.5VolunteerMontgomery100%3 of 37.4 h24 h
358Weaver 0.7 NWAL-CN-896.5VolunteerCalhoun100%3 of 37.4 h24 h
359Birmingham - Valley CreekVALA196.4GaugeJefferson99.4%167 of 16821 min2 h
359Emsl - Valley CreekVAWA196.4GaugeJefferson99.4%167 of 16821 min2 h
361Mulberry Fork AT CordovaCRDA196.4GaugeWalker99.4%167 of 16821 min2 h
362Alpine 1NALPA196.3GaugeTalladega99.4%167 of 16822 min2 h
362Big Canoe Creek AT BIG CANOE CREEK AT HWY 231 AT ASHVILLEASHA196.3GaugeSt Clair99.4%167 of 16822 min2 h
362Bear Creek 4 WNW Bear Creek Dam TWBCTA196.3GaugeFranklin99.4%167 of 16822 min2 h
362Little River 4 NE BLUE PONDBLPA196.3GaugeCherokee99.4%167 of 16822 min2 h
362BIG WILLS CREEK 2 NW Big Wills Creek (Reece City)CDPA196.3GaugeEtowah99.4%167 of 16822 min2 h
362Chattahoochee River At Mile 46 Near ColuCDRA196.3GaugeHouston99.4%167 of 16822 min2 h
362Alabama River At Choctaw BluffCHBA196.3GaugeClarke99.4%167 of 16822 min2 h
362Coosa River 1 ENE ChildersburgCHLA196.3GaugeTalladega99.4%167 of 16822 min2 h
362Cahaba River AT CentrevilleCKLA196.3GaugeBibb99.4%167 of 16822 min2 h
362Whites Chapel - Cahaba RiverCWCA196.3GaugeSt. Clair99.4%167 of 16822 min2 h
362Tombigbee River 3 W Demopolis Lock and DamDLDA196.3GaugeMarengo99.4%167 of 16822 min2 h
362Ellisville/ ColomaELSA196.3GaugeCherokee99.4%167 of 16822 min2 h
362GadsdenGDNA196.3GaugeEtowah99.4%167 of 16822 min2 h
362Gulf Shores - Tide GaugeGSHA196.3GaugeBaldwin99.4%167 of 16822 min2 h
362HILLABEE CREEK 3 E Hillabee Creek (Hackneyville)HILA196.3GaugeTallapoosa99.4%167 of 16822 min2 h
362Leesburg 1ELEEA196.3GaugeCherokee99.4%167 of 16822 min2 h
362Newell 2ENELA196.3GaugeRandolph99.4%167 of 16822 min2 h
362East Lake Roebuck - Village CreekVGRA196.3GaugeJefferson99.4%167 of 16822 min2 h
362Wetumpka 2NNE - Coosa RiverWTKA196.3GaugeElmore99.4%167 of 16822 min2 h
381Alabama River 15 AT Claiborne Dam - TailwaterCLBA196.2GaugeMonroe98.8%166 of 16821 min2 h
382AthensAHNA196.2GaugeLimestone92.5%212 of 2297 min60 min
383Crooked Creek At Crooked CreekFRVA196.1GaugeMobile98.8%166 of 16822 min2 h
383HooverHOVA196.1GaugeJefferson98.8%166 of 16822 min2 h
383Cahaba HeightsLTCA196.1GaugeShelby98.8%166 of 16822 min2 h
383BLACKWATER CREEK AT Blackwater Creek (Manchester)MCHA196.1GaugeWalker98.8%166 of 16822 min2 h
383VILLAGE CREEK 1 WSW Village Creek Near Pratt CityPRTA196.1GaugeJefferson98.8%166 of 16822 min2 h
383Homewood - Shades CreekSCHA196.1GaugeJefferson98.8%166 of 16822 min2 h
383Styx River 8 AT Styx River Near Loxley At Smiths SidingSXLA196.1GaugeBaldwin98.8%166 of 16822 min2 h
390Fairhope 3NEFRPA196.0GaugeBaldwin100%168 of 16822 min85 min
391Pelham 2.8 SEAL-SH-2396.0VolunteerShelby100%3 of 38.4 h24 h
392Huntsville 4.2 NEAL-MD-14096.0VolunteerMadison100%3 of 38.4 h24 h
393Tillmans Corner 4.3 WNWAL-MB-196.0VolunteerMobile100%3 of 38.4 h24 h
394Vernon 1.1 NNEAL-LM-496.0VolunteerLamar100%3 of 38.4 h24 h
395VALLEY CREEK 2 W Valley Creek Near BessemerBESA195.9GaugeJefferson98.2%165 of 16821 min2 h
395Blue Springs Creek 1 SW BLUE SPRINGS CREEK NEAR BLOUNTSVILLEBLSA195.9GaugeBlount98.2%165 of 16821 min2 h
395Locust Fork 3 N ClevelandCLEA195.9GaugeBlount98.2%165 of 16821 min2 h
395CAHABA VALLEY CREEK AT Cahaba Valley Creek (Pelham)CVCA195.9GaugeShelby98.2%165 of 16821 min2 h
395Big Escambia Creek AT FlomatonFLMA195.9GaugeEscambia98.2%165 of 16821 min2 h
395Al Greensboro 2 WNWGRXA195.9GaugeHale98.2%165 of 16821 min2 h
401Mulberry Fork Near Garden CityMLBA195.9GaugeBlount98.2%165 of 16821 min2 h
402Little Cahaba River Below LeedsLCRA195.9GaugeJefferson98.2%165 of 16822 min2 h
403Hester Creek 2 W Plevna / Buddy Williamson RoadHSTA195.9GaugeMadison98.2%165 of 16822 min2 h
404FairhopeCQF95.9AirportBaldwin97.6%492 of 5046 min2.7 h
405TuscaloosaCMCA195.8GaugeTuscaloosa98.2%165 of 16822 min2 h
406Cahaba River 1 W SuttleSUTA195.8GaugePerry95.2%160 of 16817 min2 h
407Falkville 5.1 EAL-MG-995.6VolunteerMorgan100%3 of 39.4 h24 h
408Chickasaw 0.8 SAL-MB-10195.6VolunteerMobile100%3 of 39.4 h24 h
408Cropwell 3.3 WSWAL-SC-1695.6VolunteerSt. Clair100%3 of 39.4 h24 h
410Tombigbee River AT LeroyLRYA195.6GaugeWashington94.6%159 of 16817 min3 h
411Tombigbee River AT Bevill Lock and DamAVLA195.5GaugePickens100%168 of 16827 min61 min
411Sipsey Fork 5 W GraysonGRAA195.5GaugeWinston100%168 of 16827 min61 min
413Coosa River AT WetumpkaWETA195.5GaugeElmore100%168 of 16827 min75 min
414EnterpriseEDN95.5AirportCoffee96.8%488 of 5046 min2.7 h
415Luxapallila Creek At MillportMLLA195.4GaugeLamar94.0%158 of 16817 min2 h
416Gasque/Bonsecour WmaBONA195.3GaugeBaldwin100%168 of 16817 min70 min
417CAHABA RIVER 1 NW Cahaba River Near ActonACTA195.3GaugeShelby99.4%167 of 16827 min2 h
417Centre 8SW - Coosa RiverADMA195.3GaugeMarion99.4%167 of 16827 min2 h
417Wilmer - Escatawpa RiverAGRA195.3GaugeMobile99.4%167 of 16827 min2 h
417Pea River 3.5 W AritonARTA195.3GaugeDale99.4%167 of 16827 min2 h
417Aliceville 10NW - Tombigbee RiverAVUA195.3GaugePickens99.4%167 of 16827 min2 h
417Blackwater River 1 E Blackwater RiverBRDA195.3GaugeEscambia99.4%167 of 16827 min2 h
417Conecuh River 1 SE Conecuh River At BrantleyBRNA195.3GaugeCrenshaw99.4%167 of 16827 min2 h
417Sipsey River AT ELRODELRA195.3GaugeTuscaloosa99.4%167 of 16827 min2 h
417Fowl River At Fowl River Near LaurendineFLWA195.3GaugeMobile99.4%167 of 16827 min2 h
417Uchee Creek 2 S Uchee Creek Near Fort MitchellFTMA195.3GaugeRussell99.4%167 of 16827 min2 h
417Hokes Bluff - Coosa RiverHOKA195.3GaugeEtowah99.4%167 of 16827 min2 h
417Sougahatchee Creek At Co. Rd. 188LOAA195.3GaugeLee99.4%167 of 16827 min2 h
417LOST CREEK 3 NW Lost Creek Above ParrishPARA195.3GaugeWalker99.4%167 of 16827 min2 h
417Styx River 5 NE ElsanorSTXA195.3GaugeBaldwin99.4%167 of 16827 min2 h
417Big Creek At Big CreekWILA195.3GaugeMobile99.4%167 of 16827 min2 h
432Trussville - Cahaba RiverVGTA195.3GaugeJefferson96.4%162 of 16821 min2 h
433Grove Hill 6.1 SWAL-CK-395.1VolunteerClarke100%3 of 310.4 h24 h
434Mobile 7.7 WSWAL-MB-11095.1VolunteerMobile100%3 of 310.4 h27 h
435Chattahoochee R .36 MI Ds Wfg Dam Nr FtFPHA195.1GaugeHenry98.9%665 of 67227 min45 min
436Satilpa Creek At Satilpa CreekSATA195.1GaugeClarke98.8%166 of 16826 min2 h
437Bodka Creek 4.2 N Bodka Creek Nr GeigerBDKA195.1GaugeSumter98.8%166 of 16827 min2 h
437Duck River 3 E BerlinBERA195.1GaugeCullman98.8%166 of 16827 min2 h
437Marlow - Fish RiverFSMA195.1GaugeBaldwin98.8%166 of 16827 min2 h
437Cahaba River 3 E Marion JunctionMNJA195.1GaugeDallas98.8%166 of 16827 min2 h
437Alabama River 9 AT Millers Ferry DamMRFA195.1GaugeWilcox98.8%166 of 16827 min2 h
437Tombigbee River 4 W NanafaliaNANA195.1GaugeMarengo98.8%166 of 16827 min2 h
437CLEAR CREEK 5 NE Clear Creek Near Poplar SpringPOPA195.1GaugeWinston98.8%166 of 16827 min2 h
437Republic 1SEREPA195.1GaugeJefferson98.8%166 of 16827 min2 h
437Odena - Shirtee CreekSCOA195.1GaugeTalladega98.8%166 of 16827 min2 h
437Styx River At Styx River At SeminoleSRSA195.1GaugeBaldwin98.8%166 of 16827 min2 h
437Black Warrior River AT Oliver Lock and DamTODA195.1GaugeTuscaloosa98.8%166 of 16827 min2 h
437UPHAPEE CREEK 4 N Uphapee Creek Near TuskegeeUPHA195.1GaugeMacon98.8%166 of 16827 min2 h
437VILLAGE CREEK 1 S Village Creek near DocenaVDCA195.1GaugeJefferson98.8%166 of 16827 min2 h
450Mobile River 1 AT Barry Steam PlantBCKA194.9GaugeMobile98.2%165 of 16827 min2 h
450Patsaliga CreekPTSA194.9GaugeCrenshaw98.2%165 of 16827 min2 h
450Westover 6N - Yellowleaf CreekYLWA194.9GaugeTuscaloosa98.2%165 of 16827 min2 h
453Black Warrior River 18 WNW Bankhead Lock and DamBLDA194.8GaugeTuscaloosa98.2%330 of 33627 min60 min
454Fort_Payne4A994.8AirportDe Kalb97.4%491 of 5046 min2.7 h
455Shell AHPSXS94.8AirportCoffee88.2%181 of 20516 min2 h
456Goodwater 8.4 NAL-CY-294.6VolunteerClay100%3 of 311.4 h26 h
457Wetumpka 5.4 WNWAL-EL-2294.6VolunteerElmore100%3 of 311.4 h24 h
457Montgomery 12.9 SAL-MY-1194.6VolunteerMontgomery100%3 of 311.4 h24 h
459Elberta 0.3 NEAL-BW-8994.6VolunteerBaldwin100%3 of 311.4 h2 days
459Toxey 6.0 NAL-CW-194.6VolunteerChoctaw100%3 of 311.4 h2 days
461Prattville1A994.6AirportAutauga96.8%488 of 5046 min2.7 h
462Big Wills Creek AT Fort Payne (Highway 35)BGWA194.5GaugeDe Kalb100%168 of 16832 min75 min
463Florence - Cypress CreekCCFA194.4GaugeLauderdale99.4%167 of 16831 min2 h
464Scottsburo4A694.4AirportJackson97.8%493 of 50416 min2.7 h
465FoleyNBJ94.4AirportBaldwin87.5%147 of 1687 min3 h
466Alabama River AT SelmaSELA194.3GaugeDallas99.4%167 of 16832 min2 h
467Huntsville 11.4 NEAL-MD-15394.2VolunteerMadison100%3 of 312.4 h2 days
468Black Warrior River 5 N Holt Lock and DamTCLA194.0GaugeTuscaloosa98.6%221 of 22432 min60 min
469Courtland9A493.9AirportLawrence96.8%488 of 5046 min2.7 h
470AlbertvilleBFZ93.8AirportMarshall97.6%492 of 50416 min2.7 h
471City Sewage PltBSMA193.8CooperativeJefferson85.7%6 of 76 min43 h
472HamiltonHAMA193.8CooperativeMarion85.7%6 of 715 min37 h
473ScottsboroSCTA193.8CooperativeJackson85.7%6 of 725 min36 h
474Hope Hull 3SHOPA193.8CooperativeMontgomery85.7%6 of 734 min24 h
475Water Tr PltLFYA193.8CooperativeChambers85.7%6 of 745 min38 h
476Waste Water Treatment PltTALA193.8CooperativeTalladega85.7%6 of 745 min36 h
477BoazBOZA193.8CooperativeMarshall85.7%6 of 755 min2 days
478Jacksonville St UnivJAXA193.8CooperativeCalhoun85.7%6 of 765 min2 days
479Guntersville Water PlantGUTA193.8CooperativeMarshall85.7%6 of 774 min2 days
480MontgomeryMONA193.8CooperativeMontgomery85.7%6 of 775 min24 h
481HeadlandHDLA193.8CooperativeHenry85.7%6 of 785 min24 h
482HaleyvilleHVLA193.8CooperativeMarion85.7%6 of 785 min25 h
483Owens Cross Roads 3SOXRA193.8CooperativeMadison85.7%6 of 71.6 h2 days
484SylacaugaSCD93.7AirportTalladega97.8%493 of 50416 min2.7 h
485Alexander CityALX93.6AirportTallapoosa97.2%490 of 50416 min3.3 h
486Chattooga River 3 ENE GAYLESVILLEGAYA193.5GaugeCherokee100%168 of 16837 min1.5 h
487Dee River Ranch ScanDEEA193.5GaugePickens92.8%156 of 168-5 h
488Pea River AT Elba (US 84)ELBA193.3GaugeCoffee99.4%167 of 16837 min2 h
489TalladegaASN93.3AirportTalladega97.2%490 of 50416 min3.3 h
490Harvest 4.0 SEAL-MD-13293.2VolunteerMadison100%3 of 314.4 h24 h
490Monroeville 1.3 SEAL-MN-893.2VolunteerMonroe100%3 of 314.4 h24 h
492Mexia 0.4 SAL-MN-793.2VolunteerMonroe100%3 of 314.4 h2 days
493Ohatchee CreekOHCA193.2GaugeCalhoun98.8%166 of 16836 min2 h
494Fort RuckerHEY93.0AirportDale88.0%177 of 20116 min2 h
495Locust Fork AT SayreSAYA192.9GaugeJefferson98.2%165 of 16836 min2 h
496Daphne 4.9 SEAL-BW-7992.8VolunteerBaldwin100%3 of 315.4 h2 days
496Wilsonville 2.2 NNWAL-SH-6192.8VolunteerShelby100%3 of 315.4 h2 days
498GAINESVILLE LOCK & DAM - MGVXA192.8GaugeGreene95.0%174 of 18332 min61 min
499Lowe AHP/Ft. RuckerLOR92.3AirportDale89.8%177 of 19716 min2 h
500Al Muscle Shoals 2 NMSXA192.2GaugeColbert93.4%171 of 18332 min1.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:

  1. Reports receivedweight 35The share of its scheduled reports received. A station that sends every 5 minutes is due 2,016 reports in a week; one that reports once a day is due 7. Each report is counted in a slot centred on the station's own report time, so a report a minute early or late is still on time, and the week ends an hour back, so a report still on its way is never counted missed.Full marks: 100% received. No marks: none received.
  2. Arrivalweight 10The median time its reports took to arrive from the moment a reading was taken to the moment it reached Storm Station.Full marks: within 10 minutes, or a tenth of its schedule for a station that reports less often. No marks: an hour, or its whole schedule.
  3. Continuityweight 10Its longest silence against its own schedule, so a daily gauge is not marked down for a day between reports.Full marks: a silence of 3 reports or less. No marks: 72 reports, falling evenly on a log scale between.
  4. Accuracyweight 20How closely its temperature follows its reference station the nearest airport or climate reference station that reported within half an hour, up to 15 miles away, reading by reading. A steady offset is taken out, and where both heights are known only the offset beyond 3 F that the height difference does not explain is counted.Full marks: within 1.5 F, allowing 0.1 F more for each mile to the reference. No marks: 6.5 F beyond that.
  5. Instrument checksweight 15The share of its readings that pass a check. For an airfield, the check the forecast engine runs the next day: each reading against the stations around it, as weather services check their own. For any other station, a reading 20 F or more from its reference fails, unless the two stand 3,000 ft or more apart.Full marks: none failed. No marks: 5% failed.
  6. Forecast checkweight 10How closely its temperature matched Storm Station's forecast for the same hours, checked the next day, for every airfield the forecast engine scores. A station whose readings stray far from a forecast its neighbours confirm is one to doubt.Full marks: within 2 F on average. No marks: 8 F.

A part is scored once the week holds 24 readings or comparisons for it. A part that cannot be measured where a station stands counts at the middle of its state's measured stations, so the station is neither lifted nor sunk by it. A part measured nowhere in the state is left out, and the others carry its weight.

From score to rank

Each state's stations are ranked by their score, to the tenth. At an equal score the longer record comes first: a station that sent 2,016 of 2,016 reports has shown more than one that sent 7 of 7. Then the faster arrival, then the shorter silence. Ties on all of them share a rank, as a race is scored: three stations tied for third are all third, and the next is sixth.

A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. The rank is made again every day, so a station that falls silent or starts to read wrong drops, and one that recovers climbs back. Every page shows the same ranking: a station's rank here, in its state's list and on its own page come from one run, and a new run reaches them together. Each station's page shows its score part by part, with the figures behind each.

The same figures as data

/api/ranks for a state and /api/rank for one station, its score in parts; the developer page has every field.