Storm Station
Sign in

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.

798 stations ranked35.2% sent every report dueranked October 16, 2026page 2 of 4Alabama 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 798 ranked here, 747 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
249Hamilton Creek At Hamilton CreekSMSA197.8GaugeMobile98.8%166 of 16817 min2 h
252WF Pinhook Creek AT WF Pinhook Ck / Blue Springs Rd.BLUA197.8GaugeMadison98.8%166 of 16817 min1.5 h
252Red Bay - Cedar CreekCCPA197.8GaugeFranklin98.8%166 of 16817 min1.5 h
252Al Highland Home 2 SHHXA197.8GaugeCrenshaw98.8%166 of 16817 min1.5 h
252Florence - Wilson DamWSDA197.8GaugeLawrence98.8%166 of 16817 min1.5 h
256Bankhead National ForestBHFA197.7GaugeLawrence100%168 of 16819 min60 min
256Dixon RAWSDXRA197.7GaugeEscambia100%168 of 16819 min60 min
258Toney 4.0 SEAL-MD-11397.7VolunteerMadison100%7 of 76.4 h24 h
259Foley 3.6 WAL-BW-12097.7VolunteerBaldwin100%7 of 76.4 h24 h
260SprottOKMA197.6GaugePerry99.4%167 of 16819 min2 h
260TuskegeeTKGA197.6GaugeMacon99.4%167 of 16819 min2 h
262West Blocton 4SE - Cahaba RiverCWBA197.6GaugeBibb98.2%165 of 16817 min2 h
262Gulf Of Mexico AT Dauphin Island 5sEXXA197.6GaugeMobile98.2%165 of 16817 min2 h
262Tombigbee River AT LeroyLRYA197.6GaugeWashington98.2%165 of 16817 min2 h
262Luxapallila Creek At MillportMLLA197.6GaugeLamar98.2%165 of 16817 min2 h
262Cahaba River 1 W SuttleSUTA197.6GaugePerry98.2%165 of 16817 min2 h
262Cahaba River At TrussvilleTRSA197.6GaugeJefferson98.2%165 of 16817 min2 h
268WingOPNA197.5GaugeCovington100%168 of 16820 min60 min
269AlbertvilleBFZ97.5AirportMarshall99.6%502 of 50416 min40 min
270Dee River Ranch ScanDEEA197.5GaugePickens97.6%164 of 168-2 h
270Dee River RanchS217497.5SoilPickens97.6%164 of 168-2 h
272Pinhook Creek AT Pinhook Creek / Mastin Lake Rd.MASA197.3GaugeMadison100%168 of 16821 min86 min
272Birmingham - Valley CreekVALA197.3GaugeJefferson100%168 of 16821 min86 min
272Emsl - Valley CreekVAWA197.3GaugeJefferson100%168 of 16821 min86 min
275Grove Hill RAWSGHAA197.3GaugeClarke99.4%167 of 16820 min2 h
276Elliots CreekELLA197.3GaugeHale97.6%164 of 16817 min2 h
276CAHABA RIVER 3 W Cahaba River Near HelenaHLEA197.3GaugeShelby97.6%164 of 16817 min2 h
276Magnolia River At Magnolia RiverMAGA197.3GaugeBaldwin97.6%164 of 16817 min2 h
276Pine Barren Creek At Pine Barren CreekSNOA197.3GaugeWilcox97.6%164 of 16817 min2 h
276Weeks Bay At Weeks Bay WaterWKQA197.3GaugeBaldwin97.6%164 of 16817 min2 h
281Tallapoosa River 7 NE The Tallapoosa Water PlantMGYA197.2GaugeMontgomery100%168 of 16822 min60 min
282Burnt Corn Creek 1.0 NW BrewtonBCNA197.2GaugeEscambia100%168 of 16822 min76 min
282Choctawhatchee River 1 SSE Bellwood (CR 45)BELA197.2GaugeGeneva100%168 of 16822 min76 min
282Moore - Brier ForkBFMA197.2GaugeMadison100%168 of 16822 min76 min
282Murder Creek 3 SSE BrewtonBWMA197.2GaugeEscambia100%168 of 16822 min76 min
282Chattahoochee River At C.G. Dock At EufaEUFA197.2GaugeBarbour100%168 of 16822 min76 min
282Murder Creek At Murder Ck EvergreenEVMA197.2GaugeConecuh100%168 of 16822 min76 min
282Choctawhatchee River 1 E Geneva (SR 52)GNVA197.2GaugeGeneva100%168 of 16822 min76 min
282Little Bear Creek AT Little Bear Creek Dam TWRLBA197.2GaugeFranklin100%168 of 16822 min76 min
282RockfordROCA197.2GaugeCoosa100%168 of 16822 min76 min
282Conecuh River 0 AT River FallsRVFA197.2GaugeCovington100%168 of 16822 min76 min
282TuscaloosaTWLA197.2GaugeTuscaloosa100%168 of 16822 min76 min
282Bear Creek 2 E Bear Creek (Tailwater)UBTA197.2GaugeMarion100%168 of 16822 min76 min
282Sepulga River At Sepulga RiverUPBA197.2GaugeConecuh100%168 of 16822 min76 min
282VincentVINA197.2GaugeShelby100%168 of 16822 min76 min
296Fairhope 3NEFRPA197.2GaugeBaldwin100%168 of 16822 min85 min
296Selma 13 WNWMAJA197.2GaugeDallas100%168 of 16822 min85 min
296Gadsden 19 NSMCA197.2GaugeDe Kalb100%168 of 16822 min85 min
299ALABAMA RIVER 6 NW Alabama River At US 31 Near MontgomeryALRA197.2GaugeElmore100%168 of 16822 min76 min
299Big Canoe Creek AT BIG CANOE CREEK AT HWY 231 AT ASHVILLEASHA197.2GaugeSt Clair100%168 of 16822 min76 min
299BleeckerBLEA197.2GaugeLee100%168 of 16822 min76 min
299BIG WILLS CREEK 2 NW Big Wills Creek (Reece City)CDPA197.2GaugeEtowah100%168 of 16822 min76 min
299Alabama River At Choctaw BluffCHBA197.2GaugeClarke100%168 of 16822 min76 min
299Coosa River 1 ENE ChildersburgCHLA197.2GaugeTalladega100%168 of 16822 min76 min
299Chattahoochee River At Andrews Lock & DamCOLA197.2GaugeHouston100%168 of 16822 min76 min
299GadsdenGDNA197.2GaugeEtowah100%168 of 16822 min76 min
299Gulf Shores - Tide GaugeGSHA197.2GaugeBaldwin100%168 of 16822 min76 min
299Oak Grove 2ESEOKGA197.2GaugeJefferson100%168 of 16822 min76 min
299Conecuh River AT River FallsPTAA197.2GaugeCovington100%168 of 16822 min76 min
310Broglan Branch At Oakwood Avenue At Huntsville035759150097.1GaugeMadison97.6%164 of 16818 min3 h
311Clanton - Walnut CreekWCCA197.1GaugeChilton97.0%163 of 16817 min2 h
312Fish River Near Silver Hill0237850097.0GaugeBaldwin100%168 of 16823 min60 min
312Peevey Creek Near Gurley, Ala0357527297.0GaugeMadison100%168 of 16823 min60 min
312West Fork Pinhook Cr At Blue Sprs Rd At Huntsville035758709097.0GaugeMadison100%168 of 16823 min60 min
312East Fork Pinhook Cr At Winchester Rd At Huntsvil035758714097.0GaugeMadison100%168 of 16823 min60 min
312Rufa1 Precip STN At Hooks Rd, Nr Pittsview32101108515340197.0GaugeRussell100%168 of 16823 min60 min
317Big Cove Creek At Dug Hill Road Nr Huntsville035752620097.0GaugeMadison100%168 of 16823 min71 min
317Aldridge Creek At Toney Drive At Huntsville035756865097.0GaugeMadison100%168 of 16823 min71 min
317Aldridge Creek Near Farley0357570097.0GaugeMadison100%168 of 16823 min71 min
317Fagan Creek At Adams Street At Huntsville035758665097.0GaugeMadison100%168 of 16823 min71 min
317Huntsville Sp Br At Johnson Road, Huntsville0357595097.0GaugeMadison100%168 of 16823 min71 min
317Mcdonald Creek At Patton Road Nr Huntsville0357598097.0GaugeMadison100%168 of 16823 min71 min
323Bear Creek 4 WNW Bear Creek Dam TWBCTA197.0GaugeFranklin99.4%167 of 16822 min2 h
323Little River 4 NE BLUE PONDBLPA197.0GaugeCherokee99.4%167 of 16822 min2 h
323Chattahoochee River At Mile 46 Near ColuCDRA197.0GaugeHouston99.4%167 of 16822 min2 h
323Cahaba River AT CentrevilleCKLA197.0GaugeBibb99.4%167 of 16822 min2 h
323Whites Chapel - Cahaba RiverCWCA197.0GaugeSt. Clair99.4%167 of 16822 min2 h
323Tombigbee River 3 W Demopolis Lock and DamDLDA197.0GaugeMarengo99.4%167 of 16822 min2 h
323Ellisville/ ColomaELSA197.0GaugeCherokee99.4%167 of 16822 min2 h
323HILLABEE CREEK 3 E Hillabee Creek (Hackneyville)HILA197.0GaugeTallapoosa99.4%167 of 16822 min2 h
323Hester Creek 2 W Plevna / Buddy Williamson RoadHSTA197.0GaugeMadison99.4%167 of 16822 min2 h
323Oseligee Creek Nr Lanett 2NLANA197.0GaugeChambers99.4%167 of 16822 min2 h
323Leesburg 1ELEEA197.0GaugeCherokee99.4%167 of 16822 min2 h
323VILLAGE CREEK 1 WSW Village Creek Near Pratt CityPRTA197.0GaugeJefferson99.4%167 of 16822 min2 h
323Homewood - Shades CreekSCHA197.0GaugeJefferson99.4%167 of 16822 min2 h
323Wetumpka 2NNE - Coosa RiverWTKA197.0GaugeElmore99.4%167 of 16822 min2 h
337Alpine 1NALPA197.0GaugeTalladega99.4%167 of 16822 min2 h
337Newell 2ENELA197.0GaugeRandolph99.4%167 of 16822 min2 h
339Alabama River 15 AT Claiborne Dam - TailwaterCLBA196.9GaugeMonroe98.8%166 of 16821 min2 h
339Southside 1N - Coosa RiverSOSA196.9GaugeEtowah98.8%166 of 16821 min2 h
341JonesJONA196.9GaugeDallas96.4%162 of 16817 min2 h
342Black Warrior R At Bankhead L&D Near Bessemer0246250096.8GaugeTuscaloosa99.4%167 of 16823 min2 h
342Precipitation Station At Millers Ferry Dam32060208723570196.8GaugeWilcox99.4%167 of 16823 min2 h
344Aldridge Creek AT Aldridge Creek / Sherwood Dr.SHEA196.8GaugeMadison98.8%166 of 16821 min1.9 h
345Lake TuscaloosaLKTA196.8GaugeTuscaloosa98.8%166 of 16821 min2 h
346Crooked Creek At Crooked CreekFRVA196.8GaugeMobile98.8%166 of 16822 min2 h
346East Lake Roebuck - Village CreekVGRA196.8GaugeJefferson98.8%166 of 16822 min2 h
348HooverHOVA196.8GaugeJefferson98.8%166 of 16822 min2 h
348Cahaba HeightsLTCA196.8GaugeShelby98.8%166 of 16822 min2 h
348BLACKWATER CREEK AT Blackwater Creek (Manchester)MCHA196.8GaugeWalker98.8%166 of 16822 min2 h
348Styx River 8 AT Styx River Near Loxley At Smiths SidingSXLA196.8GaugeBaldwin98.8%166 of 16822 min2 h
352Mobile DowntownBFM96.7AirportMobile97.0%163 of 1688 min3.7 h
353Bayou La BatreBLBA196.6GaugeMobile99.2%834 of 84019 min48 min
353Chickasaw - Chickasaw CreekCIKA196.6GaugeMobile99.2%834 of 84019 min48 min
355Mobile Coast Guard Sector - 8736897MCGA196.6GaugeMobile99.2%834 of 84019 min48 min
356Mon Louis - E Fowl RiverEFRA196.6GaugeMobile99.1%833 of 84019 min48 min
356Bayou La Batre 5E - W Fowl RiverWFRA196.6GaugeMobile99.1%833 of 84019 min48 min
358Dauphin IslandDILA196.6GaugeMobile99.1%833 of 84019 min48 min
359Bayside - Dog RiverBYSA196.4GaugeMobile98.5%828 of 84019 min48 min
360Mulberry Fork AT CordovaCRDA196.4GaugeWalker97.6%164 of 16821 min2 h
361Little Cahaba River Below LeedsLCRA196.4GaugeJefferson97.6%164 of 16822 min2 h
362Tombigbee River 2 N Gainesville Lock and DamGNSA196.4GaugeGreene97.4%655 of 67217 min60 min
363Wetumpka 5.4 WNWAL-EL-2296.3VolunteerElmore100%7 of 79.4 h24 h
363Meridianville 2.0 SSWAL-MD-13596.3VolunteerMadison100%7 of 79.4 h24 h
365Foley 2.2 SSWAL-BW-13996.3VolunteerBaldwin100%7 of 79.4 h24 h
366Sipsey Fork 5 W GraysonGRAA196.2GaugeWinston100%168 of 16827 min61 min
366Cahaba River 3 E Marion JunctionMNJA196.2GaugeDallas100%168 of 16827 min61 min
366Patsaliga CreekPTSA196.2GaugeCrenshaw100%168 of 16827 min61 min
366Republic 1SEREPA196.2GaugeJefferson100%168 of 16827 min61 min
370Coosa River AT WetumpkaWETA196.2GaugeElmore100%168 of 16827 min75 min
371Mobile State Docks AL - 8737048OBLA196.2GaugeMobile99.1%833 of 84021 min48 min
372Black Warrior River 5 E Selden Lock and DamWLDA196.2GaugeHale97.0%652 of 67217 min60 min
373Pinhook C At Mastin Lake Rd At Huntsville, Ala035758740096.1GaugeMadison100%168 of 16827 min60 min
374AthensAHNA196.1GaugeLimestone99.5%228 of 22926 min60 min
374Tennessee River AT Wheeler DamWHLA196.1GaugeLawrence99.5%228 of 22926 min60 min
376Chattahoochee River Near Columbia0234380196.0GaugeHouston100%168 of 16828 min76 min
376Coosa River At State Line, Al/Ga0239753096.0GaugeCherokee100%168 of 16828 min76 min
376Bleecker Precipitation Station Near Salem32353908510110196.0GaugeLee100%168 of 16828 min76 min
379CLEAR CREEK 5 NE Clear Creek Near Poplar SpringPOPA196.0GaugeWinston99.4%167 of 16827 min2 h
379Black Warrior River AT Oliver Lock and DamTODA196.0GaugeTuscaloosa99.4%167 of 16827 min2 h
379VILLAGE CREEK 1 S Village Creek near DocenaVDCA196.0GaugeJefferson99.4%167 of 16827 min2 h
379Westover 6N - Yellowleaf CreekYLWA196.0GaugeTuscaloosa99.4%167 of 16827 min2 h
383Murder Creek At State HWY 41 At Brewton0237470095.8GaugeEscambia99.4%167 of 16828 min2 h
384Tombigbee River AT Bevill Lock and DamAVLA195.8GaugePickens98.8%166 of 16827 min2 h
384Bodka Creek 4.2 N Bodka Creek Nr GeigerBDKA195.8GaugeSumter98.8%166 of 16827 min2 h
384Duck River 3 E BerlinBERA195.8GaugeCullman98.8%166 of 16827 min2 h
384Marlow - Fish RiverFSMA195.8GaugeBaldwin98.8%166 of 16827 min2 h
384Odena - Shirtee CreekSCOA195.8GaugeTalladega98.8%166 of 16827 min2 h
384Styx River At Styx River At SeminoleSRSA195.8GaugeBaldwin98.8%166 of 16827 min2 h
390VALLEY CREEK 2 W Valley Creek Near BessemerBESA195.8GaugeJefferson95.8%161 of 16821 min2 h
390Locust Fork 3 N ClevelandCLEA195.8GaugeBlount95.8%161 of 16821 min2 h
390Big Escambia Creek AT FlomatonFLMA195.8GaugeEscambia95.8%161 of 16821 min2 h
390Al Greensboro 2 WNWGRXA195.8GaugeHale95.8%161 of 16821 min2 h
390Mulberry Fork Near Garden CityMLBA195.8GaugeBlount95.8%161 of 16821 min2 h
395Mt. Longleaf RAWSLGLA195.6GaugeCalhoun100%168 of 16820 min60 min
396Chattahoochee R .36 MI Ds Wfg Dam Nr FtFPHA195.6GaugeHenry98.5%662 of 67227 min45 min
397Satilpa Creek At Satilpa CreekSATA195.6GaugeClarke98.2%165 of 16826 min2 h
398Alabama River 9 AT Millers Ferry DamMRFA195.6GaugeWilcox98.2%165 of 16827 min1.5 h
399Centre 8SW - Coosa RiverADMA195.6GaugeMarion98.2%165 of 16827 min2 h
399Wilmer - Escatawpa RiverAGRA195.6GaugeMobile98.2%165 of 16827 min2 h
399Pea River 3.5 W AritonARTA195.6GaugeDale98.2%165 of 16827 min2 h
399Aliceville 10NW - Tombigbee RiverAVUA195.6GaugePickens98.2%165 of 16827 min2 h
399Blackwater River 1 E Blackwater RiverBRDA195.6GaugeEscambia98.2%165 of 16827 min2 h
399Conecuh River 1 SE Conecuh River At BrantleyBRNA195.6GaugeCrenshaw98.2%165 of 16827 min2 h
399Sipsey River AT ELRODELRA195.6GaugeTuscaloosa98.2%165 of 16827 min2 h
399Fowl River At Fowl River Near LaurendineFLWA195.6GaugeMobile98.2%165 of 16827 min2 h
399Uchee Creek 2 S Uchee Creek Near Fort MitchellFTMA195.6GaugeRussell98.2%165 of 16827 min2 h
399Sougahatchee Creek At Co. Rd. 188LOAA195.6GaugeLee98.2%165 of 16827 min2 h
399Tombigbee River 4 W NanafaliaNANA195.6GaugeMarengo98.2%165 of 16827 min2 h
399LOST CREEK 3 NW Lost Creek Above ParrishPARA195.6GaugeWalker98.2%165 of 16827 min2 h
399Styx River 5 NE ElsanorSTXA195.6GaugeBaldwin98.2%165 of 16827 min2 h
399UPHAPEE CREEK 4 N Uphapee Creek Near TuskegeeUPHA195.6GaugeMacon98.2%165 of 16827 min2 h
399Big Creek At Big CreekWILA195.6GaugeMobile98.2%165 of 16827 min2 h
414Mulberry Fork 3 SE Mulberry Fork Near ArkadelphiAKLA195.6GaugeBlount95.2%160 of 16821 min2 h
414Blue Springs Creek 1 SW BLUE SPRINGS CREEK NEAR BLOUNTSVILLEBLSA195.6GaugeBlount95.2%160 of 16821 min2 h
414CAHABA VALLEY CREEK AT Cahaba Valley Creek (Pelham)CVCA195.6GaugeShelby95.2%160 of 16821 min2 h
417Troy MunicipalTOI95.6AirportPike90.6%175 of 1938 min60 min
418Black Warrior River 18 WNW Bankhead Lock and DamBLDA195.4GaugeTuscaloosa97.9%329 of 33627 min60 min
419Trussville - Cahaba RiverVGTA195.4GaugeJefferson94.6%159 of 16821 min2 h
420CAHABA RIVER 1 NW Cahaba River Near ActonACTA195.3GaugeShelby97.6%164 of 16827 min2 h
420Hokes Bluff - Coosa RiverHOKA195.3GaugeEtowah97.6%164 of 16827 min2 h
422Mobile River 1 AT Barry Steam PlantBCKA195.1GaugeMobile97.0%163 of 16827 min2 h
423Chattahoochee River At West Point0233950095.0GaugeChambers100%168 of 16833 min61 min
423Shades Creek At Elder St Near Springdale0242357195.0GaugeJefferson100%168 of 16833 min61 min
425Big Wills Creek AT Fort Payne (Highway 35)BGWA195.0GaugeDe Kalb99.4%167 of 16832 min2 h
425Alabama River AT SelmaSELA195.0GaugeDallas99.4%167 of 16832 min2 h
427Precipitation Station At Cranal Rd Near Grayson34170708723560194.8GaugeWinston99.4%167 of 16833 min2 h
428TuscaloosaCMCA194.8GaugeTuscaloosa98.8%166 of 16831 min2 h
429BCDA1BCDA194.5DCP-85.7%6 of 713 min29 h
430CentreCTRA194.5CooperativeCherokee85.7%6 of 714 min2 days
431Holt Lock And DamTCLA194.5CooperativeTuscaloosa85.7%6 of 714 min2 days
432Warrior Lock And DamWLDA194.5CooperativeHale85.7%6 of 715 min2 days
433Aliceville Lock And DamAVLA194.5CooperativePickens85.7%6 of 725 min38 h
434BoazBOZA194.5CooperativeMarshall85.7%6 of 725 min24 h
435ScottsboroSCTA194.5CooperativeJackson85.7%6 of 725 min2 days
436New Market 6.3 SSWAL-MD-15794.5VolunteerMadison85.7%6 of 726 min2 days
437Fort Deposit 5.3 SEAL-BT-794.5VolunteerButler85.7%6 of 726 min35 h
438Fort Payne 1.4 WSWAL-DK-994.5VolunteerDeKalb85.7%6 of 726 min36 h
439Fairhope 3.1 NNWAL-BW-3294.5VolunteerBaldwin85.7%6 of 726 min25 h
440Meridianville 1.0 WNWAL-MD-16094.5VolunteerMadison85.7%6 of 726 min35 h
440Mexia 0.4 SAL-MN-794.5VolunteerMonroe85.7%6 of 726 min35 h
442Holt 11.4 SSEAL-TS-394.5VolunteerTuscaloosa85.7%6 of 726 min37 h
443Hazel Green 1.2 NWAL-MD-694.5VolunteerMadison85.7%6 of 726 min2 days
444Guntersville Water PlantGUTA194.5CooperativeMarshall85.7%6 of 784 min2 days
445Arley 5.9 SAL-WN-594.5VolunteerWinston85.7%6 of 785 min2 days
446Harvest 4.0 SEAL-MD-13294.5VolunteerMadison85.7%6 of 786 min36 h
447Loxley 0.4 SSWAL-BW-2694.5VolunteerBaldwin85.7%6 of 786 min47 h
448Scottsboro 4.6 NWAL-JC-994.5VolunteerJackson85.7%6 of 786 min2 days
448Albertville 4.8 WNWAL-MS-1394.5VolunteerMarshall85.7%6 of 786 min2 days
450Muscle Shoals 1.3 SSWAL-CT-494.5VolunteerColbert85.7%6 of 786 min36 h
450Camden 1.0 NNEAL-WX-294.5VolunteerWilcox85.7%6 of 786 min36 h
452Hartselle 3.5 SWAL-MG-3594.5VolunteerMorgan85.7%6 of 786 min2 days
453Goodwater 8.4 NAL-CY-294.5VolunteerClay85.7%6 of 786 min39 h
454Fairhope 3.3 NNEAL-BW-13894.5VolunteerBaldwin85.7%6 of 786 min46 h
455Uriah 8.1 WAL-MN-394.5VolunteerMonroe85.7%6 of 786 min2 days
456Tillmans Corner 4.3 WNWAL-MB-194.5VolunteerMobile85.7%6 of 786 min35 h
457Huntsville 4.1 ENEAL-MD-9794.5VolunteerMadison85.7%6 of 786 min2 days
458FayetteFYTA194.5CooperativeFayette85.7%6 of 71.9 h2 days
459Summerdale 6.7 WSWAL-BW-13494.5VolunteerBaldwin85.7%6 of 72.4 h36 h
460Mobile 2.9 WAL-MB-11894.5VolunteerMobile85.7%6 of 72.4 h2 days
461Fayette 1.3 SAL-FY-1394.5VolunteerFayette85.7%6 of 72.4 h2 days
462Argo 1.6 WNWAL-JF-8194.5VolunteerJefferson85.7%6 of 72.4 h36 h
463Greenville 10.2 WNWAL-BT-594.5VolunteerButler85.7%6 of 72.4 h36 h
463Cullman 7.5 SWAL-CM-694.5VolunteerCullman85.7%6 of 72.4 h36 h
465Florence - Cypress CreekCCFA194.4GaugeLauderdale97.6%164 of 16831 min2 h
466Chattooga River 3 ENE GAYLESVILLEGAYA194.2GaugeCherokee100%168 of 16837 min1.5 h
467Huntsville 10.2 NEAL-MD-12494.1VolunteerMadison85.7%6 of 73.4 h2 days
468Guntersville 2.2 SWAL-MS-694.1VolunteerMarshall85.7%6 of 73.4 h36 h
469Elberta 2.7 SSWAL-BW-14294.1VolunteerBaldwin85.7%6 of 73.4 h2 days
470Fairhope 5.5 SEAL-BW-13294.1VolunteerBaldwin85.7%6 of 73.4 h2 days
471Brewton Hcn-MBRXA194.0GaugeEscambia99.4%167 of 16837 min2 h
471Thomasville Hcn-MTOXA194.0GaugeClarke99.4%167 of 16837 min2 h
471TroyTRXA194.0GaugePike99.4%167 of 16837 min2 h
474Pea River AT Elba (US 84)ELBA194.0GaugeCoffee99.4%167 of 16837 min2 h
475GAINESVILLE LOCK & DAM - MGVXA194.0GaugeGreene96.7%177 of 18332 min1.9 h
476Aamu/Jtg ScanAAMA193.9GaugeMadison99.4%167 of 16837 min2 h
476Broad Acres ScanBDAA193.9GaugeMontgomery99.4%167 of 16837 min2 h
476Bragg Farm ScanBRAA193.9GaugeMadison99.4%167 of 16837 min2 h
476Isbell Farms ScanISBA193.9GaugeColbert99.4%167 of 16837 min2 h
476Koptis Farms ScanKOPA193.9GaugeBaldwin99.4%167 of 16837 min2 h
476Livingston-Uwa ScanLVSA193.9GaugeSumter99.4%167 of 16837 min2 h
476Morris Farms ScanMRSA193.9GaugeMacon99.4%167 of 16837 min2 h
476Perdido Riv Farms ScanPRDA193.9GaugeEscambia99.4%167 of 16837 min2 h
476River Road Farms ScanRVRA193.9GaugeHouston99.4%167 of 16837 min2 h
476Selma ScanSMAA193.9GaugeDallas99.4%167 of 16837 min2 h
476Tuskegee ScanTKSA193.9GaugeMacon99.4%167 of 16837 min2 h
476Wtars ScanWTAA193.9GaugeLimestone99.4%167 of 16837 min2 h
488Ohatchee CreekOHCA193.9GaugeCalhoun98.8%166 of 16836 min2 h
489Wtr PltJCKA193.8CooperativeClarke85.7%6 of 74.1 h2 days
490Sudduth Farms ScanSUDA193.7GaugeWinston98.8%166 of 16837 min2 h
490Wedowee ScanWEDA193.7GaugeRandolph98.8%166 of 16837 min2 h
492West Point Lake Near West Point0233940093.6GaugeChambers100%168 of 16818 min60 min
493Al Courtland 2 WSWLCXA193.6GaugeLawrence96.7%177 of 18332 min1.9 h
494Al Muscle Shoals 2 NMSXA193.6GaugeColbert95.6%175 of 18332 min1.9 h
495Theodore 4.8 ENEAL-MB-8993.6VolunteerMobile85.7%6 of 74.4 h36 h
496Woodland 0.2 NAL-RN-693.6VolunteerRandolph85.7%6 of 74.4 h2 days
497Gurley 6.6 NAL-MD-12293.6VolunteerMadison85.7%6 of 74.4 h24 h
498Cullman-Nahrc ScanCNSA193.4GaugeCullman99.4%167 of 16837 min2 h
498Hodges ScanHDGA193.4GaugeMarshall99.4%167 of 16837 min2 h
500AshlandALDA193.3CooperativeClay85.7%6 of 75.1 h2 days

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; an airfield is compared with the nearest other airport, never its own report. A steady offset is taken out, and where both heights are known only the offset beyond 3 F that the height difference does not explain is counted.Full marks: within 1.5 F, allowing 0.1 F more for each mile to the reference. No marks: 6.5 F beyond that.
  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.