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 3 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
500Walker Co. AirportJPRA193.3CooperativeWalker85.7%6 of 75.1 h2 days
502CLVA1CLVA193.3DCP-85.7%6 of 75.1 h2 days
502EETEET93.3DCP-85.7%6 of 75.1 h2 days
502GMBA1GMBA193.3DCP-85.7%6 of 75.1 h2 days
502RKRA1RKRA193.3DCP-85.7%6 of 75.1 h2 days
506BLRA1BLRA193.3DCP-85.7%6 of 75.1 h2 days
506BLVA1BLVA193.3DCP-85.7%6 of 75.1 h2 days
506BMHA1BMHA193.3DCP-85.7%6 of 75.1 h2 days
506BNKA1BNKA193.3DCP-85.7%6 of 75.1 h2 days
506BSPA1BSPA193.3DCP-85.7%6 of 75.1 h2 days
506CRRA1CRRA193.3DCP-85.7%6 of 75.1 h2 days
506CTGA1CTGA193.3DCP-85.7%6 of 75.1 h2 days
506GLFA1GLFA193.3DCP-85.7%6 of 75.1 h2 days
506HLNA1HLNA193.3DCP-85.7%6 of 75.1 h2 days
506HVRA1HVRA193.3DCP-85.7%6 of 75.1 h2 days
506MTCA1MTCA193.3DCP-85.7%6 of 75.1 h2 days
506OHEA1OHEA193.3DCP-85.7%6 of 75.1 h2 days
506RNCA1RNCA193.3DCP-85.7%6 of 75.1 h2 days
506STEA1STEA193.3DCP-85.7%6 of 75.1 h2 days
506THDA1THDA193.3DCP-85.7%6 of 75.1 h2 days
506TRDA1TRDA193.3DCP-85.7%6 of 75.1 h2 days
506VARA1VARA193.3DCP-85.7%6 of 75.1 h2 days
523GUNA1GUNA193.2DCP-85.7%6 of 75.3 h2 days
524Stanley Farm ScanSTAA193.1GaugeMorgan98.8%166 of 16837 min2 h
525DemopolisDYA93.1AirportMarengo89.0%449 of 5046 min2.7 h
525ManchesterJFX93.1AirportWalker89.0%449 of 5046 min2.7 h
527HodgesS205592.9SoilMarshall100%168 of 16843 min61 min
528Bragg FarmS207892.8SoilMadison99.4%167 of 16843 min61 min
528Broad AcresS217792.8SoilMontgomery99.4%167 of 16843 min61 min
530Cullman-NAHRCS211392.7SoilCullman99.4%167 of 16843 min61 min
531Isbell FarmsS217392.7SoilColbert99.4%167 of 16843 min2 h
532Koptis FarmsS218092.7SoilBaldwin99.4%167 of 16843 min2 h
533Mobile 1.2 WSWAL-MB-4992.7VolunteerMobile85.7%6 of 76.4 h2 days
534Livingston-UWAS211492.6SoilSumter100%168 of 16845 min61 min
535Aamu-JtgS205792.5SoilMadison98.8%166 of 16843 min2 h
536Locust Fork AT SayreSAYA192.4GaugeJefferson94.6%159 of 16836 min3 h
537Pell CityPLR92.4AirportSt. Clair88.6%447 of 5046 min2.7 h
538Gadsden 19 N6385792.3ReferenceDeKalb100%84 of 841.5 h3 h
539Al Cullman 3 ENECUXA192.2GaugeCullman100%168 of 16847 min61 min
539NorthportNPXA192.2GaugeTuscaloosa100%168 of 16847 min61 min
539Scottsboro Municipal Airport Hcn-MSCXA192.2GaugeJackson100%168 of 16847 min61 min
539Selma-Craig FieldSLXA192.2GaugeDallas100%168 of 16847 min61 min
539Al Talladega 10 NNETLXA192.2GaugeTalladega100%168 of 16847 min61 min
539Valley Head Hcn-MVHXA192.2GaugeDe Kalb100%168 of 16847 min61 min
545Troy 2 W2380192.2ReferencePike100%84 of 841.5 h3 h
545Thomasville 2 S2380292.2ReferenceClarke100%84 of 841.5 h3 h
545Selma 13 WNW6385892.2ReferenceDallas100%84 of 841.5 h3 h
545Valley Head 1 SSW6386292.2ReferenceDeKalb100%84 of 841.5 h3 h
545Cullman 3 ENE6386792.2ReferenceCullman100%84 of 841.5 h3 h
545Clanton 2 NE6389192.2ReferenceChilton100%84 of 841.5 h3 h
545Greensboro 2 WNW6389392.2ReferenceHale100%84 of 841.5 h3 h
545Muscle Shoals 2 N6389492.2ReferenceColbert100%84 of 841.5 h3 h
545Scottsboro 2 NE6389692.2ReferenceJackson100%84 of 841.5 h3 h
545Selma 6 SSE6389792.2ReferenceDallas100%84 of 841.5 h3 h
545Brewton 3 NNE6389992.2ReferenceEscambia100%84 of 841.5 h3 h
545Northport 2 S7380192.2ReferenceTuscaloosa100%84 of 841.5 h3 h
545Highland Home 2 S7380292.2ReferenceCrenshaw100%84 of 841.5 h3 h
558Courtland 2 WSW6386892.2ReferenceLawrence100%84 of 841.5 h3 h
558Fairhope 3 NE6386992.2ReferenceBaldwin100%84 of 841.5 h3 h
558Gainesville 2 NE6389292.2ReferenceSumter100%84 of 841.5 h3 h
558Talladega 10 NNE7380392.2ReferenceTalladega100%84 of 841.5 h3 h
562Scottsburo4A692.2AirportJackson99.6%502 of 50416 min40 min
563Mobile 10.4 WAL-MB-7192.2VolunteerMobile85.7%6 of 77.4 h24 h
564Madison 1.8 NAL-MD-8892.2VolunteerMadison85.7%6 of 77.4 h36 h
565Black Warrior River 5 N Holt Lock and DamTCLA192.0GaugeTuscaloosa99.1%222 of 22446 min61 min
566WilsonvilleGASA191.8GaugeShelby98.8%166 of 16846 min2 h
567AT Smith DamARKA191.8GaugeWalker98.8%166 of 16847 min2 h
567Coosa River 10 N Logan Martin DamCCSA191.8GaugeSt Clair98.8%166 of 16847 min2 h
567Coosa River 1 E Weiss DamCREA191.8GaugeCherokee98.8%166 of 16847 min2 h
567TALLAPOOSA RIVER AT Harris DamMHDA191.8GaugeRandolph98.8%166 of 16847 min2 h
567AT Neely HenryRGLA191.8GaugeCalhoun98.8%166 of 16847 min2 h
572Pelham 1.3 WNWAL-SH-5591.7VolunteerShelby85.7%6 of 78.4 h2 days
573Alexandria 1.6 EAL-CN-1991.7VolunteerCalhoun85.7%6 of 78.4 h2 days
574OxfordCHCA191.3GaugeCalhoun91.0%153 of 16817 min10 h
575Shades CreekSCEA191.3GaugeJefferson86.1%193 of 22427 min61 min
576Perdido Riv FarmsS218191.0SoilEscambia100%168 of 16853 min61 min
576River Road FarmsS218291.0SoilHouston100%168 of 16853 min61 min
578WtarsS205391.0SoilMadison100%168 of 16853 min61 min
579Morris FarmsS217890.9SoilMacon99.4%167 of 16852 min61 min
580Stanley FarmS205690.8SoilMorgan99.4%167 of 16853 min2 h
580SelmaS217690.8SoilDallas99.4%167 of 16853 min2 h
582TuskegeeS211590.8SoilMacon99.4%167 of 16853 min2 h
582Sudduth FarmsS217990.8SoilWinston99.4%167 of 16853 min2 h
584Prattville1A990.8AirportAutauga94.4%476 of 5046 min9.2 h
585WedoweeS217590.4SoilRandolph98.2%165 of 16853 min2 h
586Lester 10.5 SAL-LS-1590.4VolunteerLimestone85.7%6 of 711.4 h2 days
587Headland 2.7 NNWAL-HN-790.4VolunteerHenry85.7%6 of 711.4 h36 h
588Sumiton 6.1 ENEAL-JF-8590.4VolunteerJefferson85.7%6 of 711.4 h24 h
589Owens Cross Roads 3.3 NNWAL-MD-16389.9VolunteerMadison85.7%6 of 712.4 h2 days
590Air Crash Fire DeptTUSA189.5CooperativeTuscaloosa71.4%5 of 715 min25 h
591Waste Water Treatment PltTALA189.5CooperativeTalladega71.4%5 of 715 min2 days
592Roanoke 4.2 NNEAL-RN-289.5VolunteerRandolph71.4%5 of 726 min3 days
593Daphne 1.5 SSWAL-BW-6089.5VolunteerBaldwin71.4%5 of 726 min3 days
594Brewton 5.8 NNEAL-ES-489.5VolunteerEscambia71.4%5 of 726 min3 days
594Scottsboro 1.7 NAL-JC-1189.5VolunteerJackson71.4%5 of 726 min3 days
596Fairhope 0.6 SAL-BW-11589.5VolunteerBaldwin71.4%5 of 726 min2.1 days
597BillingsleyBLLA189.5CooperativeAutauga71.4%5 of 755 min2 days
598New Market 1.3 SSWAL-MD-11189.5VolunteerMadison71.4%5 of 785 min2.5 days
599Fairhope 3.3 ENEAL-BW-10689.5VolunteerBaldwin71.4%5 of 785 min25 h
600Fort Morgan 2.5 EAL-BW-10789.5VolunteerBaldwin71.4%5 of 785 min2 days
600Huntsville 11.4 NEAL-MD-15389.5VolunteerMadison71.4%5 of 785 min2 days
602Daphne 1.2 NNWAL-BW-389.5VolunteerBaldwin71.4%5 of 786 min2.5 days
603Eufaula 6.8 SAL-BR-789.5VolunteerBarbour71.4%5 of 786 min36 h
604Somerville 2.0 SEAL-MG-1489.5VolunteerMorgan71.4%5 of 786 min36 h
605Sand Rock 0.5 WNWAL-CE-489.5VolunteerCherokee71.4%5 of 786 min2 days
605Hueytown 1.4 NWAL-JF-5489.5VolunteerJefferson71.4%5 of 786 min2 days
605Madison 0.5 NNWAL-MD-14589.5VolunteerMadison71.4%5 of 786 min2 days
608Ramer 1.5 SEAL-MY-689.5VolunteerMontgomery71.4%5 of 786 min2.5 days
608Montevallo 0.5 NNEAL-SH-7489.5VolunteerShelby71.4%5 of 786 min2.5 days
610Madison 3.2 NNWAL-MD-16589.5VolunteerMadison71.4%5 of 786 min24 h
611Jasper 3.4 SEAL-WK-489.5VolunteerWalker71.4%5 of 786 min2.5 days
612Jacksonville St UnivJAXA189.5CooperativeCalhoun71.4%5 of 72.1 h2 days
613HaleyvilleHVLA189.5CooperativeMarion71.4%5 of 72.2 h2 days
614ClaytonCLYA189.5CooperativeBarbour71.4%5 of 72.4 h2 days
615Athens 1.5 SEAL-LS-2389.5VolunteerLimestone71.4%5 of 72.4 h24 h
616McCalla 0.2 NAL-JF-8389.5VolunteerJefferson71.4%5 of 72.4 h2.5 days
617Foley 2.8 NWAL-BW-11289.5VolunteerBaldwin71.4%5 of 72.4 h2 days
618Killen 4.1 NNEAL-LD-5389.5VolunteerLauderdale71.4%5 of 72.4 h2 days
618Frisco City 5.0 WSWAL-MN-689.5VolunteerMonroe71.4%5 of 72.4 h2 days
620Monroeville - Alabama RiverCLPA189.4GaugeMonroe86.9%146 of 16827 min6 h
621Fairhope 4.0 ENEAL-BW-13089.4VolunteerBaldwin85.7%6 of 713.4 h2 days
622Huntsville 4.9 SEAL-MD-14488.6VolunteerMadison71.4%5 of 74.4 h2.5 days
623Brownsboro 1.8 WAL-MD-13088.6VolunteerMadison71.4%5 of 74.4 h3 days
624HeadlandHDLA188.5CooperativeHenry71.4%5 of 74.6 h2 days
625Montgomery 2.2 NEAL-MY-788.1VolunteerMontgomery71.4%5 of 75.4 h2.5 days
626Lake Purdy 2.6 ESEAL-SH-4888.1VolunteerShelby71.4%5 of 75.4 h3 days
627Falkville 5.1 EAL-MG-988.1VolunteerMorgan71.4%5 of 75.4 h2.5 days
628Cairns AAF/OzarkOZR87.7AirportDale75.4%190 of 25215 min4.3 h
629Monroeville 1.3 SEAL-MN-887.7VolunteerMonroe71.4%5 of 76.4 h2 days
630Fairhope 1.7 SSEAL-BW-12887.7VolunteerBaldwin71.4%5 of 76.4 h3 days
631No 2/Water Treatment PlantABNA187.6CooperativeLee71.4%5 of 76.6 h3 days
632Shell AHPSXS87.5AirportCoffee75.1%194 of 25815 min4 h
633EnterpriseEDN87.3AirportCoffee90.0%454 of 5046 min16.3 h
634Chattahoochee River At 14Th St, At Columbus0234146087.0GaugeRussell74.1%498 of 67223 min60 min
635Maxwell AFB/MontgomMXF86.9AirportMontgomery66.6%224 of 33615 min66 min
636Grove Hill 4.9 SWAL-CK-1486.3VolunteerClarke71.4%5 of 79.4 h2.5 days
637TalladegaASN85.8AirportTalladega89.6%452 of 50415 min17.2 h
638Alexander CityALX85.7AirportTallapoosa89.6%452 of 50416 min17.3 h
639Daphne 4.9 SEAL-BW-7985.4VolunteerBaldwin71.4%5 of 711.4 h2.5 days
640Springville 4ESPRA185.2CooperativeSt. Clair71.4%5 of 711.7 h2 days
641Chickasaw Creek At Chickasaw Ck Nr KushlaCHKA184.9GaugeMobile77.9%131 of 16822 min13 h
642Citizen station EW5460EW546084.7CitizenMarshall62.5%105 of 16816 s5.3 h
643AlabasterEET84.6AirportShelby78.5%132 of 1688 min37 h
644Citizen station AG4MRAG4MR84.5CitizenSaint Clair62.5%105 of 16818 s4.8 h
645Fairhope 1.5 WSWAL-BW-4084.5VolunteerBaldwin57.1%4 of 726 min3 days
646CaleraCLRA184.5CooperativeShelby57.1%4 of 735 min3 days
647Hampton Cove 2.1 WNWAL-MD-3384.5VolunteerMadison57.1%4 of 785 min24 h
648Oakman 1NNEOMNA184.5CooperativeWalker57.1%4 of 71.9 h3 days
649MontgomeryMONA184.5CooperativeMontgomery57.1%4 of 72.4 h3 days
650Pelham 0.6 NNWAL-SH-2784.5VolunteerShelby57.1%4 of 72.4 h24 h
651Grove Hill 6.1 SWAL-CK-384.4VolunteerClarke71.4%5 of 713.4 h2 days
652Mobile 6.1 SSWAL-MB-8784.4VolunteerMobile71.4%5 of 713.4 h3 days
653Huntsville 4.0 EAL-MD-384.1VolunteerMadison57.1%4 of 786 min3.5 days
654Walnut GroveWLGA184.1CooperativeEtowah57.1%4 of 73.2 h3 days
655Florence 2.0 NNEAL-LD-4784.0VolunteerLauderdale71.4%5 of 714.4 h2.5 days
656Fairhope 7.4 SAL-BW-12184.0VolunteerBaldwin57.1%4 of 726 min3.5 days
657New Market 5.9 SSWAL-MD-12784.0VolunteerMadison57.1%4 of 72.4 h3.5 days
658Citizen station FW3872FW387283.8CitizenBaldwin60.5%321 of 53016 s1.8 h
659VernonVRNA183.7CooperativeLamar57.1%4 of 720 min3.9 days
660Gadsden Water WorksGADA183.6CooperativeEtowah57.1%4 of 725 min4 days
661Orange Beach 0.5 EAL-BW-11383.6VolunteerBaldwin57.1%4 of 786 min4 days
662Bay Minette 11.0 NAL-BW-8883.6VolunteerBaldwin57.1%4 of 72.4 h4 days
663Fort RuckerHEY83.2AirportDale73.5%172 of 23414 min15.5 h
664Citizen station FW2784FW278483.2CitizenShelby61.2%247 of 40318 s3 h
665Citizen station DW1375DW137582.9CitizenTuscaloosa60.1%101 of 16815 s5.8 h
666Florala0J482.6AirportCovington74.4%125 of 1686 min44 h
667Citizen station EW2748EW274882.2CitizenMadison60.3%304 of 50420 s3 h
668Madison 4.0 WNWAL-LS-4882.2VolunteerLimestone57.1%4 of 76.4 h3.5 days
669Citizen station FW4702FW470282.1CitizenMadison58.1%308 of 53018 s2.3 h
670Citizen station GW7331GW733182.1CitizenBaldwin54.7%92 of 16817 s5 h
671Citizen station KC4ANBKC4ANB82.0CitizenJefferson59.5%150 of 25214 s5.8 h
672TLLA1TLLA181.9DCP-66.6%14 of 215.1 h16 h
673Citizen station DW9005DW900581.8CitizenSaint Clair56.5%95 of 16820 s6.8 h
674Montgomery 12.9 SAL-MY-1181.7VolunteerMontgomery57.1%4 of 77.4 h3.5 days
675Gulf ShoresJKA81.6AirportBaldwin74.2%374 of 50416 min7.7 h
676Citizen station EW4048EW404881.6CitizenCoffee59.5%100 of 16819 s10 h
677Citizen station EW8041EW804181.6CitizenMadison57.1%144 of 25215 s5 h
678Citizen station GW6479GW647981.5CitizenMadison54.6%204 of 37318 s2.7 h
679Citizen station GW0137GW013781.4CitizenCoffee55.9%94 of 16816 s4.8 h
680Wadley Nr 2WDYA181.3CooperativeRandolph57.1%4 of 77.4 h4 days
681Citizen station FW7213FW721381.2CitizenCovington56.0%297 of 53016 s2.4 h
682Citizen station GW4478GW447881.1CitizenMadison57.9%292 of 50417 s3.3 h
683Citizen station GW7110GW711081.1CitizenJackson56.3%284 of 50419 s2.8 h
684Citizen station FW9704FW970481.1CitizenLauderdale55.8%125 of 22416 s5.7 h
685Huntsville 4.8 SEAL-MD-11880.8VolunteerMadison57.1%4 of 79.4 h3.5 days
686Rainbow City 2.8 NNEAL-ET-780.3VolunteerEtowah57.1%4 of 711.4 h3 days
687Hoover 0.8 SSEAL-SH-7280.3VolunteerJefferson57.1%4 of 711.4 h2 days
688Citizen station GW1241GW124180.2CitizenLimestone53.5%180 of 33615 s4 h
689Citizen station W4HSVW4HSV80.1CitizenMadison56.3%1,421 of 2,52017 s45 min
690Lowe AHP/Ft. RuckerLOR80.0AirportDale70.9%159 of 22413 min24.3 h
691Citizen station GW4749GW474980.0CitizenShelby52.2%195 of 37322 s3.3 h
692Citizen station KE4BFXKE4BFX79.9CitizenBaldwin58.7%118 of 20112 s13 h
693Toxey 6.0 NAL-CW-179.9VolunteerChoctaw57.1%4 of 710.4 h4 days
694Citizen station DW6471DW647179.8CitizenBaldwin54.3%274 of 50418 s3 h
695Citizen station FW6606FW660679.7CitizenBaldwin60.0%99 of 16517 s8.5 h
696Citizen station KE4ODNKE4ODN79.7CitizenShelby54.7%394 of 72019 s2.5 h
697Citizen station N0ZO-13N0ZO-1379.7CitizenShelby52.7%133 of 25222 s5.8 h
698Sand Mountain SubstationCSMA179.6CooperativeDe Kalb42.8%3 of 725 min3 days
699Foley 1.0 WAL-BW-10979.4VolunteerBaldwin57.1%4 of 713.4 h2 days
700Citizen station KO5SKO5S79.4CitizenMobile51.4%173 of 33618 s4.2 h
701Dothan MunicipalDHN79.3AirportDale62.5%105 of 1688 min32 h
702Citizen station GW4659GW465979.2CitizenShelby51.9%131 of 25219 s6.3 h
703Citizen station GW2672GW267279.2CitizenMobile51.3%115 of 22416 s6.5 h
704Huntsville 7.8 SEAL-MD-15679.1VolunteerMadison42.8%3 of 726 min3.5 days
705Huntsville 4.4 ENEAL-MD-12179.1VolunteerMadison42.8%3 of 726 min3.5 days
706Selma 1.5 WSWAL-DS-179.1VolunteerDallas42.8%3 of 786 min3.5 days
707New Market 7.0 SSWAL-MD-16179.1VolunteerMadison42.8%3 of 786 min3.5 days
708Gadsden 5.1 ENEAL-ET-879.1VolunteerEtowah42.8%3 of 73.4 h3 days
709Elberta 0.3 NEAL-BW-8979.0VolunteerBaldwin57.1%4 of 714.4 h2 days
710Morris 4.1 EAL-JF-7678.9VolunteerJefferson57.1%4 of 713.4 h3.5 days
711Citizen station EW4624EW462478.9CitizenBaldwin52.0%114 of 21917 s5 h
712Citizen station FW8095FW809578.9CitizenShelby49.1%110 of 22417 s5.5 h
713Citizen station N4SZO-7N4SZO-778.8CitizenMobile52.9%267 of 50419 s2.6 h
714Citizen station EW4282EW428278.8CitizenLimestone50.6%85 of 16817 s9 h
715Citizen station GW8072GW807278.6CitizenRussell52.6%118 of 22420 s9 h
716Citizen station DW8953DW895378.6CitizenMadison50.4%113 of 22419 s7 h
717Citizen station EW8868EW886878.4CitizenSaint Clair48.8%107 of 21918 s6.5 h
718Citizen station DW9447DW944778.3CitizenLauderdale49.2%248 of 50418 s3.1 h
719Double Springs 3.2 NNEAL-WN-178.3VolunteerWinston42.8%3 of 726 min4.4 days
720Decatur 2.1 WAL-MG-3678.3VolunteerMorgan42.8%3 of 786 min4.5 days
721Moulton 3.1 ENEAL-LR-778.3VolunteerLawrence42.8%3 of 786 min4.5 days
722Blountsville 4.6 ESEAL-BL-2778.3VolunteerBlount42.8%3 of 72.4 h4.5 days
723Concord 0.4 ESEAL-JF-6978.3VolunteerJefferson42.8%3 of 72.4 h4.5 days
724Citizen station EW7714EW771478.2CitizenMobile49.0%215 of 43819 s3.2 h
725Trussville 3.6 SSWAL-JF-7578.2VolunteerJefferson42.8%3 of 72.4 h4.5 days
726Citizen station KX4BIKX4BI78.1CitizenLauderdale50.0%336 of 67219 s2.7 h
727SWHA1SWHA178.1COOP-42.8%3 of 726 min4.8 days
728Citizen station GW7420GW742078.0CitizenJackson50.9%257 of 50415 s4 h
729Citizen station FW6550FW655078.0CitizenTuscaloosa49.1%330 of 67217 s2.4 h
730Mobile 0.7 NNWAL-MB-9977.9VolunteerMobile42.8%3 of 72.4 h5 days
731Cropwell 3.3 WSWAL-SC-1677.9VolunteerSt. Clair42.8%3 of 72.4 h5 days
732Citizen station GW2037GW203777.8CitizenMobile51.0%343 of 67221 s3.2 h
733Citizen station EW3156EW315677.7CitizenShelby49.1%110 of 22416 s8 h
734Citizen station WD4HMRWD4HMR77.6CitizenJefferson52.4%529 of 1,00819 s2.7 h
735Citizen station DW2686DW268677.5CitizenBaldwin47.9%322 of 67217 s2.5 h
736Nature Center-Gulf Shores 3.6 EAL-BW-10377.5VolunteerBaldwin42.8%3 of 73.4 h5 days
737Waste Water Treatment PltOPLA177.5CooperativeLee42.8%3 of 76.7 h3 days
738Citizen station K4BHHK4BHH77.4CitizenMadison50.6%124 of 24519 s9.5 h
739Vestavia Hills 1.8 EAL-JF-3977.4VolunteerJefferson42.8%3 of 74.4 h4.5 days
740Citizen station GW2684GW268477.3CitizenBaldwin49.8%335 of 67217 s3.3 h
741Citizen station KC5LIOKC5LIO77.2CitizenBaldwin48.5%65 of 13417 s9.5 h
742Owens Cross Roads 5.9 NAL-MD-15977.2VolunteerMadison42.8%3 of 76.4 h3.5 days
743Citizen station FW4614FW461477.1CitizenLauderdale49.1%236 of 48018 s4.6 h
744Citizen station EW1490EW149076.9CitizenShelby55.2%371 of 67218 s2 h
745Citizen station FW0197FW019776.9CitizenShelby51.9%349 of 67218 s1.8 h
746Citizen station CW2640CW264076.9CitizenWalker45.5%51 of 11220 s14 h
747Citizen station KQ5S-13KQ5S-1376.8CitizenMarshall48.2%162 of 33621 s4.7 h
748Eva 4.6 SEAL-MG-4076.5VolunteerMorgan42.8%3 of 76.4 h4.4 days
749Lillian 3.6 WSWAL-BW-13576.4VolunteerBaldwin42.8%3 of 76.4 h4.5 days
750Citizen station GW6161GW616176.3CitizenMorgan50.1%163 of 32519 s5 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; 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.