Storm Station

Live/247 Rank/New Mexico

New Mexico 24/7 Rank

Every station in New Mexico 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.

967 stations ranked37.5% sent every report dueranked October 4, 2026page 4 of 4New Mexico instrumentsNew Mexico 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 967 ranked here, 957 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
751Roswell 27.5 NNENM-CH-2682.4VolunteerChaves66.6%2 of 313.4 h35.1 h
752Chama - Rio ChamaRCCN582.2GaugeRio Arriba77.9%131 of 16823 min25 h
753Cedar Crest 0.5 NNWNM-BR-27381.9VolunteerBernalillo66.6%2 of 314.4 h35.1 h
753Sandia Park 4.9 ESENM-BR-31181.9VolunteerBernalillo66.6%2 of 314.4 h35.1 h
753Bayard 5.3 NNM-GR-8581.9VolunteerGrant66.6%2 of 314.4 h35.1 h
753Madrid 2.3 WNM-SF-13281.9VolunteerSanta Fe66.6%2 of 314.4 h35.1 h
753NM-SF-248NM-SF-24881.9COCORAHS-66.6%2 of 314.4 h35.1 h
758Albuquerque 3.0 WNWNM-BR-16481.9VolunteerBernalillo66.6%2 of 314.4 h2 days
758Tucumcari 10.6 ENM-QY-281.9VolunteerQuay66.6%2 of 314.4 h2 days
758Santa Fe 3.4 NENM-SF-21481.9VolunteerSanta Fe66.6%2 of 314.4 h2 days
761Silver City 13.4 WSWNM-GR-981.9VolunteerGrant66.6%2 of 314.4 h35.1 h
762GALLINAS CREEK 2 W MontezumaMTZN581.9GaugeSan Miguel57.7%388 of 67217 min60 min
763Hobbs/Lea Co.HOB81.7AirportLea61.9%312 of 50412 min4.3 h
764EPKN5EPKN581.4DCP-57.1%4 of 78.2 h3 days
765NM 68 at VelardeNM02081.3RoadRio Arriba84.5%213 of 25235 min21.4 h
766Nichols Rsvr Nr Santa FeSFNN581.0GaugeSanta Fe72.0%121 of 16818 min26 h
767US 285 at TesuqueNM01780.8RoadSanta Fe82.9%209 of 25235 min21.2 h
768I-40 at SR6NM00180.6RoadCibola78.4%226 of 28826 min21.2 h
769Albuquerque/Double Eagle Ii AptAEG79.5AirportBernalillo55.7%281 of 50412 min4 h
770El Morro Natl MonRAHN579.1CooperativeCibola42.8%3 of 717 s24 h
771I-10 Wb MP 11NM00379.0RoadHidalgo78.3%395 of 50425 min21.1 h
771I-10 Eb MP 9NM00979.0RoadHidalgo78.3%395 of 50425 min21.1 h
773I-10 Wb MP 15NM00779.0RoadHidalgo78.1%394 of 50425 min21.1 h
773I-10 Eb MP 7NM00879.0RoadHidalgo78.1%394 of 50425 min21.1 h
773I-25 at La BajadaNM01179.0RoadSanta Fe78.1%394 of 50425 min21.1 h
776I-10 Eb MP 12NM00478.9RoadHidalgo77.9%393 of 50425 min21.1 h
776New Mexico I40 @ US285 Site 2NM00678.9RoadTorrance77.9%393 of 50425 min21.1 h
776I-25 at RoweNM01278.9RoadSan Miguel77.9%393 of 50425 min21.1 h
776I-25 Raton PassNM01378.9RoadColfax77.9%393 of 50425 min21.1 h
780Nadine 2ETFUN578.9CooperativeLea42.8%3 of 73 h3 days
781I-40 WB at Sedillo MP 181NM01078.2RoadBernalillo75.9%383 of 50425 min21.1 h
782Jornada Expl RangeLASN578.1CooperativeDona Ana42.8%3 of 73.7 h3.4 days
783Roswell/IndustrialROW77.9AirportChaves64.8%109 of 1686 min2.4 days
784Clayton 0.6 NNENM-UN-1577.7VolunteerUnion66.6%2 of 323.4 h34.1 h
785Las Cruces 4.1 NNM-DA-38777.5VolunteerDona Ana66.6%2 of 324.4 h2 days
786Carlsbad 3.4 NNM-ED-277.5VolunteerEddy66.6%2 of 324.4 h2 days
787Silver City 3.0 ESENM-GR-13677.5VolunteerGrant66.6%2 of 326.4 h2 days
788Roswell 5.2 NNM-CH-4477.5VolunteerChaves66.6%2 of 331.4 h34.1 h
789Canjilon - Ranger StationCJLN577.1CooperativeRio Arriba57.1%4 of 717.3 h3.1 days
790CaprockCPRN576.9CooperativeLea42.8%3 of 77.2 h2.5 days
791San Francisco River 5 S GlenwoodGSFN576.7GaugeCatron72.3%243 of 33624 min44 h
792NM 502 at Los Alamos Main HillNM01476.3RoadSanta Fe78.5%264 of 33635 min21.2 h
793US 285 at EspanolaNM01676.0RoadRio Arriba75.0%189 of 25235 min21.2 h
794Taos Powderhorn SnotelTABN575.8GaugeTaos95.2%160 of 16843 min5 h
795GBRN5GBRN575.8DCP-42.8%3 of 77.7 h4 days
796Bloomfield 1.7 NNM-SJ-4975.8VolunteerSan Juan33.3%1 of 326 min2.6 days
797Taos 19.1 WNM-TS-5475.8VolunteerTaos33.3%1 of 326 min2.4 days
798Santa Fe 0.3 NNENM-SF-22075.8VolunteerSanta Fe33.3%1 of 326 min2.4 days
798Lamy 1.3 WNWNM-SF-4375.8VolunteerSanta Fe33.3%1 of 326 min2.4 days
798Williamsburg 4.2 WSWNM-SR-1675.8VolunteerSierra33.3%1 of 326 min2.4 days
801Rio Rancho 4.1 WSWNM-SN-7475.8VolunteerSandoval33.3%1 of 326 min2.5 days
802Albuquerque 7.6 ENM-BR-34975.8VolunteerBernalillo33.3%1 of 326 min2.4 days
802Santa Fe 1.5 WNM-SF-16975.8VolunteerSanta Fe33.3%1 of 326 min2.4 days
804Albuquerque 2.0 NWNM-BR-25275.8VolunteerBernalillo33.3%1 of 326 min2.5 days
804Albuquerque 5.5 NNWNM-BR-36375.8VolunteerBernalillo33.3%1 of 326 min2.5 days
804Cedar Crest 3.0 NNENM-BR-37675.8VolunteerBernalillo33.3%1 of 326 min2.5 days
804Albuquerque 7.8 ENENM-BR-875.8VolunteerBernalillo33.3%1 of 326 min2.5 days
804Clovis 1.7 NENM-CR-2475.8VolunteerCurry33.3%1 of 326 min2.5 days
804White Sands 0.6 ENM-DA-19875.8VolunteerDona Ana33.3%1 of 326 min2.5 days
804Sunland Park 7.5 NWNM-DA-40875.8VolunteerDona Ana33.3%1 of 326 min2.5 days
804Las Cruces 6.9 ESENM-DA-41175.8VolunteerDona Ana33.3%1 of 326 min2.5 days
804Las Cruces 3.5 WNM-DA-41575.8VolunteerDona Ana33.3%1 of 326 min2.5 days
804Silver City 4.3 NNM-GR-11675.8VolunteerGrant33.3%1 of 326 min2.5 days
804Silver City 1.4 SSWNM-GR-13075.8VolunteerGrant33.3%1 of 326 min2.5 days
804Bayard 2.8 NNM-GR-3775.8VolunteerGrant33.3%1 of 326 min2.5 days
804La Luz 5.2 NENM-OT-12475.8VolunteerOtero33.3%1 of 326 min2.5 days
804Alamogordo 2.4 NNENM-OT-8875.8VolunteerOtero33.3%1 of 326 min2.5 days
804Santa Fe 5.5 SSENM-SF-16175.8VolunteerSanta Fe33.3%1 of 326 min2.5 days
804Santa Fe 2.9 ENENM-SF-22775.8VolunteerSanta Fe33.3%1 of 326 min2.5 days
804Las Vegas 0.5 SNM-SM-4575.8VolunteerSan Miguel33.3%1 of 326 min2.5 days
804Rio Rancho 3.5 ENENM-SN-17875.8VolunteerSandoval33.3%1 of 326 min2.5 days
804Rio Rancho 0.9 NENM-SN-18575.8VolunteerSandoval33.3%1 of 326 min2.5 days
804Rio Rancho 2.5 ENM-SN-5475.8VolunteerSandoval33.3%1 of 326 min2.5 days
804Belen 1.2 WSWNM-VL-4875.8VolunteerValencia33.3%1 of 326 min2.5 days
825Santa Fe 10.3 SSENM-SF-3175.8VolunteerSanta Fe33.3%1 of 326 min2.5 days
826Albuquerque 6.0 NWNM-BR-42275.8VolunteerBernalillo33.3%1 of 326 min2 days
827Clovis 3.3 ENM-CR-1775.8VolunteerCurry33.3%1 of 326 min2 days
828Santa Fe 8.5 SNM-SF-7975.8VolunteerSanta Fe33.3%1 of 386 min2.4 days
828Kirtland 21.7 SNM-SJ-3275.8VolunteerSan Juan33.3%1 of 386 min2.4 days
830Albuquerque 8.7 SENM-BR-19475.8VolunteerBernalillo33.3%1 of 386 min2.5 days
830Las Cruces 4.2 SSENM-DA-12575.8VolunteerDona Ana33.3%1 of 386 min2.5 days
830Lemitar 0.7 NNENM-SC-2675.8VolunteerSocorro33.3%1 of 386 min2.5 days
830Corrales 1.5 WSWNM-SN-15875.8VolunteerSandoval33.3%1 of 386 min2.5 days
834Capitan 5.5 NENM-LN-4975.8VolunteerLincoln33.3%1 of 386 min3 days
835Silver City 0.5 WNWNM-GR-12075.8VolunteerGrant33.3%1 of 386 min2.4 days
835Socorro 1.4 NNM-SC-7375.8VolunteerSocorro33.3%1 of 386 min2.4 days
835Elephant Butte 5.6 NNM-SR-6975.8VolunteerSierra33.3%1 of 386 min2.4 days
835Truth or Consequences 0.9 SSWNM-SR-7475.8VolunteerSierra33.3%1 of 386 min2.4 days
839Albuquerque 7.8 ENM-BR-16675.8VolunteerBernalillo33.3%1 of 386 min2.4 days
839Albuquerque 9.3 NWNM-BR-36275.8VolunteerBernalillo33.3%1 of 386 min2.4 days
839Albuquerque 8.9 NWNM-BR-42575.8VolunteerBernalillo33.3%1 of 386 min2.4 days
839Tijeras 1.2 SWNM-BR-45975.8VolunteerBernalillo33.3%1 of 386 min2.4 days
839Los Alamos 7.1 SENM-LA-1575.8VolunteerLos Alamos33.3%1 of 386 min2.4 days
839Ojo Encino 0.1 SNM-MK-3975.8VolunteerMcKinley33.3%1 of 386 min2.4 days
839Santa Fe 1.8 SSWNM-SF-22975.8VolunteerSanta Fe33.3%1 of 386 min2.4 days
839Bernalillo 0.9 WSWNM-SN-11375.8VolunteerSandoval33.3%1 of 386 min2.4 days
839Jemez Springs 2.8 SSWNM-SN-16375.8VolunteerSandoval33.3%1 of 386 min2.4 days
848Albuquerque 3.4 SENM-BR-1275.8VolunteerBernalillo33.3%1 of 386 min2.5 days
848Sandia Heights 0.2 WNWNM-BR-23675.8VolunteerBernalillo33.3%1 of 386 min2.5 days
848Roswell 1.7 NWNM-CH-2575.8VolunteerChaves33.3%1 of 386 min2.5 days
848Mesilla 0.7 NENM-DA-36075.8VolunteerDona Ana33.3%1 of 386 min2.5 days
848Las Cruces 1.2 ENM-DA-38475.8VolunteerDona Ana33.3%1 of 386 min2.5 days
848Las Cruces 3.0 NWNM-DA-41775.8VolunteerDona Ana33.3%1 of 386 min2.5 days
848Bayard 8.9 ENENM-GR-475.8VolunteerGrant33.3%1 of 386 min2.5 days
848Santa Fe 11.1 SENM-SF-19475.8VolunteerSanta Fe33.3%1 of 386 min2.5 days
848Santa Fe 6.8 WSWNM-SF-21075.8VolunteerSanta Fe33.3%1 of 386 min2.5 days
848Santa Fe 11.0 SSENM-SF-5975.8VolunteerSanta Fe33.3%1 of 386 min2.5 days
848Aztec 9.1 NENM-SJ-6375.8VolunteerSan Juan33.3%1 of 386 min2.5 days
848Bernalillo 2.7 WSWNM-SN-15075.8VolunteerSandoval33.3%1 of 386 min2.5 days
848Corrales 1.1 SSENM-SN-3875.8VolunteerSandoval33.3%1 of 386 min2.5 days
848Rio Rancho 3.0 WSWNM-SN-6275.8VolunteerSandoval33.3%1 of 386 min2.5 days
848Truth Or Consequences 0.8 NNM-SR-6875.8VolunteerSierra33.3%1 of 386 min2.5 days
863Albuquerque 1.2 SSENM-BR-38875.8VolunteerBernalillo33.3%1 of 386 min2.5 days
863Albuquerque 5.4 ENM-BR-45275.8VolunteerBernalillo33.3%1 of 386 min2.5 days
863Paradise Hills 3.6 WNM-BR-46775.8VolunteerBernalillo33.3%1 of 386 min2.5 days
863Silver City 2.2 WNM-GR-11975.8VolunteerGrant33.3%1 of 386 min2.5 days
863Sandia Park 5.0 NNENM-SN-9975.8VolunteerSandoval33.3%1 of 386 min2.5 days
868Taos 3.8 NNWNM-TS-3975.8VolunteerTaos33.3%1 of 386 min2.3 days
869Glenwood 8.8 NNWNM-CT-2975.8VolunteerCatron33.3%1 of 386 min2 days
869Deming 1.0 SSENM-LU-8475.8VolunteerLuna33.3%1 of 386 min2 days
871Las Cruces 1.7 WNWNM-DA-20675.8VolunteerDona Ana33.3%1 of 32.4 h3 days
872Tijeras 8.2 SSENM-BR-32475.8VolunteerBernalillo33.3%1 of 32.4 h2.5 days
872Albuquerque 4.0 NENM-BR-40775.8VolunteerBernalillo33.3%1 of 32.4 h2.5 days
872Albuquerque 3.0 SWNM-BR-45375.8VolunteerBernalillo33.3%1 of 32.4 h2.5 days
872Silver City 3.0 ENM-GR-11575.8VolunteerGrant33.3%1 of 32.4 h2.5 days
872White Rock 1.4 NENM-LA-2575.8VolunteerLos Alamos33.3%1 of 32.4 h2.5 days
872Socorro 0.9 NNENM-SC-6775.8VolunteerSocorro33.3%1 of 32.4 h2.5 days
872Placitas 1.9 WNWNM-SN-18275.8VolunteerSandoval33.3%1 of 32.4 h2.5 days
872Edgewood 7.0 SSWNM-TR-575.8VolunteerTorrance33.3%1 of 32.4 h2.5 days
880Albuquerque 2.0 SSENM-BR-35575.8VolunteerBernalillo33.3%1 of 32.4 h2.4 days
881Tijeras 3.5 ENM-BR-18975.8VolunteerBernalillo33.3%1 of 32.4 h2.5 days
881Sandia Heights 0.5 SNM-BR-6275.8VolunteerBernalillo33.3%1 of 32.4 h2.5 days
881Roswell 8.1 NNM-CH-4775.8VolunteerChaves33.3%1 of 32.4 h2.5 days
881Las Cruces 5.5 NENM-DA-4475.8VolunteerDona Ana33.3%1 of 32.4 h2.5 days
881Santa Fe 4.7 SSENM-SF-23375.8VolunteerSanta Fe33.3%1 of 32.4 h2.5 days
881Estancia 10.6 WNWNM-TR-2475.8VolunteerTorrance33.3%1 of 32.4 h2.5 days
887Farmington 3.0 NENM-SJ-2675.8VolunteerSan Juan33.3%1 of 32.4 h2.5 days
887Corrales 1.6 WSWNM-SN-18775.8VolunteerSandoval33.3%1 of 32.4 h2.5 days
889Albuquerque 5.0 NENM-BR-14975.8VolunteerBernalillo33.3%1 of 32.4 h2.3 days
890Lovington 3.0 NNENM-LE-4075.8VolunteerLea33.3%1 of 32.4 h2 days
890Santa Fe 0.7 ESENM-SF-16475.8VolunteerSanta Fe33.3%1 of 32.4 h2 days
892Silver City 2.6 SENM-GR-4675.8VolunteerGrant33.3%1 of 32.4 h2.4 days
892Los Alamos 6.1 SENM-LA-775.8VolunteerLos Alamos33.3%1 of 32.4 h2.4 days
892Los Lunas 6.9 SSENM-VL-6475.8VolunteerValencia33.3%1 of 32.4 h2.4 days
895Santa Fe 3.7 SWNM-SF-20275.8VolunteerSanta Fe33.3%1 of 32.4 h2.4 days
896NM 599 at I-25NM01575.7RoadSanta Fe70.0%353 of 50425 min21.2 h
897SevilletaS217175.7SoilSocorro69.8%95 of 13653 min12 h
898GRNN5GRNN575.7DCP-42.8%3 of 76.4 h5 days
899Eagle Nest 4W - Taos Pueblo SNOTELTPSN575.5GaugeColfax95.2%160 of 16843 min5 h
900Deming 2.0 SSENM-LU-7975.3VolunteerLuna33.3%1 of 33.4 h3 days
901Albuquerque 1.7 SSENM-BR-25075.3VolunteerBernalillo33.3%1 of 33.4 h2.5 days
902Las Cruces 2.4 SWNM-DA-41275.3VolunteerDona Ana33.3%1 of 33.4 h2.4 days
903Albuquerque 4.3 NENM-BR-44375.3VolunteerBernalillo33.3%1 of 33.4 h2.5 days
903Virden 1.6 WNWNM-HD-4075.3VolunteerHidalgo33.3%1 of 33.4 h2.5 days
903Tohatchi 0.2 ENM-MK-2575.3VolunteerMcKinley33.3%1 of 33.4 h2.5 days
903Santa Fe 10.6 SSENM-SF-12475.3VolunteerSanta Fe33.3%1 of 33.4 h2.5 days
907Ribera 1.7 SWNM-SM-4175.3VolunteerSan Miguel33.3%1 of 33.4 h2.4 days
908Albuquerque 7.3 WNM-BR-44175.3VolunteerBernalillo33.3%1 of 33.4 h2.4 days
908Las Cruces 2.8 WNM-DA-39475.3VolunteerDona Ana33.3%1 of 33.4 h2.4 days
910Tijeras 1.7 NENM-BR-47175.3VolunteerBernalillo33.3%1 of 33.4 h2.5 days
910Santa Fe 0.3 NNWNM-SF-13575.3VolunteerSanta Fe33.3%1 of 33.4 h2.5 days
912North Valley 3.1 ENM-BR-43275.3VolunteerBernalillo33.3%1 of 33.4 h2.5 days
912Edgewood 5.5 NNM-SF-21875.3VolunteerSanta Fe33.3%1 of 33.4 h2.5 days
914Cosmic RAWSCSMN574.8GaugeOtero100%168 of 16818 min60 min
915Mountainair 4.8 WNWNM-TR-1974.8VolunteerTorrance33.3%1 of 34.4 h3 days
916Albuquerque 6.9 WSWNM-BR-42874.8VolunteerBernalillo33.3%1 of 34.4 h2.5 days
916Deming 4.0 SENM-LU-5174.8VolunteerLuna33.3%1 of 34.4 h2.5 days
916Taos 11.3 ESENM-TS-2574.8VolunteerTaos33.3%1 of 34.4 h2.5 days
919Albuquerque 3.2 SSENM-BR-35674.8VolunteerBernalillo33.3%1 of 34.4 h2.5 days
919Las Cruces 0.6 SWNM-DA-13674.8VolunteerDona Ana33.3%1 of 34.4 h2.5 days
919Engle 4.0 ESENM-SR-774.8VolunteerSierra33.3%1 of 34.4 h2.5 days
922Albuquerque 6.1 ENENM-BR-31074.4VolunteerBernalillo33.3%1 of 35.4 h2.5 days
922Socorro 0.4 NENM-SC-2974.4VolunteerSocorro33.3%1 of 35.4 h2.5 days
924Albuquerque 5.8 NENM-BR-46473.9VolunteerBernalillo33.3%1 of 36.4 h2.5 days
924Santa Teresa 3.3 NWNM-DA-42173.9VolunteerDona Ana33.3%1 of 36.4 h2.5 days
926Silver City 2.2 NWNM-GR-7473.9VolunteerGrant33.3%1 of 36.4 h2 days
927Sandia Heights 4.0 SNM-BR-6673.9VolunteerBernalillo33.3%1 of 36.4 h2.5 days
928Albuquerque 4.0 ESENM-BR-45573.5VolunteerBernalillo33.3%1 of 37.4 h2.4 days
929Albuquerque 8.0 ESENM-BR-31673.5VolunteerBernalillo33.3%1 of 37.4 h2.5 days
929Roswell 0.3 SSWNM-CH-573.5VolunteerChaves33.3%1 of 37.4 h2.5 days
929Bernalillo 1.2 WSWNM-SN-14473.5VolunteerSandoval33.3%1 of 37.4 h2.5 days
932Pojoaque 5.0 WNM-SF-11373.5VolunteerSanta Fe33.3%1 of 37.4 h2.5 days
932Santa Fe 2.4 NNM-SF-8873.5VolunteerSanta Fe33.3%1 of 37.4 h2.5 days
934Zuni Pueblo 0.5 SNM-MK-3773.0VolunteerMcKinley33.3%1 of 38.4 h2.4 days
935Taos 2.6 SWNM-TS-4473.0VolunteerTaos33.3%1 of 38.4 h2.4 days
936Melrose Gunary Ran4MR72.4AirportRoosevelt51.7%137 of 26512 min2 days
937Santa Rosa 4.3 SENM-GD-871.6VolunteerGuadalupe33.3%1 of 311.4 h2 days
938Alamogordo 8.8 NNM-OT-4671.6VolunteerOtero33.3%1 of 311.4 h2.5 days
939OcateOCTN571.5CooperativeMora42.8%3 of 718.8 h3 days
940Albuquerque 7.5 NWNM-BR-21871.1VolunteerBernalillo33.3%1 of 312.4 h2 days
940KingstonNM-SR-4771.1VolunteerSierra33.3%1 of 312.4 h2 days
942Silver City 1.4 WSWNM-GR-2971.1VolunteerGrant33.3%1 of 312.4 h2.5 days
943Albuquerque 2.9 SSENM-BR-47571.1VolunteerBernalillo33.3%1 of 312.4 h2.5 days
944Tucumcari 1.4 NNWNM-QY-3770.7VolunteerQuay33.3%1 of 313.4 h2 days
945Tijeras 6.1 ENM-BR-37970.7VolunteerBernalillo33.3%1 of 313.4 h2.4 days
945Alamogordo 3.7 NNENM-OT-9870.7VolunteerOtero33.3%1 of 313.4 h2.4 days
945Santa Fe 3.2 ENENM-SF-24770.7VolunteerSanta Fe33.3%1 of 313.4 h2.4 days
948Farmington 1.4 WSWNM-SJ-2570.7VolunteerSan Juan33.3%1 of 313.4 h2.5 days
949Edgewood 6.3 NWNM-BR-15670.2VolunteerBernalillo33.3%1 of 314.4 h2.5 days
949Tijeras 9.1 SENM-BR-16770.2VolunteerBernalillo33.3%1 of 314.4 h2.5 days
949Albuquerque 7.1 NNWNM-BR-20370.2VolunteerBernalillo33.3%1 of 314.4 h2.5 days
949Albuquerque 4.3 NNM-BR-33970.2VolunteerBernalillo33.3%1 of 314.4 h2.5 days
949Grants 1.6 NENM-CB-2770.2VolunteerCibola33.3%1 of 314.4 h2.5 days
949Roswell 5.5 ENM-CH-3170.2VolunteerChaves33.3%1 of 314.4 h2.5 days
949Las Cruces 4.3 SSENM-DA-11770.2VolunteerDona Ana33.3%1 of 314.4 h2.5 days
949Las Cruces 4.5 WNWNM-DA-43070.2VolunteerDona Ana33.3%1 of 314.4 h2.5 days
949Silver City 0.8 SNM-GR-6670.2VolunteerGrant33.3%1 of 314.4 h2.5 days
949Santa Clara 0.2 SENM-GR-6970.2VolunteerGrant33.3%1 of 314.4 h2.5 days
949Deming 1.2 NWNM-LU-9070.2VolunteerLuna33.3%1 of 314.4 h2.5 days
949Tularosa 0.3 SSWNM-OT-3470.2VolunteerOtero33.3%1 of 314.4 h2.5 days
961Rio Rancho 4.0 WNWNM-SN-9369.8VolunteerSandoval33.3%1 of 315.4 h2.5 days
962Santa Fe 10.6 WSWNM-SF-22469.3VolunteerSanta Fe33.3%1 of 316.4 h2.5 days
963RatonRTON569.1CooperativeColfax42.8%3 of 744.7 h3.1 days
964Wesner Springs SnotelWSSN568.7GaugeSan Miguel26.1%11 of 4244 min39 h
965NM 502 at PojoaqueNM01868.0RoadSanta Fe60.3%304 of 50425 min21.2 h
966Santa Fe 3.3 WSWNM-SF-20463.8VolunteerSanta Fe0.0%0 of 386 min3.3 days
967NM 502 at TotaviNM01963.2RoadSanta Fe36.7%185 of 50425 min3.1 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. 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.