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.
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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 497 | Hope 25.9 SSWNM-OT-97 | 94.1 | Volunteer | Otero | 85.7% | 6 of 7 | 86 min | 2 days | |
| 502 | McIntosh 4.4 ESENM-TR-34 | 94.1 | Volunteer | Torrance | 85.7% | 6 of 7 | 86 min | 34.1 h | |
| 503 | Moriarty 1.0 SSWNM-TR-32 | 94.1 | Volunteer | Torrance | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 504 | Las Cruces 4.6 SSWNM-DA-358 | 94.1 | Volunteer | Dona Ana | 85.7% | 6 of 7 | 2.4 h | 35.1 h | |
| 505 | Eldorado At Santa Fe 0.5 ENM-SF-150 | 94.1 | Volunteer | Santa Fe | 85.7% | 6 of 7 | 2.4 h | 34.1 h | |
| 506 | Las Cruces 4.9 NENM-DA-424 | 94.1 | Volunteer | Dona Ana | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 507 | Socorro 9.9 SSENM-SC-14 | 94.1 | Volunteer | Socorro | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 508 | Sandia Park 4.9 ESENM-BR-311 | 94.1 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 2.4 h | 35.1 h | |
| 509 | Albuquerque 3.1 SSENM-BR-460 | 94.1 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 2.4 h | 24 h | |
| 510 | Albuquerque 8.1 ESENM-BR-373 | 94.1 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 510 | Farmington 1.3 WNWNM-SJ-67 | 94.1 | Volunteer | San Juan | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 512 | Las Vegas 3.6 NNWNM-SM-48 | 94.1 | Volunteer | San Miguel | 85.7% | 6 of 7 | 2.4 h | 36.1 h | |
| 513 | Las Cruces 1.7 WNWNM-DA-222 | 94.1 | Volunteer | Dona Ana | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 514 | Albuquerque 0.9 SSENM-BR-330 | 94.1 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 2.4 h | 35.1 h | |
| 514 | El Rito 0.0 SWNM-RA-69 | 94.1 | Volunteer | Rio Arriba | 85.7% | 6 of 7 | 2.4 h | 35.1 h | |
| 516 | Grants 1.6 NENM-CB-27 | 94.1 | Volunteer | Cibola | 85.7% | 6 of 7 | 2.4 h | 2 days | |
| 517 | Bateman SnotelBAMN5 | 93.9 | Gauge | Rio Arriba | 99.4% | 167 of 168 | 35 min | 2 h | |
| 517 | Chamita SnotelCHAN5 | 93.9 | Gauge | Rio Arriba | 99.4% | 167 of 168 | 35 min | 2 h | |
| 517 | Frisco Divide SnotelFRDN5 | 93.9 | Gauge | Catron | 99.4% | 167 of 168 | 35 min | 2 h | |
| 517 | Rio Santa Barbara SnotelSBAN5 | 93.9 | Gauge | Taos | 99.4% | 167 of 168 | 35 min | 2 h | |
| 517 | Senorita Divide #2 SnotelSENN5 | 93.9 | Gauge | Rio Arriba | 99.4% | 167 of 168 | 35 min | 2 h | |
| 517 | Sierra Blanca SnotelSIEN5 | 93.9 | Gauge | Lincoln | 99.4% | 167 of 168 | 35 min | 2 h | |
| 517 | Navajo Whiskey Ck SnotelWCTN5 | 93.9 | Gauge | San Juan | 99.4% | 167 of 168 | 35 min | 2 h | |
| 524 | State UniversitySTCN5 | 93.9 | Cooperative | Dona Ana | 85.7% | 6 of 7 | 2.7 h | 34.6 h | |
| 525 | SOUTH DIVERSION CHANNEL AT AlbuquerqueSDVN5 | 93.7 | Gauge | Bernalillo | 98.8% | 166 of 168 | 35 min | 2 h | |
| 526 | Mcknight Cabin SnotelMCKN5 | 93.7 | Gauge | Grant | 98.8% | 166 of 168 | 35 min | 2 h | |
| 527 | Questa - Wild River RAWSWDRN5 | 93.6 | Gauge | Taos | 100% | 168 of 168 | 16 min | 60 min | |
| 528 | Bluewater Ridge RAWSBLWN5 | 93.6 | Gauge | Cibola | 99.4% | 167 of 168 | 17 min | 2 h | |
| 529 | Los Alamos 6.9 SSENM-LA-23 | 93.6 | Volunteer | Los Alamos | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 530 | Pojoaque 1.0 ENM-SF-51 | 93.6 | Volunteer | Santa Fe | 85.7% | 6 of 7 | 3.4 h | 2 days | |
| 531 | Elida 5.7 WNM-RV-31 | 93.6 | Volunteer | Roosevelt | 85.7% | 6 of 7 | 3.4 h | 35.1 h | |
| 532 | Bernalillo 1.8 NENM-SN-109 | 93.6 | Volunteer | Sandoval | 85.7% | 6 of 7 | 3.4 h | 35.1 h | |
| 533 | Fort Sumner 0.5 SSWNM-DB-4 | 93.6 | Volunteer | De Baca | 85.7% | 6 of 7 | 3.4 h | 35.1 h | |
| 534 | Silver City 0.5 NNM-GR-65 | 93.6 | Volunteer | Grant | 85.7% | 6 of 7 | 3.4 h | 33.1 h | |
| 535 | Rio Rancho 6.0 NNWNM-SN-157 | 93.1 | Volunteer | Sandoval | 85.7% | 6 of 7 | 4.4 h | 35.1 h | |
| 536 | Sandia Park 3.9 ENM-BR-249 | 93.1 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 4.4 h | 34.1 h | |
| 537 | Las Cruces 2.7 SSWNM-DA-355 | 93.1 | Volunteer | Dona Ana | 85.7% | 6 of 7 | 4.4 h | 24 h | |
| 538 | Sierra Ditch Near Chacon07214470 | 93.0 | Gauge | Mora | 89.8% | 151 of 168 | 18 min | 4 h | |
| 539 | Angel FireAXX | 92.7 | Airport | Taos | 99.6% | 502 of 504 | 14 min | 40 min | |
| 540 | Santa Fe 5.2 SNM-SF-235 | 92.7 | Volunteer | Santa Fe | 85.7% | 6 of 7 | 5.4 h | 24 h | |
| 541 | Santa Fe 1.1 SNM-SF-115 | 92.7 | Volunteer | Santa Fe | 85.7% | 6 of 7 | 5.4 h | 35.1 h | |
| 542 | Gallup 0.7 ENENM-MK-30 | 92.7 | Volunteer | McKinley | 85.7% | 6 of 7 | 5.4 h | 34.1 h | |
| 543 | Hillsboro 11.6 SSWNM-SR-72 | 92.7 | Volunteer | Sierra | 85.7% | 6 of 7 | 5.4 h | 2 days | |
| 544 | Bosque Del Apache Nwr RAWS Nr Rio GrandeBDAN5 | 92.5 | Gauge | Dona Ana | 100% | 168 of 168 | 15 min | 60 min | |
| 545 | Jornada Exp RangeS2168 | 92.5 | Soil | Dona Ana | 100% | 168 of 168 | 43 min | 65 min | |
| 546 | Alcalde ScanALDN5 | 92.4 | Gauge | Rio Arriba | 99.4% | 167 of 168 | 42 min | 2 h | |
| 546 | Crossroads ScanCRDN5 | 92.4 | Gauge | Lea | 99.4% | 167 of 168 | 42 min | 2 h | |
| 546 | Jornada Exp Range ScanJERN5 | 92.4 | Gauge | Dona Ana | 99.4% | 167 of 168 | 42 min | 2 h | |
| 546 | Willow Wells ScanWILN5 | 92.4 | Gauge | Lea | 99.4% | 167 of 168 | 42 min | 2 h | |
| 550 | BelenBRG | 92.4 | Airport | Valencia | 89.6% | 452 of 504 | 4 min | 2.7 h | |
| 551 | RIO NAMBE 5 SE NambeRNAN5 | 92.3 | Gauge | Santa Fe | 97.6% | 164 of 168 | 40 min | 2 h | |
| 551 | Rio GrandeSMCN5 | 92.3 | Gauge | Socorro | 97.6% | 164 of 168 | 40 min | 2 h | |
| 553 | SocorroONM | 92.3 | Airport | Socorro | 89.4% | 451 of 504 | 4 min | 2.7 h | |
| 554 | White Rock 1.5 NNENM-LA-10 | 92.2 | Volunteer | Los Alamos | 85.7% | 6 of 7 | 6.4 h | 34.1 h | |
| 555 | Albuquerque 5.4 ENM-BR-452 | 92.2 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 6.4 h | 36.1 h | |
| 556 | Silver City 2.6 NNWNM-GR-28 | 92.2 | Volunteer | Grant | 85.7% | 6 of 7 | 6.4 h | 24 h | |
| 557 | Las Cruces 5.7 NENM-DA-264 | 92.2 | Volunteer | Dona Ana | 85.7% | 6 of 7 | 6.4 h | 35.1 h | |
| 558 | Los Lunas PMCS2169 | 92.1 | Soil | Valencia | 100% | 168 of 168 | 45 min | 65 min | |
| 559 | AlcaldeS2172 | 92.1 | Soil | Rio Arriba | 98.8% | 166 of 168 | 43 min | 2 h | |
| 560 | US 285 at TesuqueNM017 | 92.1 | Road | Santa Fe | 94.8% | 239 of 252 | 37 min | 2.5 h | |
| 561 | Las Cruces INTLLRU | 92.1 | Airport | Dona Ana | 88.8% | 448 of 504 | 4 min | 2.7 h | |
| 562 | Santa TeresaDNA | 92.1 | Airport | Dona Ana | 88.8% | 448 of 504 | 4 min | 2.7 h | |
| 563 | Adams Ranch #1 ScanADRN5 | 92.0 | Gauge | Lincoln | 98.2% | 165 of 168 | 42 min | 2 h | |
| 564 | ArtesiaATS | 92.0 | Airport | Eddy | 88.6% | 447 of 504 | 4 min | 2.7 h | |
| 565 | GRLN5GRLN5 | 92.0 | DCP | - | 85.7% | 6 of 7 | 6.9 h | 2 days | |
| 566 | Adams Ranch #1S2015 | 91.9 | Soil | Lincoln | 98.2% | 165 of 168 | 43 min | 2 h | |
| 567 | CrossroadsS2107 | 91.9 | Soil | Lea | 98.2% | 165 of 168 | 43 min | 2 h | |
| 568 | AGLN5AGLN5 | 91.9 | DCP | - | 85.7% | 6 of 7 | 7.1 h | 36.1 h | |
| 568 | GCVN5GCVN5 | 91.9 | DCP | - | 85.7% | 6 of 7 | 7.1 h | 36.1 h | |
| 570 | Socorro 20 N03048 | 91.8 | Reference | Socorro | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 570 | Los Alamos 13 W03062 | 91.8 | Reference | Sandoval | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 572 | Las Cruces 20 N03074 | 91.8 | Reference | Dona Ana | 100% | 84 of 84 | 1.5 h | 3.1 h | |
| 573 | Santa Fe 17.8 SSENM-SF-238 | 91.7 | Volunteer | Santa Fe | 85.7% | 6 of 7 | 7.4 h | 35.1 h | |
| 574 | Cedar Crest 0.5 NNWNM-BR-273 | 91.7 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 575 | Edgewood 6.3 NWNM-BR-156 | 91.7 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 575 | Ocate 3.7 WNWNM-MR-3 | 91.7 | Volunteer | Mora | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 575 | Ocate 3.4 WNW (TWR#1)NM-MR-4 | 91.7 | Volunteer | Mora | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 575 | Ocate 3.0 WNW (TWR#2)NM-MR-5 | 91.7 | Volunteer | Mora | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 579 | Arroyo Hondo 4.8 WSWNM-TS-1 | 91.7 | Volunteer | Taos | 85.7% | 6 of 7 | 7.4 h | 24 h | |
| 580 | Albuquerque 7.4 ENENM-BR-365 | 91.7 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 7.4 h | 2 days | |
| 581 | Ruidoso RegionalSRR | 91.4 | Airport | Lincoln | 87.7% | 442 of 504 | 11 min | 2.7 h | |
| 582 | MOGOLLON CREEK 14 N Cliff 14NMCCN5 | 91.3 | Gauge | Grant | 88.8% | 597 of 672 | 25 min | 60 min | |
| 583 | Albuquerque 1.6 ENM-BR-200 | 91.3 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 8.4 h | 2 days | |
| 584 | Edgewood 9.9 NNM-SF-121 | 91.3 | Volunteer | Santa Fe | 85.7% | 6 of 7 | 8.4 h | 34.1 h | |
| 585 | Santa Fe 12.2 SSENM-SF-245 | 91.3 | Volunteer | Santa Fe | 85.7% | 6 of 7 | 8.4 h | 24 h | |
| 586 | Albuquerque 3.7 SSENM-BR-123 | 91.3 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 8.4 h | 2 days | |
| 587 | Grants-Milan MuniGNT | 91.1 | Airport | Cibola | 89.2% | 450 of 504 | 4 min | 2.7 h | |
| 588 | Rio Grande AT Hayners Bridge near RinconRHBN5 | 90.8 | Gauge | Dona Ana | 90.6% | 203 of 224 | 35 min | 75 min | |
| 589 | Albuquerque 4.6 ENM-BR-34 | 90.8 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 9.4 h | 34.1 h | |
| 590 | Thoreau 0.8 ENENM-MK-29 | 90.8 | Volunteer | McKinley | 85.7% | 6 of 7 | 9.4 h | 2 days | |
| 591 | Bayard 5.3 NNM-GR-85 | 90.8 | Volunteer | Grant | 85.7% | 6 of 7 | 9.4 h | 2 days | |
| 592 | Los Lunas Pmc ScanLNAN5 | 90.5 | Gauge | Valencia | 99.4% | 167 of 168 | 42 min | 2 h | |
| 593 | Willow WellsS2108 | 90.4 | Soil | Lea | 99.4% | 167 of 168 | 53 min | 2 h | |
| 594 | Las Cruces 6.1 NNENM-DA-419 | 90.4 | Volunteer | Dona Ana | 85.7% | 6 of 7 | 10.4 h | 34.1 h | |
| 595 | Albuquerque 8.1 ENENM-BR-268 | 90.4 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 10.4 h | 24 h | |
| 596 | Albuquerque 4.1 ENENM-BR-394 | 90.4 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 10.4 h | 2 days | |
| 597 | ChamaCHMN5 | 90.3 | Gauge | Rio Arriba | 83.4% | 187 of 224 | 25 min | 2 h | |
| 598 | ThoreauS2233 | 90.2 | Soil | McKinley | 98.8% | 166 of 168 | 53 min | 2 h | |
| 599 | Carlsbad 2.0 NNM-ED-11 | 89.9 | Volunteer | Eddy | 85.7% | 6 of 7 | 11.4 h | 2 days | |
| 600 | Albuquerque - Paseo Pump StationPPSN5 | 89.7 | Gauge | Bernalillo | 98.8% | 166 of 168 | 55 min | 2 h | |
| 600 | Rio Hondo Above Chavez Canyon Near HondoRHHN5 | 89.7 | Gauge | Lincoln | 98.8% | 166 of 168 | 55 min | 2 h | |
| 602 | Beaver Creek Near El Porvenir08380070 | 89.6 | Gauge | San Miguel | 74.5% | 501 of 672 | 13 min | 45 min | |
| 602 | Gallinas Creek At Gallinas08380400 | 89.6 | Gauge | San Miguel | 74.5% | 501 of 672 | 13 min | 45 min | |
| 602 | Nogal Peak Crest Trail 25, Near Alto332940105470501 | 89.6 | Gauge | Lincoln | 74.5% | 501 of 672 | 13 min | 45 min | |
| 602 | Lvlg At Divide Near Gallinas354142105184301 | 89.6 | Gauge | San Miguel | 74.5% | 501 of 672 | 13 min | 45 min | |
| 602 | Johnson Mesa Near Gallinas354150105275301 | 89.6 | Gauge | San Miguel | 74.5% | 501 of 672 | 13 min | 45 min | |
| 607 | Sapello River Above Sapello07218525 | 89.6 | Gauge | San Miguel | 74.5% | 501 of 672 | 13 min | 45 min | |
| 607 | Rito San Jose At Lower Rociada07218680 | 89.6 | Gauge | San Miguel | 74.5% | 501 of 672 | 13 min | 45 min | |
| 607 | Vallecito Creek At Paliza Canyon Nr Ponderosa08324950 | 89.6 | Gauge | Sandoval | 74.5% | 501 of 672 | 13 min | 45 min | |
| 607 | Gavilan Ridge South Nr Ruidoso Downs332118105373001 | 89.6 | Gauge | Lincoln | 74.5% | 501 of 672 | 13 min | 45 min | |
| 607 | Gavilan Ridge North Nr Ruidoso Downs332211105371101 | 89.6 | Gauge | Lincoln | 74.5% | 501 of 672 | 13 min | 45 min | |
| 607 | Forest Service Rd 120 Nr Ruidoso Downs332247105352401 | 89.6 | Gauge | Lincoln | 74.5% | 501 of 672 | 13 min | 45 min | |
| 607 | Alto Water Treatment Plant Rain Gage At Alto332333105403001 | 89.6 | Gauge | Lincoln | 74.5% | 501 of 672 | 13 min | 45 min | |
| 607 | La Cueva Fire Station No. 4 Near Bland354802106274601 | 89.6 | Gauge | Sandoval | 74.5% | 501 of 672 | 13 min | 45 min | |
| 615 | Beaver Creek Near Gallinas08380088 | 89.6 | Gauge | San Miguel | 74.4% | 500 of 672 | 12 min | 45 min | |
| 616 | Gallinas Creek At Big Pines Nr Gallinas08379990 | 89.6 | Gauge | San Miguel | 74.4% | 500 of 672 | 13 min | 45 min | |
| 616 | Zuni Salt Lake Nr Quemado09386189 | 89.6 | Gauge | Catron | 74.4% | 500 of 672 | 13 min | 45 min | |
| 616 | Rio Dela Casa Road, Near Holman360139105283301 | 89.6 | Gauge | Mora | 74.4% | 500 of 672 | 13 min | 45 min | |
| 619 | Navajo Reservoir Nr ArchuletaNVRN5 | 89.5 | Gauge | San Juan | 98.2% | 165 of 168 | 55 min | 2 h | |
| 620 | SevilletaS2171 | 89.5 | Soil | Socorro | 97.0% | 163 of 168 | 53 min | 2 h | |
| 621 | Forest Service Road 131 Nr Bonito332933105434501 | 89.5 | Gauge | Lincoln | 74.4% | 500 of 672 | 13 min | 45 min | |
| 621 | North Slope Los Griegos Peak Nr Jemez Springs354804106332001 | 89.5 | Gauge | Sandoval | 74.4% | 500 of 672 | 13 min | 45 min | |
| 623 | Peralta Ridge Near Ponderosa354432106321501 | 89.5 | Gauge | Sandoval | 74.2% | 499 of 672 | 13 min | 45 min | |
| 623 | Los Hornos Peak, Near Holman360324105195101 | 89.5 | Gauge | Mora | 74.2% | 499 of 672 | 13 min | 45 min | |
| 625 | Manuelitas Creek Below Rociada07218720 | 89.5 | Gauge | San Miguel | 74.2% | 499 of 672 | 13 min | 45 min | |
| 626 | Roswell/IndustrialROW | 89.4 | Airport | Chaves | 87.5% | 147 of 168 | 8 min | 16 h | |
| 627 | Albuquerque 8.0 ESENM-BR-316 | 89.4 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 12.4 h | 25 h | |
| 628 | Upper Paliza Canyon Near Ponderosa354444106333801 | 89.4 | Gauge | Sandoval | 74.1% | 498 of 672 | 13 min | 45 min | |
| 629 | NM 68 at VelardeNM020 | 89.3 | Road | Rio Arriba | 89.2% | 225 of 252 | 37 min | 2.5 h | |
| 630 | I-40 at SR6NM001 | 89.1 | Road | Cibola | 85.4% | 246 of 288 | 28 min | 2.6 h | |
| 631 | Navajo MissionTORN5 | 89.1 | Cooperative | Sandoval | 71.4% | 5 of 7 | 13 min | 25.5 h | |
| 632 | Silver City 3NSICN5 | 89.1 | Cooperative | Grant | 71.4% | 5 of 7 | 20 min | 2.5 days | |
| 633 | Las Vegas - Sewage PlantLAVN5 | 89.1 | Cooperative | San Miguel | 71.4% | 5 of 7 | 23 min | 3 days | |
| 634 | Navajo DamBLNN5 | 89.1 | Cooperative | San Juan | 71.4% | 5 of 7 | 23 min | 3 days | |
| 635 | Fort SumnerFSRN5 | 89.1 | Cooperative | De Baca | 71.4% | 5 of 7 | 23 min | 24.4 h | |
| 636 | Santa Fe 3.0 SWNM-SF-244 | 89.1 | Volunteer | Santa Fe | 71.4% | 5 of 7 | 26 min | 2 days | |
| 637 | Sandia Park 3.4 NENM-BR-406 | 89.1 | Volunteer | Bernalillo | 71.4% | 5 of 7 | 26 min | 2 days | |
| 638 | Silver City 2.7 NNWNM-GR-6 | 89.1 | Volunteer | Grant | 71.4% | 5 of 7 | 26 min | 2.5 days | |
| 638 | NM-LA-37NM-LA-37 | 89.1 | COCORAHS | - | 71.4% | 5 of 7 | 26 min | 2.5 days | |
| 640 | Milan 1.7 NWNM-CB-36 | 89.1 | Volunteer | Cibola | 71.4% | 5 of 7 | 26 min | 47 h | |
| 641 | Hillsboro 0.3 WSWNM-SR-46 | 89.1 | Volunteer | Sierra | 71.4% | 5 of 7 | 26 min | 2 days | |
| 642 | San Antonio 0.8 NNWNM-SC-69 | 89.1 | Volunteer | Socorro | 71.4% | 5 of 7 | 26 min | 2 days | |
| 643 | Rio Rancho 5.4 NNENM-SN-136 | 89.1 | Volunteer | Sandoval | 71.4% | 5 of 7 | 26 min | 2.5 days | |
| 644 | Nmsu Agricultural Science CtrTUCN5 | 89.1 | Cooperative | Quay | 71.4% | 5 of 7 | 43 min | 3 days | |
| 645 | Rio Rancho 0.8 SNM-SN-135 | 89.1 | Volunteer | Sandoval | 71.4% | 5 of 7 | 85 min | 2 days | |
| 646 | Los Lunas 3.3 ESENM-VL-31 | 89.1 | Volunteer | Valencia | 71.4% | 5 of 7 | 86 min | 2 days | |
| 647 | Las Cruces 0.8 ESENM-DA-338 | 89.1 | Volunteer | Dona Ana | 71.4% | 5 of 7 | 86 min | 2.1 days | |
| 648 | Capitan 1.3 WSWNM-LN-18 | 89.1 | Volunteer | Lincoln | 71.4% | 5 of 7 | 86 min | 3 days | |
| 649 | Las Cruces 2.1 NNWNM-DA-407 | 89.1 | Volunteer | Dona Ana | 71.4% | 5 of 7 | 86 min | 2 days | |
| 650 | Las Vegas 12.1 WNM-SM-10 | 89.1 | Volunteer | San Miguel | 71.4% | 5 of 7 | 86 min | 24 h | |
| 651 | Albuquerque 7.4 ENM-BR-255 | 89.1 | Volunteer | Bernalillo | 71.4% | 5 of 7 | 86 min | 35.1 h | |
| 652 | Ojo Encino 0.1 SNM-MK-39 | 89.1 | Volunteer | McKinley | 71.4% | 5 of 7 | 86 min | 3 days | |
| 653 | Silver City 13.0 WSWNM-GR-99 | 89.1 | Volunteer | Grant | 71.4% | 5 of 7 | 86 min | 2 days | |
| 653 | Abiquiu 2.4 ENENM-RA-61 | 89.1 | Volunteer | Rio Arriba | 71.4% | 5 of 7 | 86 min | 2 days | |
| 655 | Glenwood 8.8 NNWNM-CT-29 | 89.1 | Volunteer | Catron | 71.4% | 5 of 7 | 86 min | 35.1 h | |
| 655 | Mountainair 16.7 SWNM-SC-31 | 89.1 | Volunteer | Socorro | 71.4% | 5 of 7 | 86 min | 35.1 h | |
| 657 | Albuquerque 4.0 WNM-BR-109 | 89.1 | Volunteer | Bernalillo | 71.4% | 5 of 7 | 86 min | 2 days | |
| 657 | Albuquerque 6.6 ENM-BR-220 | 89.1 | Volunteer | Bernalillo | 71.4% | 5 of 7 | 86 min | 2 days | |
| 657 | Sandia 3.4 ENM-BR-456 | 89.1 | Volunteer | Bernalillo | 71.4% | 5 of 7 | 86 min | 2 days | |
| 657 | San Cristobal 1.0 WSWNM-TS-72 | 89.1 | Volunteer | Taos | 71.4% | 5 of 7 | 86 min | 2 days | |
| 661 | Clovis 1.7 NENM-CR-24 | 89.1 | Volunteer | Curry | 71.4% | 5 of 7 | 86 min | 3 days | |
| 662 | Jemez Pueblo 5.7 NNWNM-SN-89 | 89.1 | Volunteer | Sandoval | 71.4% | 5 of 7 | 86 min | 24 h | |
| 663 | Chama 1.0 NNM-RA-66 | 89.1 | Volunteer | Rio Arriba | 71.4% | 5 of 7 | 86 min | 2 days | |
| 664 | Bernalillo - Jemez DamBRNN5 | 89.1 | Cooperative | Sandoval | 71.4% | 5 of 7 | 1.5 h | 3 days | |
| 665 | Albuquerque 2.7 SENM-BR-472 | 89.1 | Volunteer | Bernalillo | 71.4% | 5 of 7 | 2.4 h | 2.5 days | |
| 666 | Albuquerque 2.5 SWNM-BR-463 | 89.1 | Volunteer | Bernalillo | 71.4% | 5 of 7 | 2.4 h | 24 h | |
| 667 | Villanueva 0.5 SWNM-SM-42 | 89.1 | Volunteer | San Miguel | 71.4% | 5 of 7 | 2.4 h | 34.1 h | |
| 668 | Las Cruces 0.8 NENM-DA-275 | 89.1 | Volunteer | Dona Ana | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 669 | Aztec 9.1 NENM-SJ-63 | 89.1 | Volunteer | San Juan | 71.4% | 5 of 7 | 2.4 h | 24 h | |
| 670 | Deming 8.6 SENM-LU-2 | 89.1 | Volunteer | Luna | 71.4% | 5 of 7 | 2.4 h | 2.5 days | |
| 671 | Albuquerque 6.5 ESENM-BR-322 | 89.1 | Volunteer | Bernalillo | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 672 | Las Cruces 4.4 WNM-DA-247 | 89.1 | Volunteer | Dona Ana | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 672 | White Rock 0.5 SENM-LA-29 | 89.1 | Volunteer | Los Alamos | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 674 | Santa Fe 15.7 SSWNM-SF-177 | 89.1 | Volunteer | Santa Fe | 71.4% | 5 of 7 | 2.4 h | 2.4 days | |
| 675 | Santa Fe 2.9 ENENM-SF-178 | 89.1 | Volunteer | Santa Fe | 71.4% | 5 of 7 | 2.4 h | 2 days | |
| 676 | Las Cruces 6.3 NNENM-DA-227 | 89.1 | Volunteer | Dona Ana | 71.4% | 5 of 7 | 2.4 h | 2.5 days | |
| 677 | Las Cruces 1.6 ENENM-DA-393 | 89.0 | Volunteer | Dona Ana | 85.7% | 6 of 7 | 13.4 h | 35.1 h | |
| 678 | Bosque 3.1 SNM-SC-66 | 89.0 | Volunteer | Socorro | 71.4% | 5 of 7 | 85 min | 3.1 days | |
| 679 | Flume Ridge Rain Gage Near Ruidoso331958105425530 | 88.8 | Gauge | Lincoln | 74.5% | 501 of 672 | 17 min | 45 min | |
| 680 | Roswell - Pecos River near DexterDXRN5 | 88.7 | Gauge | Chaves | 98.8% | 166 of 168 | 70 min | 2 h | |
| 680 | RIO CHAMA 3 SW La PuenteRLPN5 | 88.7 | Gauge | Rio Arriba | 98.8% | 166 of 168 | 70 min | 2 h | |
| 682 | Elk Cabin SnotelELCN5 | 88.7 | Gauge | Santa Fe | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 682 | Gallegos Peak SnotelGLGN5 | 88.7 | Gauge | Taos | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 682 | Hopewell SnotelHPWN5 | 88.7 | Gauge | Rio Arriba | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 682 | Lookout Mountain SnotelLKTN5 | 88.7 | Gauge | Sierra | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 682 | North Costilla SnotelNCSN5 | 88.7 | Gauge | Taos | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 682 | Rice Park SnotelRPRN5 | 88.7 | Gauge | Cibola | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 682 | Red River Pass #2 SnotelRRPN5 | 88.7 | Gauge | Taos | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 682 | Silver Creek Divide SnotelSCDN5 | 88.7 | Gauge | Catron | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 682 | Santa Fe SnotelSFSN5 | 88.7 | Gauge | Santa Fe | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 682 | Signal Peak SnotelSGNN5 | 88.7 | Gauge | Grant | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 682 | Shuree SnotelSHUN5 | 88.7 | Gauge | Taos | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 682 | San Antonio Sink SnotelSSCN5 | 88.7 | Gauge | Rio Arriba | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 682 | Palo SnotelTACN5 | 88.7 | Gauge | Taos | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 682 | Tolby SnotelTOLN5 | 88.7 | Gauge | Colfax | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 682 | Tres Ritos SnotelTREN5 | 88.7 | Gauge | Taos | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 682 | Vacas Locas SnotelVACN5 | 88.7 | Gauge | Rio Arriba | 98.8% | 166 of 168 | 1.6 h | 2.1 h | |
| 698 | Starvation Peak Rain Gage Near Bernal352203105221701 | 88.7 | Gauge | San Miguel | 74.5% | 501 of 672 | 18 min | 45 min | |
| 699 | Cow Mountain Rain Gage Near Ruidoso332217105445830 | 88.7 | Gauge | Otero | 74.4% | 500 of 672 | 17 min | 45 min | |
| 700 | Bear Canyon Rain Gage Near Hollywood331648105374930 | 88.6 | Gauge | Otero | 74.5% | 501 of 672 | 18 min | 45 min | |
| 700 | Monjeau Peak Abv Little Ck Rain Gage Nr Alto332510105440430 | 88.6 | Gauge | Lincoln | 74.5% | 501 of 672 | 18 min | 45 min | |
| 702 | Daily Creek Near Rociada07218615 | 88.6 | Gauge | San Miguel | 74.5% | 501 of 672 | 18 min | 45 min | |
| 702 | Maestas Creek Near Rociada07218635 | 88.6 | Gauge | San Miguel | 74.5% | 501 of 672 | 18 min | 45 min | |
| 702 | Sparks Creek Near Rociada07218655 | 88.6 | Gauge | San Miguel | 74.5% | 501 of 672 | 18 min | 45 min | |
| 702 | North Floodway Channel Near Alameda08329900 | 88.6 | Gauge | Bernalillo | 74.5% | 501 of 672 | 18 min | 45 min | |
| 702 | Blue Canyon Ck Near El Porvenir08379189 | 88.6 | Gauge | San Miguel | 74.5% | 501 of 672 | 18 min | 45 min | |
| 702 | Dude Mesa Rain Gage Near Ruidoso331820105393430 | 88.6 | Gauge | Lincoln | 74.5% | 501 of 672 | 18 min | 45 min | |
| 702 | Buck Mountain, Near Alto332415105465601 | 88.6 | Gauge | Lincoln | 74.5% | 501 of 672 | 18 min | 45 min | |
| 702 | Las Lagunas Rain Gage Near Holman360429105251601 | 88.6 | Gauge | Mora | 74.5% | 501 of 672 | 18 min | 45 min | |
| 702 | Cerro Picacho Peak, Near Chacon360654105260601 | 88.6 | Gauge | Taos | 74.5% | 501 of 672 | 18 min | 45 min | |
| 711 | Perk Ridge Rain Gage Near Ruidoso332108105424930 | 88.6 | Gauge | Lincoln | 74.4% | 500 of 672 | 18 min | 45 min | |
| 711 | Upper Raven Trail Rain Gage Near Ruidoso332133105415530 | 88.6 | Gauge | Lincoln | 74.4% | 500 of 672 | 18 min | 45 min | |
| 711 | Windy Point Rain Gage At Buck Mtn Near Alto332435105451530 | 88.6 | Gauge | Lincoln | 74.4% | 500 of 672 | 18 min | 45 min | |
| 714 | Mora Creek At Holman07214550 | 88.6 | Gauge | Mora | 74.4% | 500 of 672 | 18 min | 45 min | |
| 714 | Rio La Casa Above Cleveland07214790 | 88.6 | Gauge | Mora | 74.4% | 500 of 672 | 18 min | 45 min | |
| 714 | Sapello River Near Rociada07218475 | 88.6 | Gauge | San Miguel | 74.4% | 500 of 672 | 18 min | 45 min | |
| 714 | South Div Channel Abv Tijeras Arroyo Nr Albq.08330775 | 88.6 | Gauge | Bernalillo | 74.4% | 500 of 672 | 18 min | 45 min | |
| 714 | Turkey Sp Canyon Rain Gage Nr Ruidoso Downs331744105354430 | 88.6 | Gauge | Otero | 74.4% | 500 of 672 | 18 min | 45 min | |
| 719 | South Fork Cedar Creek Near Ruidoso08386809 | 88.6 | Gauge | Lincoln | 74.1% | 498 of 672 | 17 min | 45 min | |
| 720 | Lower Gavilan Canyon Rain Gage Near Alto332253105411930 | 88.6 | Gauge | Lincoln | 73.9% | 497 of 672 | 17 min | 45 min | |
| 721 | Sandia Park 2.4 ENENM-BR-469 | 88.6 | Volunteer | Bernalillo | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 722 | Santa Fe 2.3 NNM-SF-217 | 88.6 | Volunteer | Santa Fe | 71.4% | 5 of 7 | 3.4 h | 24 h | |
| 723 | Silver City 13.4 WSWNM-GR-9 | 88.6 | Volunteer | Grant | 71.4% | 5 of 7 | 3.4 h | 2 days | |
| 724 | Albuquerque 3.5 NENM-BR-313 | 88.6 | Volunteer | Bernalillo | 71.4% | 5 of 7 | 3.4 h | 2.5 days | |
| 725 | Madrid 1.9 SENM-SF-189 | 88.6 | Volunteer | Santa Fe | 71.4% | 5 of 7 | 3.4 h | 2.5 days | |
| 726 | Farmington 2.0 SWNM-SJ-42 | 88.6 | Volunteer | San Juan | 71.4% | 5 of 7 | 3.4 h | 34.1 h | |
| 727 | Las Cruces 4.1 NNM-DA-387 | 88.6 | Volunteer | Dona Ana | 71.4% | 5 of 7 | 3.4 h | 3 days | |
| 728 | Quemado 15.2 SWNM-CT-28 | 88.5 | Volunteer | Catron | 85.7% | 6 of 7 | 14.4 h | 2 days | |
| 729 | Cienegita Springs Rain Gage Near Ruidoso332056105471030 | 88.5 | Gauge | Otero | 74.2% | 499 of 672 | 18 min | 45 min | |
| 730 | Fence Canyon Rain Gage Near Hollywood331601105403030 | 88.5 | Gauge | Otero | 74.1% | 498 of 672 | 18 min | 45 min | |
| 731 | Upper Gavilan Canyon Rain Gage Near Alto332313105410730 | 88.5 | Gauge | Lincoln | 73.9% | 497 of 672 | 17 min | 45 min | |
| 732 | NM 502 at Los Alamos Main HillNM014 | 88.4 | Road | Santa Fe | 94.6% | 318 of 336 | 37 min | 2.5 h | |
| 733 | Eagle Lake Rain Gage Near Alto332307105445130 | 88.4 | Gauge | Otero | 73.9% | 497 of 672 | 18 min | 45 min | |
| 734 | Deming 15.5 WSWNM-LU-37 | 88.1 | Volunteer | Luna | 71.4% | 5 of 7 | 4.4 h | 2 days | |
| 735 | White Rock 1.4 NENM-LA-25 | 88.1 | Volunteer | Los Alamos | 71.4% | 5 of 7 | 4.4 h | 24 h | |
| 736 | Albuquerque 8.0 ESENM-BR-449 | 88.1 | Volunteer | Bernalillo | 71.4% | 5 of 7 | 4.4 h | 24 h | |
| 737 | Tularosa 1.0 ENM-OT-51 | 88.1 | Volunteer | Otero | 71.4% | 5 of 7 | 4.4 h | 2 days | |
| 738 | ALbuquerque 8.1 ESENM-BR-40 | 87.7 | Volunteer | Bernalillo | 71.4% | 5 of 7 | 5.4 h | 47 h | |
| 739 | Edgewood 4.8 WNM-BR-454 | 87.7 | Volunteer | Bernalillo | 71.4% | 5 of 7 | 5.4 h | 3 days | |
| 740 | Rio Chama 13 SW Tierra AmarillaRCEN5 | 87.2 | Gauge | Rio Arriba | 94.6% | 159 of 168 | 85 min | 2 h | |
| 741 | Clovis 4.4 SNM-CR-35 | 87.2 | Volunteer | Curry | 71.4% | 5 of 7 | 6.4 h | 2 days | |
| 742 | Portales 2.9 ESENM-RV-28 | 87.2 | Volunteer | Roosevelt | 71.4% | 5 of 7 | 6.4 h | 3 days | |
| 743 | EPKN5EPKN5 | 87.0 | DCP | - | 71.4% | 5 of 7 | 6.9 h | 2.5 days | |
| 744 | ZuniXNI | 86.9 | Airport | McKinley | 91.4% | 461 of 504 | 14 min | 13.4 h | |
| 745 | Roswell 28.5 NNENM-CH-37 | 86.7 | Volunteer | Chaves | 71.4% | 5 of 7 | 7.4 h | 3 days | |
| 746 | Ranchos De Taos 2.4 WNM-TS-17 | 86.7 | Volunteer | Taos | 71.4% | 5 of 7 | 7.4 h | 2 days | |
| 747 | Santa Rosa 16.6 SENM-GD-10 | 86.7 | Volunteer | Guadalupe | 71.4% | 5 of 7 | 7.4 h | 2.4 days | |
| 748 | Roswell 5.2 NNM-CH-44 | 86.3 | Volunteer | Chaves | 71.4% | 5 of 7 | 8.4 h | 2 days | |
| 749 | Santa Fe 5.3 SWNM-SF-228 | 85.8 | Volunteer | Santa Fe | 71.4% | 5 of 7 | 9.4 h | 2.4 days | |
| 750 | Santa RosaSXU | 85.7 | Airport | Guadalupe | 89.2% | 450 of 504 | 14 min | 16.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:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.