Storm Station
Sign in

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.

956 stations ranked41.3% sent every report dueranked October 16, 2026page 3 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 956 ranked here, 941 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
497Hope 25.9 SSWNM-OT-9794.1VolunteerOtero85.7%6 of 786 min2 days
502McIntosh 4.4 ESENM-TR-3494.1VolunteerTorrance85.7%6 of 786 min34.1 h
503Moriarty 1.0 SSWNM-TR-3294.1VolunteerTorrance85.7%6 of 72.4 h2 days
504Las Cruces 4.6 SSWNM-DA-35894.1VolunteerDona Ana85.7%6 of 72.4 h35.1 h
505Eldorado At Santa Fe 0.5 ENM-SF-15094.1VolunteerSanta Fe85.7%6 of 72.4 h34.1 h
506Las Cruces 4.9 NENM-DA-42494.1VolunteerDona Ana85.7%6 of 72.4 h2 days
507Socorro 9.9 SSENM-SC-1494.1VolunteerSocorro85.7%6 of 72.4 h2 days
508Sandia Park 4.9 ESENM-BR-31194.1VolunteerBernalillo85.7%6 of 72.4 h35.1 h
509Albuquerque 3.1 SSENM-BR-46094.1VolunteerBernalillo85.7%6 of 72.4 h24 h
510Albuquerque 8.1 ESENM-BR-37394.1VolunteerBernalillo85.7%6 of 72.4 h2 days
510Farmington 1.3 WNWNM-SJ-6794.1VolunteerSan Juan85.7%6 of 72.4 h2 days
512Las Vegas 3.6 NNWNM-SM-4894.1VolunteerSan Miguel85.7%6 of 72.4 h36.1 h
513Las Cruces 1.7 WNWNM-DA-22294.1VolunteerDona Ana85.7%6 of 72.4 h2 days
514Albuquerque 0.9 SSENM-BR-33094.1VolunteerBernalillo85.7%6 of 72.4 h35.1 h
514El Rito 0.0 SWNM-RA-6994.1VolunteerRio Arriba85.7%6 of 72.4 h35.1 h
516Grants 1.6 NENM-CB-2794.1VolunteerCibola85.7%6 of 72.4 h2 days
517Bateman SnotelBAMN593.9GaugeRio Arriba99.4%167 of 16835 min2 h
517Chamita SnotelCHAN593.9GaugeRio Arriba99.4%167 of 16835 min2 h
517Frisco Divide SnotelFRDN593.9GaugeCatron99.4%167 of 16835 min2 h
517Rio Santa Barbara SnotelSBAN593.9GaugeTaos99.4%167 of 16835 min2 h
517Senorita Divide #2 SnotelSENN593.9GaugeRio Arriba99.4%167 of 16835 min2 h
517Sierra Blanca SnotelSIEN593.9GaugeLincoln99.4%167 of 16835 min2 h
517Navajo Whiskey Ck SnotelWCTN593.9GaugeSan Juan99.4%167 of 16835 min2 h
524State UniversitySTCN593.9CooperativeDona Ana85.7%6 of 72.7 h34.6 h
525SOUTH DIVERSION CHANNEL AT AlbuquerqueSDVN593.7GaugeBernalillo98.8%166 of 16835 min2 h
526Mcknight Cabin SnotelMCKN593.7GaugeGrant98.8%166 of 16835 min2 h
527Questa - Wild River RAWSWDRN593.6GaugeTaos100%168 of 16816 min60 min
528Bluewater Ridge RAWSBLWN593.6GaugeCibola99.4%167 of 16817 min2 h
529Los Alamos 6.9 SSENM-LA-2393.6VolunteerLos Alamos85.7%6 of 73.4 h2 days
530Pojoaque 1.0 ENM-SF-5193.6VolunteerSanta Fe85.7%6 of 73.4 h2 days
531Elida 5.7 WNM-RV-3193.6VolunteerRoosevelt85.7%6 of 73.4 h35.1 h
532Bernalillo 1.8 NENM-SN-10993.6VolunteerSandoval85.7%6 of 73.4 h35.1 h
533Fort Sumner 0.5 SSWNM-DB-493.6VolunteerDe Baca85.7%6 of 73.4 h35.1 h
534Silver City 0.5 NNM-GR-6593.6VolunteerGrant85.7%6 of 73.4 h33.1 h
535Rio Rancho 6.0 NNWNM-SN-15793.1VolunteerSandoval85.7%6 of 74.4 h35.1 h
536Sandia Park 3.9 ENM-BR-24993.1VolunteerBernalillo85.7%6 of 74.4 h34.1 h
537Las Cruces 2.7 SSWNM-DA-35593.1VolunteerDona Ana85.7%6 of 74.4 h24 h
538Sierra Ditch Near Chacon0721447093.0GaugeMora89.8%151 of 16818 min4 h
539Angel FireAXX92.7AirportTaos99.6%502 of 50414 min40 min
540Santa Fe 5.2 SNM-SF-23592.7VolunteerSanta Fe85.7%6 of 75.4 h24 h
541Santa Fe 1.1 SNM-SF-11592.7VolunteerSanta Fe85.7%6 of 75.4 h35.1 h
542Gallup 0.7 ENENM-MK-3092.7VolunteerMcKinley85.7%6 of 75.4 h34.1 h
543Hillsboro 11.6 SSWNM-SR-7292.7VolunteerSierra85.7%6 of 75.4 h2 days
544Bosque Del Apache Nwr RAWS Nr Rio GrandeBDAN592.5GaugeDona Ana100%168 of 16815 min60 min
545Jornada Exp RangeS216892.5SoilDona Ana100%168 of 16843 min65 min
546Alcalde ScanALDN592.4GaugeRio Arriba99.4%167 of 16842 min2 h
546Crossroads ScanCRDN592.4GaugeLea99.4%167 of 16842 min2 h
546Jornada Exp Range ScanJERN592.4GaugeDona Ana99.4%167 of 16842 min2 h
546Willow Wells ScanWILN592.4GaugeLea99.4%167 of 16842 min2 h
550BelenBRG92.4AirportValencia89.6%452 of 5044 min2.7 h
551RIO NAMBE 5 SE NambeRNAN592.3GaugeSanta Fe97.6%164 of 16840 min2 h
551Rio GrandeSMCN592.3GaugeSocorro97.6%164 of 16840 min2 h
553SocorroONM92.3AirportSocorro89.4%451 of 5044 min2.7 h
554White Rock 1.5 NNENM-LA-1092.2VolunteerLos Alamos85.7%6 of 76.4 h34.1 h
555Albuquerque 5.4 ENM-BR-45292.2VolunteerBernalillo85.7%6 of 76.4 h36.1 h
556Silver City 2.6 NNWNM-GR-2892.2VolunteerGrant85.7%6 of 76.4 h24 h
557Las Cruces 5.7 NENM-DA-26492.2VolunteerDona Ana85.7%6 of 76.4 h35.1 h
558Los Lunas PMCS216992.1SoilValencia100%168 of 16845 min65 min
559AlcaldeS217292.1SoilRio Arriba98.8%166 of 16843 min2 h
560US 285 at TesuqueNM01792.1RoadSanta Fe94.8%239 of 25237 min2.5 h
561Las Cruces INTLLRU92.1AirportDona Ana88.8%448 of 5044 min2.7 h
562Santa TeresaDNA92.1AirportDona Ana88.8%448 of 5044 min2.7 h
563Adams Ranch #1 ScanADRN592.0GaugeLincoln98.2%165 of 16842 min2 h
564ArtesiaATS92.0AirportEddy88.6%447 of 5044 min2.7 h
565GRLN5GRLN592.0DCP-85.7%6 of 76.9 h2 days
566Adams Ranch #1S201591.9SoilLincoln98.2%165 of 16843 min2 h
567CrossroadsS210791.9SoilLea98.2%165 of 16843 min2 h
568AGLN5AGLN591.9DCP-85.7%6 of 77.1 h36.1 h
568GCVN5GCVN591.9DCP-85.7%6 of 77.1 h36.1 h
570Socorro 20 N0304891.8ReferenceSocorro100%84 of 841.5 h3.1 h
570Los Alamos 13 W0306291.8ReferenceSandoval100%84 of 841.5 h3.1 h
572Las Cruces 20 N0307491.8ReferenceDona Ana100%84 of 841.5 h3.1 h
573Santa Fe 17.8 SSENM-SF-23891.7VolunteerSanta Fe85.7%6 of 77.4 h35.1 h
574Cedar Crest 0.5 NNWNM-BR-27391.7VolunteerBernalillo85.7%6 of 77.4 h2 days
575Edgewood 6.3 NWNM-BR-15691.7VolunteerBernalillo85.7%6 of 77.4 h2 days
575Ocate 3.7 WNWNM-MR-391.7VolunteerMora85.7%6 of 77.4 h2 days
575Ocate 3.4 WNW (TWR#1)NM-MR-491.7VolunteerMora85.7%6 of 77.4 h2 days
575Ocate 3.0 WNW (TWR#2)NM-MR-591.7VolunteerMora85.7%6 of 77.4 h2 days
579Arroyo Hondo 4.8 WSWNM-TS-191.7VolunteerTaos85.7%6 of 77.4 h24 h
580Albuquerque 7.4 ENENM-BR-36591.7VolunteerBernalillo85.7%6 of 77.4 h2 days
581Ruidoso RegionalSRR91.4AirportLincoln87.7%442 of 50411 min2.7 h
582MOGOLLON CREEK 14 N Cliff 14NMCCN591.3GaugeGrant88.8%597 of 67225 min60 min
583Albuquerque 1.6 ENM-BR-20091.3VolunteerBernalillo85.7%6 of 78.4 h2 days
584Edgewood 9.9 NNM-SF-12191.3VolunteerSanta Fe85.7%6 of 78.4 h34.1 h
585Santa Fe 12.2 SSENM-SF-24591.3VolunteerSanta Fe85.7%6 of 78.4 h24 h
586Albuquerque 3.7 SSENM-BR-12391.3VolunteerBernalillo85.7%6 of 78.4 h2 days
587Grants-Milan MuniGNT91.1AirportCibola89.2%450 of 5044 min2.7 h
588Rio Grande AT Hayners Bridge near RinconRHBN590.8GaugeDona Ana90.6%203 of 22435 min75 min
589Albuquerque 4.6 ENM-BR-3490.8VolunteerBernalillo85.7%6 of 79.4 h34.1 h
590Thoreau 0.8 ENENM-MK-2990.8VolunteerMcKinley85.7%6 of 79.4 h2 days
591Bayard 5.3 NNM-GR-8590.8VolunteerGrant85.7%6 of 79.4 h2 days
592Los Lunas Pmc ScanLNAN590.5GaugeValencia99.4%167 of 16842 min2 h
593Willow WellsS210890.4SoilLea99.4%167 of 16853 min2 h
594Las Cruces 6.1 NNENM-DA-41990.4VolunteerDona Ana85.7%6 of 710.4 h34.1 h
595Albuquerque 8.1 ENENM-BR-26890.4VolunteerBernalillo85.7%6 of 710.4 h24 h
596Albuquerque 4.1 ENENM-BR-39490.4VolunteerBernalillo85.7%6 of 710.4 h2 days
597ChamaCHMN590.3GaugeRio Arriba83.4%187 of 22425 min2 h
598ThoreauS223390.2SoilMcKinley98.8%166 of 16853 min2 h
599Carlsbad 2.0 NNM-ED-1189.9VolunteerEddy85.7%6 of 711.4 h2 days
600Albuquerque - Paseo Pump StationPPSN589.7GaugeBernalillo98.8%166 of 16855 min2 h
600Rio Hondo Above Chavez Canyon Near HondoRHHN589.7GaugeLincoln98.8%166 of 16855 min2 h
602Beaver Creek Near El Porvenir0838007089.6GaugeSan Miguel74.5%501 of 67213 min45 min
602Gallinas Creek At Gallinas0838040089.6GaugeSan Miguel74.5%501 of 67213 min45 min
602Nogal Peak Crest Trail 25, Near Alto33294010547050189.6GaugeLincoln74.5%501 of 67213 min45 min
602Lvlg At Divide Near Gallinas35414210518430189.6GaugeSan Miguel74.5%501 of 67213 min45 min
602Johnson Mesa Near Gallinas35415010527530189.6GaugeSan Miguel74.5%501 of 67213 min45 min
607Sapello River Above Sapello0721852589.6GaugeSan Miguel74.5%501 of 67213 min45 min
607Rito San Jose At Lower Rociada0721868089.6GaugeSan Miguel74.5%501 of 67213 min45 min
607Vallecito Creek At Paliza Canyon Nr Ponderosa0832495089.6GaugeSandoval74.5%501 of 67213 min45 min
607Gavilan Ridge South Nr Ruidoso Downs33211810537300189.6GaugeLincoln74.5%501 of 67213 min45 min
607Gavilan Ridge North Nr Ruidoso Downs33221110537110189.6GaugeLincoln74.5%501 of 67213 min45 min
607Forest Service Rd 120 Nr Ruidoso Downs33224710535240189.6GaugeLincoln74.5%501 of 67213 min45 min
607Alto Water Treatment Plant Rain Gage At Alto33233310540300189.6GaugeLincoln74.5%501 of 67213 min45 min
607La Cueva Fire Station No. 4 Near Bland35480210627460189.6GaugeSandoval74.5%501 of 67213 min45 min
615Beaver Creek Near Gallinas0838008889.6GaugeSan Miguel74.4%500 of 67212 min45 min
616Gallinas Creek At Big Pines Nr Gallinas0837999089.6GaugeSan Miguel74.4%500 of 67213 min45 min
616Zuni Salt Lake Nr Quemado0938618989.6GaugeCatron74.4%500 of 67213 min45 min
616Rio Dela Casa Road, Near Holman36013910528330189.6GaugeMora74.4%500 of 67213 min45 min
619Navajo Reservoir Nr ArchuletaNVRN589.5GaugeSan Juan98.2%165 of 16855 min2 h
620SevilletaS217189.5SoilSocorro97.0%163 of 16853 min2 h
621Forest Service Road 131 Nr Bonito33293310543450189.5GaugeLincoln74.4%500 of 67213 min45 min
621North Slope Los Griegos Peak Nr Jemez Springs35480410633200189.5GaugeSandoval74.4%500 of 67213 min45 min
623Peralta Ridge Near Ponderosa35443210632150189.5GaugeSandoval74.2%499 of 67213 min45 min
623Los Hornos Peak, Near Holman36032410519510189.5GaugeMora74.2%499 of 67213 min45 min
625Manuelitas Creek Below Rociada0721872089.5GaugeSan Miguel74.2%499 of 67213 min45 min
626Roswell/IndustrialROW89.4AirportChaves87.5%147 of 1688 min16 h
627Albuquerque 8.0 ESENM-BR-31689.4VolunteerBernalillo85.7%6 of 712.4 h25 h
628Upper Paliza Canyon Near Ponderosa35444410633380189.4GaugeSandoval74.1%498 of 67213 min45 min
629NM 68 at VelardeNM02089.3RoadRio Arriba89.2%225 of 25237 min2.5 h
630I-40 at SR6NM00189.1RoadCibola85.4%246 of 28828 min2.6 h
631Navajo MissionTORN589.1CooperativeSandoval71.4%5 of 713 min25.5 h
632Silver City 3NSICN589.1CooperativeGrant71.4%5 of 720 min2.5 days
633Las Vegas - Sewage PlantLAVN589.1CooperativeSan Miguel71.4%5 of 723 min3 days
634Navajo DamBLNN589.1CooperativeSan Juan71.4%5 of 723 min3 days
635Fort SumnerFSRN589.1CooperativeDe Baca71.4%5 of 723 min24.4 h
636Santa Fe 3.0 SWNM-SF-24489.1VolunteerSanta Fe71.4%5 of 726 min2 days
637Sandia Park 3.4 NENM-BR-40689.1VolunteerBernalillo71.4%5 of 726 min2 days
638Silver City 2.7 NNWNM-GR-689.1VolunteerGrant71.4%5 of 726 min2.5 days
638NM-LA-37NM-LA-3789.1COCORAHS-71.4%5 of 726 min2.5 days
640Milan 1.7 NWNM-CB-3689.1VolunteerCibola71.4%5 of 726 min47 h
641Hillsboro 0.3 WSWNM-SR-4689.1VolunteerSierra71.4%5 of 726 min2 days
642San Antonio 0.8 NNWNM-SC-6989.1VolunteerSocorro71.4%5 of 726 min2 days
643Rio Rancho 5.4 NNENM-SN-13689.1VolunteerSandoval71.4%5 of 726 min2.5 days
644Nmsu Agricultural Science CtrTUCN589.1CooperativeQuay71.4%5 of 743 min3 days
645Rio Rancho 0.8 SNM-SN-13589.1VolunteerSandoval71.4%5 of 785 min2 days
646Los Lunas 3.3 ESENM-VL-3189.1VolunteerValencia71.4%5 of 786 min2 days
647Las Cruces 0.8 ESENM-DA-33889.1VolunteerDona Ana71.4%5 of 786 min2.1 days
648Capitan 1.3 WSWNM-LN-1889.1VolunteerLincoln71.4%5 of 786 min3 days
649Las Cruces 2.1 NNWNM-DA-40789.1VolunteerDona Ana71.4%5 of 786 min2 days
650Las Vegas 12.1 WNM-SM-1089.1VolunteerSan Miguel71.4%5 of 786 min24 h
651Albuquerque 7.4 ENM-BR-25589.1VolunteerBernalillo71.4%5 of 786 min35.1 h
652Ojo Encino 0.1 SNM-MK-3989.1VolunteerMcKinley71.4%5 of 786 min3 days
653Silver City 13.0 WSWNM-GR-9989.1VolunteerGrant71.4%5 of 786 min2 days
653Abiquiu 2.4 ENENM-RA-6189.1VolunteerRio Arriba71.4%5 of 786 min2 days
655Glenwood 8.8 NNWNM-CT-2989.1VolunteerCatron71.4%5 of 786 min35.1 h
655Mountainair 16.7 SWNM-SC-3189.1VolunteerSocorro71.4%5 of 786 min35.1 h
657Albuquerque 4.0 WNM-BR-10989.1VolunteerBernalillo71.4%5 of 786 min2 days
657Albuquerque 6.6 ENM-BR-22089.1VolunteerBernalillo71.4%5 of 786 min2 days
657Sandia 3.4 ENM-BR-45689.1VolunteerBernalillo71.4%5 of 786 min2 days
657San Cristobal 1.0 WSWNM-TS-7289.1VolunteerTaos71.4%5 of 786 min2 days
661Clovis 1.7 NENM-CR-2489.1VolunteerCurry71.4%5 of 786 min3 days
662Jemez Pueblo 5.7 NNWNM-SN-8989.1VolunteerSandoval71.4%5 of 786 min24 h
663Chama 1.0 NNM-RA-6689.1VolunteerRio Arriba71.4%5 of 786 min2 days
664Bernalillo - Jemez DamBRNN589.1CooperativeSandoval71.4%5 of 71.5 h3 days
665Albuquerque 2.7 SENM-BR-47289.1VolunteerBernalillo71.4%5 of 72.4 h2.5 days
666Albuquerque 2.5 SWNM-BR-46389.1VolunteerBernalillo71.4%5 of 72.4 h24 h
667Villanueva 0.5 SWNM-SM-4289.1VolunteerSan Miguel71.4%5 of 72.4 h34.1 h
668Las Cruces 0.8 NENM-DA-27589.1VolunteerDona Ana71.4%5 of 72.4 h2 days
669Aztec 9.1 NENM-SJ-6389.1VolunteerSan Juan71.4%5 of 72.4 h24 h
670Deming 8.6 SENM-LU-289.1VolunteerLuna71.4%5 of 72.4 h2.5 days
671Albuquerque 6.5 ESENM-BR-32289.1VolunteerBernalillo71.4%5 of 72.4 h2 days
672Las Cruces 4.4 WNM-DA-24789.1VolunteerDona Ana71.4%5 of 72.4 h2 days
672White Rock 0.5 SENM-LA-2989.1VolunteerLos Alamos71.4%5 of 72.4 h2 days
674Santa Fe 15.7 SSWNM-SF-17789.1VolunteerSanta Fe71.4%5 of 72.4 h2.4 days
675Santa Fe 2.9 ENENM-SF-17889.1VolunteerSanta Fe71.4%5 of 72.4 h2 days
676Las Cruces 6.3 NNENM-DA-22789.1VolunteerDona Ana71.4%5 of 72.4 h2.5 days
677Las Cruces 1.6 ENENM-DA-39389.0VolunteerDona Ana85.7%6 of 713.4 h35.1 h
678Bosque 3.1 SNM-SC-6689.0VolunteerSocorro71.4%5 of 785 min3.1 days
679Flume Ridge Rain Gage Near Ruidoso33195810542553088.8GaugeLincoln74.5%501 of 67217 min45 min
680Roswell - Pecos River near DexterDXRN588.7GaugeChaves98.8%166 of 16870 min2 h
680RIO CHAMA 3 SW La PuenteRLPN588.7GaugeRio Arriba98.8%166 of 16870 min2 h
682Elk Cabin SnotelELCN588.7GaugeSanta Fe98.8%166 of 1681.6 h2.1 h
682Gallegos Peak SnotelGLGN588.7GaugeTaos98.8%166 of 1681.6 h2.1 h
682Hopewell SnotelHPWN588.7GaugeRio Arriba98.8%166 of 1681.6 h2.1 h
682Lookout Mountain SnotelLKTN588.7GaugeSierra98.8%166 of 1681.6 h2.1 h
682North Costilla SnotelNCSN588.7GaugeTaos98.8%166 of 1681.6 h2.1 h
682Rice Park SnotelRPRN588.7GaugeCibola98.8%166 of 1681.6 h2.1 h
682Red River Pass #2 SnotelRRPN588.7GaugeTaos98.8%166 of 1681.6 h2.1 h
682Silver Creek Divide SnotelSCDN588.7GaugeCatron98.8%166 of 1681.6 h2.1 h
682Santa Fe SnotelSFSN588.7GaugeSanta Fe98.8%166 of 1681.6 h2.1 h
682Signal Peak SnotelSGNN588.7GaugeGrant98.8%166 of 1681.6 h2.1 h
682Shuree SnotelSHUN588.7GaugeTaos98.8%166 of 1681.6 h2.1 h
682San Antonio Sink SnotelSSCN588.7GaugeRio Arriba98.8%166 of 1681.6 h2.1 h
682Palo SnotelTACN588.7GaugeTaos98.8%166 of 1681.6 h2.1 h
682Tolby SnotelTOLN588.7GaugeColfax98.8%166 of 1681.6 h2.1 h
682Tres Ritos SnotelTREN588.7GaugeTaos98.8%166 of 1681.6 h2.1 h
682Vacas Locas SnotelVACN588.7GaugeRio Arriba98.8%166 of 1681.6 h2.1 h
698Starvation Peak Rain Gage Near Bernal35220310522170188.7GaugeSan Miguel74.5%501 of 67218 min45 min
699Cow Mountain Rain Gage Near Ruidoso33221710544583088.7GaugeOtero74.4%500 of 67217 min45 min
700Bear Canyon Rain Gage Near Hollywood33164810537493088.6GaugeOtero74.5%501 of 67218 min45 min
700Monjeau Peak Abv Little Ck Rain Gage Nr Alto33251010544043088.6GaugeLincoln74.5%501 of 67218 min45 min
702Daily Creek Near Rociada0721861588.6GaugeSan Miguel74.5%501 of 67218 min45 min
702Maestas Creek Near Rociada0721863588.6GaugeSan Miguel74.5%501 of 67218 min45 min
702Sparks Creek Near Rociada0721865588.6GaugeSan Miguel74.5%501 of 67218 min45 min
702North Floodway Channel Near Alameda0832990088.6GaugeBernalillo74.5%501 of 67218 min45 min
702Blue Canyon Ck Near El Porvenir0837918988.6GaugeSan Miguel74.5%501 of 67218 min45 min
702Dude Mesa Rain Gage Near Ruidoso33182010539343088.6GaugeLincoln74.5%501 of 67218 min45 min
702Buck Mountain, Near Alto33241510546560188.6GaugeLincoln74.5%501 of 67218 min45 min
702Las Lagunas Rain Gage Near Holman36042910525160188.6GaugeMora74.5%501 of 67218 min45 min
702Cerro Picacho Peak, Near Chacon36065410526060188.6GaugeTaos74.5%501 of 67218 min45 min
711Perk Ridge Rain Gage Near Ruidoso33210810542493088.6GaugeLincoln74.4%500 of 67218 min45 min
711Upper Raven Trail Rain Gage Near Ruidoso33213310541553088.6GaugeLincoln74.4%500 of 67218 min45 min
711Windy Point Rain Gage At Buck Mtn Near Alto33243510545153088.6GaugeLincoln74.4%500 of 67218 min45 min
714Mora Creek At Holman0721455088.6GaugeMora74.4%500 of 67218 min45 min
714Rio La Casa Above Cleveland0721479088.6GaugeMora74.4%500 of 67218 min45 min
714Sapello River Near Rociada0721847588.6GaugeSan Miguel74.4%500 of 67218 min45 min
714South Div Channel Abv Tijeras Arroyo Nr Albq.0833077588.6GaugeBernalillo74.4%500 of 67218 min45 min
714Turkey Sp Canyon Rain Gage Nr Ruidoso Downs33174410535443088.6GaugeOtero74.4%500 of 67218 min45 min
719South Fork Cedar Creek Near Ruidoso0838680988.6GaugeLincoln74.1%498 of 67217 min45 min
720Lower Gavilan Canyon Rain Gage Near Alto33225310541193088.6GaugeLincoln73.9%497 of 67217 min45 min
721Sandia Park 2.4 ENENM-BR-46988.6VolunteerBernalillo71.4%5 of 73.4 h2 days
722Santa Fe 2.3 NNM-SF-21788.6VolunteerSanta Fe71.4%5 of 73.4 h24 h
723Silver City 13.4 WSWNM-GR-988.6VolunteerGrant71.4%5 of 73.4 h2 days
724Albuquerque 3.5 NENM-BR-31388.6VolunteerBernalillo71.4%5 of 73.4 h2.5 days
725Madrid 1.9 SENM-SF-18988.6VolunteerSanta Fe71.4%5 of 73.4 h2.5 days
726Farmington 2.0 SWNM-SJ-4288.6VolunteerSan Juan71.4%5 of 73.4 h34.1 h
727Las Cruces 4.1 NNM-DA-38788.6VolunteerDona Ana71.4%5 of 73.4 h3 days
728Quemado 15.2 SWNM-CT-2888.5VolunteerCatron85.7%6 of 714.4 h2 days
729Cienegita Springs Rain Gage Near Ruidoso33205610547103088.5GaugeOtero74.2%499 of 67218 min45 min
730Fence Canyon Rain Gage Near Hollywood33160110540303088.5GaugeOtero74.1%498 of 67218 min45 min
731Upper Gavilan Canyon Rain Gage Near Alto33231310541073088.5GaugeLincoln73.9%497 of 67217 min45 min
732NM 502 at Los Alamos Main HillNM01488.4RoadSanta Fe94.6%318 of 33637 min2.5 h
733Eagle Lake Rain Gage Near Alto33230710544513088.4GaugeOtero73.9%497 of 67218 min45 min
734Deming 15.5 WSWNM-LU-3788.1VolunteerLuna71.4%5 of 74.4 h2 days
735White Rock 1.4 NENM-LA-2588.1VolunteerLos Alamos71.4%5 of 74.4 h24 h
736Albuquerque 8.0 ESENM-BR-44988.1VolunteerBernalillo71.4%5 of 74.4 h24 h
737Tularosa 1.0 ENM-OT-5188.1VolunteerOtero71.4%5 of 74.4 h2 days
738ALbuquerque 8.1 ESENM-BR-4087.7VolunteerBernalillo71.4%5 of 75.4 h47 h
739Edgewood 4.8 WNM-BR-45487.7VolunteerBernalillo71.4%5 of 75.4 h3 days
740Rio Chama 13 SW Tierra AmarillaRCEN587.2GaugeRio Arriba94.6%159 of 16885 min2 h
741Clovis 4.4 SNM-CR-3587.2VolunteerCurry71.4%5 of 76.4 h2 days
742Portales 2.9 ESENM-RV-2887.2VolunteerRoosevelt71.4%5 of 76.4 h3 days
743EPKN5EPKN587.0DCP-71.4%5 of 76.9 h2.5 days
744ZuniXNI86.9AirportMcKinley91.4%461 of 50414 min13.4 h
745Roswell 28.5 NNENM-CH-3786.7VolunteerChaves71.4%5 of 77.4 h3 days
746Ranchos De Taos 2.4 WNM-TS-1786.7VolunteerTaos71.4%5 of 77.4 h2 days
747Santa Rosa 16.6 SENM-GD-1086.7VolunteerGuadalupe71.4%5 of 77.4 h2.4 days
748Roswell 5.2 NNM-CH-4486.3VolunteerChaves71.4%5 of 78.4 h2 days
749Santa Fe 5.3 SWNM-SF-22885.8VolunteerSanta Fe71.4%5 of 79.4 h2.4 days
750Santa RosaSXU85.7AirportGuadalupe89.2%450 of 50414 min16.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; 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.