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 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
| Rank | Station | Score | Parts | Network | County | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 490 | RIO PUEBLO DE TAOS 5 NE TaosRPTN5 | 95.4 | Gauge | Taos | 99.4% | 167 of 168 | 28 min | 2 h | |
| 490 | RED RIVER 4 SW QuestaRRFN5 | 95.4 | Gauge | Taos | 99.4% | 167 of 168 | 28 min | 2 h | |
| 490 | TESEQUE CREEK 4 NNE Santa FeTSQN5 | 95.4 | Gauge | Santa Fe | 99.4% | 167 of 168 | 28 min | 2 h | |
| 504 | Silver City/GrantSVC | 95.3 | Airport | Grant | 97.6% | 492 of 504 | 12 min | 2.7 h | |
| 505 | ANIMAS RIVER 1 WSW AztecAZRN5 | 95.2 | Gauge | San Juan | 98.8% | 166 of 168 | 28 min | 2 h | |
| 506 | RIO GRANDE 1 NNE EscondidaRGEN5 | 95.2 | Gauge | Socorro | 98.8% | 166 of 168 | 28 min | 2 h | |
| 507 | Albuquerque 4.6 ENM-BR-34 | 95.0 | Volunteer | Bernalillo | 100% | 3 of 3 | 11.4 h | 25 h | |
| 508 | Alto - Buck MountainBKMN5 | 94.9 | Gauge | Lincoln | 98.6% | 663 of 672 | 18 min | 1.5 h | |
| 509 | Rio Grande AT Caballo LakeCBON5 | 94.9 | Gauge | Sierra | 95.2% | 160 of 168 | 23 min | 2.1 h | |
| 509 | Rio Grande AT Elephant Butte LakeEBDN5 | 94.9 | Gauge | Sierra | 95.2% | 160 of 168 | 23 min | 2.1 h | |
| 509 | DamELVN5 | 94.9 | Gauge | Rio Arriba | 95.2% | 160 of 168 | 23 min | 2.1 h | |
| 509 | Abv Heron LakeHEWN5 | 94.9 | Gauge | Rio Arriba | 95.2% | 160 of 168 | 23 min | 2.1 h | |
| 509 | Heron ReservoirTRAN5 | 94.9 | Gauge | Rio Arriba | 95.2% | 160 of 168 | 23 min | 2.1 h | |
| 514 | PECOS RIVER 12 NW Brantley Reservoir CarlsbadCBLN5 | 94.9 | Gauge | Eddy | 95.2% | 160 of 168 | 23 min | 2.1 h | |
| 514 | Nambe Falls ReservoirNBFN5 | 94.9 | Gauge | Santa Fe | 95.2% | 160 of 168 | 23 min | 2.1 h | |
| 516 | Holloman AFBHMN | 94.8 | Airport | Otero | 97.0% | 163 of 168 | 20 min | 2.7 h | |
| 517 | Bosque Del Apache Nwr RAWS Nr Rio GrandeBDAN5 | 94.7 | Gauge | Dona Ana | 100% | 168 of 168 | 13 min | 60 min | |
| 518 | Angel FireAXX | 94.7 | Airport | Taos | 97.2% | 490 of 504 | 12 min | 2.7 h | |
| 519 | Rio Hondo Near ValdezVADN5 | 94.6 | Gauge | Taos | 100% | 168 of 168 | 32 min | 63 min | |
| 520 | Rio Grande AT Hayners Bridge near RinconRHBN5 | 94.6 | Gauge | Dona Ana | 100% | 168 of 168 | 33 min | 63 min | |
| 521 | Santa RosaSXU | 94.6 | Airport | Guadalupe | 97.2% | 490 of 504 | 12 min | 3.3 h | |
| 522 | Los AlamosLAM | 94.5 | Airport | Sandoval | 97.2% | 490 of 504 | 12 min | 2.7 h | |
| 523 | QuestaN24 | 94.3 | Airport | Taos | 97.0% | 489 of 504 | 12 min | 2.7 h | |
| 524 | 5 SSE Below Mesilla Dam near MesillaMSLN5 | 94.3 | Gauge | Dona Ana | 96.4% | 162 of 168 | 28 min | 2 h | |
| 525 | LordsburgLSB | 94.1 | Airport | Hidalgo | 97.4% | 491 of 504 | 12 min | 2.7 h | |
| 526 | ElkELKN5 | 94.1 | Cooperative | Chaves | 85.7% | 6 of 7 | 14 min | 25 h | |
| 527 | Navajo MissionTORN5 | 94.1 | Cooperative | Sandoval | 85.7% | 6 of 7 | 20 min | 28.4 h | |
| 528 | Gila Hot SpringsGHSN5 | 94.1 | Cooperative | Grant | 85.7% | 6 of 7 | 20 min | 24.1 h | |
| 529 | White SignalWHSN5 | 94.1 | Cooperative | Grant | 85.7% | 6 of 7 | 20 min | 2 days | |
| 530 | AbbotABBN5 | 94.1 | Cooperative | Colfax | 85.7% | 6 of 7 | 21 min | 24.1 h | |
| 531 | Fort SumnerFSRN5 | 94.1 | Cooperative | De Baca | 85.7% | 6 of 7 | 21 min | 24.1 h | |
| 532 | Red RockRCKN5 | 94.1 | Cooperative | Grant | 85.7% | 6 of 7 | 31 min | 25.8 h | |
| 533 | Los Lunas Ag Science CenterLLUN5 | 94.1 | Cooperative | Valencia | 85.7% | 6 of 7 | 31 min | 2 days | |
| 534 | PedernalPEDN5 | 94.1 | Cooperative | Torrance | 85.7% | 6 of 7 | 40 min | 2 days | |
| 535 | PortalesPORN5 | 94.1 | Cooperative | Roosevelt | 85.7% | 6 of 7 | 41 min | 24 h | |
| 536 | Rio Grande 1 S San MarcialSMFN5 | 93.9 | Gauge | Socorro | 95.2% | 160 of 168 | 28 min | 3 h | |
| 537 | CapulinDCPN5 | 93.9 | Cooperative | Union | 85.7% | 6 of 7 | 2.8 h | 24.1 h | |
| 538 | Albuquerque 4.1 ENENM-BR-394 | 93.6 | Volunteer | Bernalillo | 100% | 3 of 3 | 14.4 h | 24 h | |
| 538 | Deming 27.1 WNWNM-LU-88 | 93.6 | Volunteer | Luna | 100% | 3 of 3 | 14.4 h | 24 h | |
| 540 | ClaytonCAO | 93.4 | Airport | Union | 82.1% | 184 of 224 | 11 min | 68 min | |
| 541 | Alamogordo-WhiteALM | 93.3 | Airport | Otero | 97.6% | 492 of 504 | 12 min | 2.7 h | |
| 542 | ZuniXNI | 93.1 | Airport | McKinley | 97.2% | 490 of 504 | 12 min | 3.3 h | |
| 543 | Nm Los Alamos 13 WVLCN5 | 93.0 | Gauge | Sandoval | 100% | 168 of 168 | 18 min | 65 min | |
| 544 | Midnight RAWSMIDN5 | 92.1 | Gauge | Taos | 99.4% | 167 of 168 | 16 min | 2 h | |
| 545 | Truth Or ConsequencTCS | 92.1 | Airport | Sierra | 91.0% | 153 of 168 | 13 min | 6 h | |
| 546 | Socorro 20 N03048 | 91.8 | Reference | Socorro | 100% | 67 of 67 | 1.5 h | 3.1 h | |
| 546 | Los Alamos 13 W03062 | 91.8 | Reference | Sandoval | 100% | 67 of 67 | 1.5 h | 3.1 h | |
| 546 | Las Cruces 20 N03074 | 91.8 | Reference | Dona Ana | 100% | 67 of 67 | 1.5 h | 3.1 h | |
| 549 | GCVN5GCVN5 | 91.7 | DCP | - | 85.7% | 6 of 7 | 7.7 h | 24 h | |
| 549 | SDMN5SDMN5 | 91.7 | DCP | - | 85.7% | 6 of 7 | 7.7 h | 24 h | |
| 551 | Grants-Milan MuniGNT | 91.5 | Airport | Cibola | 92.8% | 468 of 504 | 12 min | 4.3 h | |
| 552 | Santa TeresaDNA | 91.3 | Airport | Dona Ana | 92.6% | 467 of 504 | 12 min | 4.3 h | |
| 553 | BelenBRG | 91.1 | Airport | Valencia | 92.8% | 468 of 504 | 12 min | 4.3 h | |
| 554 | Ruidoso RegionalSRR | 91.1 | Airport | Lincoln | 89.8% | 453 of 504 | 12 min | 4.3 h | |
| 555 | ArtesiaATS | 91.0 | Airport | Eddy | 88.2% | 445 of 504 | 12 min | 4.3 h | |
| 556 | SOUTH DIVERSION CHANNEL AT AlbuquerqueSDVN5 | 90.2 | Gauge | Bernalillo | 87.5% | 147 of 168 | 33 min | 3 h | |
| 557 | SocorroONM | 89.8 | Airport | Socorro | 92.6% | 467 of 504 | 12 min | 4.3 h | |
| 558 | Sierra Blanca SnotelSIEN5 | 89.5 | Gauge | Lincoln | 95.8% | 161 of 168 | 43 min | 5 h | |
| 559 | Frisco Divide SnotelFRDN5 | 89.3 | Gauge | Catron | 95.2% | 160 of 168 | 43 min | 5 h | |
| 559 | Rio Santa Barbara SnotelSBAN5 | 89.3 | Gauge | Taos | 95.2% | 160 of 168 | 43 min | 5 h | |
| 559 | Senorita Divide #2 SnotelSENN5 | 89.3 | Gauge | Rio Arriba | 95.2% | 160 of 168 | 43 min | 5 h | |
| 559 | Navajo Whiskey Ck SnotelWCTN5 | 89.3 | Gauge | San Juan | 95.2% | 160 of 168 | 43 min | 5 h | |
| 563 | Adams Ranch #1 ScanADRN5 | 89.3 | Gauge | Lincoln | 95.2% | 160 of 168 | 43 min | 5 h | |
| 563 | Alcalde ScanALDN5 | 89.3 | Gauge | Rio Arriba | 95.2% | 160 of 168 | 43 min | 5 h | |
| 563 | Crossroads ScanCRDN5 | 89.3 | Gauge | Lea | 95.2% | 160 of 168 | 43 min | 5 h | |
| 563 | Jornada Exp Range ScanJERN5 | 89.3 | Gauge | Dona Ana | 95.2% | 160 of 168 | 43 min | 5 h | |
| 563 | Los Lunas Pmc ScanLNAN5 | 89.3 | Gauge | Valencia | 95.2% | 160 of 168 | 43 min | 5 h | |
| 568 | Cloudcroft 0.4 ESENM-OT-37 | 89.1 | Volunteer | Otero | 100% | 3 of 3 | 25.4 h | 24 h | |
| 569 | Bateman SnotelBAMN5 | 89.1 | Gauge | Rio Arriba | 94.6% | 159 of 168 | 43 min | 5 h | |
| 570 | Willow Wells ScanWILN5 | 89.1 | Gauge | Lea | 94.6% | 159 of 168 | 43 min | 5 h | |
| 571 | Nmsu Agricultural Science CtrTUCN5 | 89.1 | Cooperative | Quay | 71.4% | 5 of 7 | 50 min | 2.4 days | |
| 572 | Wolf CanyonCUAN5 | 89.1 | Cooperative | Sandoval | 71.4% | 5 of 7 | 70 min | 2 days | |
| 573 | Newkirk 24N-Canadian RiverCNCN5 | 89.1 | Cooperative | San Miguel | 71.4% | 5 of 7 | 76 min | 34.1 h | |
| 574 | Santa Fe SetonSFEN5 | 89.1 | Cooperative | Santa Fe | 71.4% | 5 of 7 | 81 min | 24 h | |
| 575 | RuidosoRUPN5 | 89.1 | Cooperative | Lincoln | 71.4% | 5 of 7 | 1.5 h | 35.1 h | |
| 576 | Bernalillo - Jemez DamBRNN5 | 89.1 | Cooperative | Sandoval | 71.4% | 5 of 7 | 2.2 h | 35.1 h | |
| 577 | Mcknight Cabin SnotelMCKN5 | 88.9 | Gauge | Grant | 94.0% | 158 of 168 | 43 min | 5 h | |
| 578 | RIO NAMBE 5 SE NambeRNAN5 | 88.8 | Gauge | Santa Fe | 86.3% | 145 of 168 | 38 min | 3 h | |
| 578 | Rio GrandeSMCN5 | 88.8 | Gauge | Socorro | 86.3% | 145 of 168 | 38 min | 3 h | |
| 580 | Navajo Reservoir Nr ArchuletaNVRN5 | 88.7 | Gauge | San Juan | 98.8% | 166 of 168 | 62 min | 2 h | |
| 581 | RIO RUIDOSO AT RuidosoRRUN5 | 88.7 | Gauge | Lincoln | 76.0% | 767 of 1,008 | 18 min | 35 min | |
| 582 | Chamita SnotelCHAN5 | 88.5 | Gauge | Rio Arriba | 94.6% | 159 of 168 | 43 min | 6 h | |
| 583 | Grenville 20MI.SwPSMN5 | 88.4 | Cooperative | Union | 71.4% | 5 of 7 | 4 h | 2 days | |
| 584 | MOGOLLON CREEK 14 N Cliff 14NMCCN5 | 88.1 | Gauge | Grant | 78.4% | 527 of 672 | 23 min | 60 min | |
| 585 | Adams Ranch #1S2015 | 87.9 | Soil | Lincoln | 94.1% | 128 of 136 | 43 min | 7 h | |
| 585 | CrossroadsS2107 | 87.9 | Soil | Lea | 94.1% | 128 of 136 | 43 min | 7 h | |
| 585 | AlcaldeS2172 | 87.9 | Soil | Rio Arriba | 94.1% | 128 of 136 | 43 min | 7 h | |
| 588 | DamELVN5 | 87.8 | Cooperative | Rio Arriba | 71.4% | 5 of 7 | 5.3 h | 31.1 h | |
| 589 | Quemazon SnotelQMZN5 | 87.6 | Gauge | Los Alamos | 93.4% | 157 of 168 | 43 min | 5 h | |
| 590 | Clovis 4.4 SNM-CR-35 | 87.5 | Volunteer | Curry | 66.6% | 2 of 3 | 26 min | 2 days | |
| 591 | Las Cruces 7.8 ESENM-DA-354 | 87.5 | Volunteer | Dona Ana | 66.6% | 2 of 3 | 26 min | 2 days | |
| 592 | Crownpoint 25.3 ENENM-MK-42 | 87.5 | Volunteer | McKinley | 66.6% | 2 of 3 | 26 min | 34.1 h | |
| 592 | Santa Fe 10.4 SSENM-SF-162 | 87.5 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 26 min | 34.1 h | |
| 594 | Albuquerque 3.0 ENENM-BR-403 | 87.5 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 26 min | 35.1 h | |
| 594 | Albuquerque 2.9 ENM-BR-480 | 87.5 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 26 min | 35.1 h | |
| 594 | Springer 11.7 WNM-CL-17 | 87.5 | Volunteer | Colfax | 66.6% | 2 of 3 | 26 min | 35.1 h | |
| 594 | Rowe 11.5 SNM-SM-27 | 87.5 | Volunteer | San Miguel | 66.6% | 2 of 3 | 26 min | 35.1 h | |
| 598 | Roswell 5.1 NNM-CH-24 | 87.5 | Volunteer | Chaves | 66.6% | 2 of 3 | 85 min | 2 days | |
| 599 | Rowe 2.7 NNWNM-SM-40 | 87.5 | Volunteer | San Miguel | 66.6% | 2 of 3 | 86 min | 2 days | |
| 600 | Socorro 1.5 NENM-SC-61 | 87.5 | Volunteer | Socorro | 66.6% | 2 of 3 | 86 min | 34.1 h | |
| 601 | Clovis 1.2 NWNM-CR-44 | 87.5 | Volunteer | Curry | 66.6% | 2 of 3 | 86 min | 33.1 h | |
| 602 | Raton 1.0 NNM-CL-14 | 87.5 | Volunteer | Colfax | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 602 | Elida 9.1 SNM-RV-22 | 87.5 | Volunteer | Roosevelt | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 602 | Mountainair 16.7 SWNM-SC-31 | 87.5 | Volunteer | Socorro | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 602 | Peralta 0.6 SNM-VL-37 | 87.5 | Volunteer | Valencia | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 606 | Las Cruces 5.6 NWNM-DA-423 | 87.5 | Volunteer | Dona Ana | 66.6% | 2 of 3 | 86 min | 2 days | |
| 606 | Silver City 0.8 SWNM-GR-140 | 87.5 | Volunteer | Grant | 66.6% | 2 of 3 | 86 min | 2 days | |
| 606 | Madrid 0.7 SSWNM-SF-127 | 87.5 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 86 min | 2 days | |
| 609 | Estancia 2.4 WSWNM-TR-36 | 87.5 | Volunteer | Torrance | 66.6% | 2 of 3 | 86 min | 34.1 h | |
| 610 | Rio Rancho 2.3 SWNM-SN-69 | 87.5 | Volunteer | Sandoval | 66.6% | 2 of 3 | 86 min | 36.1 h | |
| 611 | Albuquerque 2.1 SNM-BR-384 | 87.5 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 86 min | 34.1 h | |
| 611 | Los Alamos 6.6 SENM-LA-21 | 87.5 | Volunteer | Los Alamos | 66.6% | 2 of 3 | 86 min | 34.1 h | |
| 611 | Santa Fe 1.0 SSENM-SF-241 | 87.5 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 86 min | 34.1 h | |
| 611 | Pecos 0.3 NNWNM-SM-44 | 87.5 | Volunteer | San Miguel | 66.6% | 2 of 3 | 86 min | 34.1 h | |
| 611 | Arroyo Hondo 4.8 WSWNM-TS-1 | 87.5 | Volunteer | Taos | 66.6% | 2 of 3 | 86 min | 34.1 h | |
| 616 | Sandia Park 2.4 ENENM-BR-469 | 87.5 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 616 | Texico 13.6 NNM-CR-20 | 87.5 | Volunteer | Curry | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 616 | Gila Hot Springs 0.2 SENM-GR-62 | 87.5 | Volunteer | Grant | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 616 | Silver City 0.8 WSWNM-GR-96 | 87.5 | Volunteer | Grant | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 616 | Los Alamos 0.5 SSENM-LA-35 | 87.5 | Volunteer | Los Alamos | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 616 | Mayhill 4.0 SSENM-OT-75 | 87.5 | Volunteer | Otero | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 616 | McAlister 3.7 WNWNM-QY-20 | 87.5 | Volunteer | Quay | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 616 | Santa Fe 1.3 WSWNM-SF-13 | 87.5 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 616 | Santa Fe 0.7 ENM-SF-157 | 87.5 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 616 | Santa Fe 12.2 SSENM-SF-245 | 87.5 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 616 | Rio Rancho 3.5 SSWNM-SN-124 | 87.5 | Volunteer | Sandoval | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 616 | Placitas 3.8 ENENM-SN-45 | 87.5 | Volunteer | Sandoval | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 616 | Placitas 2.0 ENM-SN-92 | 87.5 | Volunteer | Sandoval | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 616 | San Cristobal 0.1 NENM-TS-59 | 87.5 | Volunteer | Taos | 66.6% | 2 of 3 | 86 min | 35.1 h | |
| 630 | Rodeo 1.9 ENENM-HD-42 | 87.5 | Volunteer | Hidalgo | 66.6% | 2 of 3 | 86 min | 37.1 h | |
| 631 | San Cristobal 1.0 WSWNM-TS-72 | 87.5 | Volunteer | Taos | 66.6% | 2 of 3 | 86 min | 2 days | |
| 632 | Tijeras 10.1 SSENM-BR-270 | 87.5 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 86 min | 36.1 h | |
| 632 | Polvadera 0.5 SNM-SC-34 | 87.5 | Volunteer | Socorro | 66.6% | 2 of 3 | 86 min | 36.1 h | |
| 634 | Las Cruces 1.5 ENENM-DA-285 | 87.5 | Volunteer | Dona Ana | 66.6% | 2 of 3 | 2.4 h | 2 days | |
| 634 | Los Alamos 1.4 ENM-LA-20 | 87.5 | Volunteer | Los Alamos | 66.6% | 2 of 3 | 2.4 h | 2 days | |
| 636 | Albuquerque 6.5 ESENM-BR-322 | 87.5 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 2.4 h | 35.1 h | |
| 636 | Hillsboro 11.6 SSWNM-SR-72 | 87.5 | Volunteer | Sierra | 66.6% | 2 of 3 | 2.4 h | 35.1 h | |
| 638 | Chamisal 4.7 SSENM-TS-56 | 87.5 | Volunteer | Taos | 66.6% | 2 of 3 | 2.4 h | 2 days | |
| 639 | Hillsboro 0.6 WSWNM-SR-45 | 87.5 | Volunteer | Sierra | 66.6% | 2 of 3 | 2.4 h | 35.1 h | |
| 639 | Amistad 7.7 SWNM-UN-16 | 87.5 | Volunteer | Union | 66.6% | 2 of 3 | 2.4 h | 35.1 h | |
| 641 | Alto 2.8 ENM-LN-50 | 87.5 | Volunteer | Lincoln | 66.6% | 2 of 3 | 2.4 h | 2 days | |
| 641 | Santa Fe 6.4 SENM-SF-62 | 87.5 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 2.4 h | 2 days | |
| 643 | Taos 1.6 SENM-TS-27 | 87.5 | Volunteer | Taos | 66.6% | 2 of 3 | 2.4 h | 33.1 h | |
| 644 | Albuquerque 3.1 WNWNM-BR-458 | 87.5 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 2.4 h | 34.1 h | |
| 644 | Albuquerque 8.0 ESENM-BR-485 | 87.5 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 2.4 h | 34.1 h | |
| 644 | Aztec 9.9 NENM-SJ-38 | 87.5 | Volunteer | San Juan | 66.6% | 2 of 3 | 2.4 h | 34.1 h | |
| 647 | Albuquerque 3.5 NNENM-BR-139 | 87.5 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 2.4 h | 35.1 h | |
| 647 | Albuquerque 4.3 SSWNM-BR-284 | 87.5 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 2.4 h | 35.1 h | |
| 647 | Albuquerque 9.8 ESENM-BR-436 | 87.5 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 2.4 h | 35.1 h | |
| 647 | Deming 11.7 NNM-LU-83 | 87.5 | Volunteer | Luna | 66.6% | 2 of 3 | 2.4 h | 35.1 h | |
| 651 | Bernalillo 0.7 WNWNM-SN-184 | 87.5 | Volunteer | Sandoval | 66.6% | 2 of 3 | 2.4 h | 36.1 h | |
| 652 | Silver City 0.5 NNM-GR-65 | 87.5 | Volunteer | Grant | 66.6% | 2 of 3 | 2.4 h | 33.1 h | |
| 653 | Farmington 2.0 SWNM-SJ-42 | 87.5 | Volunteer | San Juan | 66.6% | 2 of 3 | 2.4 h | 34.1 h | |
| 654 | GRLN5GRLN5 | 87.4 | DCP | - | 71.4% | 5 of 7 | 6 h | 3 days | |
| 655 | AGLN5AGLN5 | 87.3 | DCP | - | 71.4% | 5 of 7 | 6.4 h | 2 days | |
| 656 | Heron Dam Near Tierra AmarillaHERN5 | 87.1 | Cooperative | Rio Arriba | 71.4% | 5 of 7 | 6.8 h | 32.1 h | |
| 657 | Santa Fe 2.3 SENM-SF-186 | 87.0 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 3.4 h | 34.1 h | |
| 658 | Albuquerque 2.9 WNM-BR-152 | 87.0 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 3.4 h | 35.1 h | |
| 658 | Albuquerque 2.7 SENM-BR-472 | 87.0 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 3.4 h | 35.1 h | |
| 658 | Las Cruces 1.0 SNM-DA-238 | 87.0 | Volunteer | Dona Ana | 66.6% | 2 of 3 | 3.4 h | 35.1 h | |
| 658 | Wagon Mound 3.2 WNWNM-MR-16 | 87.0 | Volunteer | Mora | 66.6% | 2 of 3 | 3.4 h | 35.1 h | |
| 658 | Santa Fe 2.9 WNWNM-SF-196 | 87.0 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 3.4 h | 35.1 h | |
| 658 | Santa Fe 4.6 NWNM-SF-203 | 87.0 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 3.4 h | 35.1 h | |
| 664 | Albuquerque 7.7 ENENM-BR-366 | 87.0 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 3.4 h | 35.1 h | |
| 664 | Albuquerque 8.0 ESENM-BR-449 | 87.0 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 3.4 h | 35.1 h | |
| 666 | Albuquerque 7.4 ENM-BR-269 | 87.0 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 3.4 h | 2 days | |
| 666 | Amistad 8.5 WSWNM-UN-17 | 87.0 | Volunteer | Union | 66.6% | 2 of 3 | 3.4 h | 2 days | |
| 668 | Las Cruces INTLLRU | 86.9 | Airport | Dona Ana | 92.4% | 466 of 504 | 12 min | 4.3 h | |
| 669 | Elk Cabin SnotelELCN5 | 86.8 | Gauge | Santa Fe | 95.8% | 161 of 168 | 1.7 h | 4 h | |
| 669 | Gallegos Peak SnotelGLGN5 | 86.8 | Gauge | Taos | 95.8% | 161 of 168 | 1.7 h | 4 h | |
| 669 | Rice Park SnotelRPRN5 | 86.8 | Gauge | Cibola | 95.8% | 161 of 168 | 1.7 h | 4 h | |
| 669 | Red River Pass #2 SnotelRRPN5 | 86.8 | Gauge | Taos | 95.8% | 161 of 168 | 1.7 h | 4 h | |
| 669 | Silver Creek Divide SnotelSCDN5 | 86.8 | Gauge | Catron | 95.8% | 161 of 168 | 1.7 h | 4 h | |
| 674 | Lookout Mountain SnotelLKTN5 | 86.5 | Gauge | Sierra | 95.2% | 160 of 168 | 1.7 h | 4 h | |
| 674 | North Costilla SnotelNCSN5 | 86.5 | Gauge | Taos | 95.2% | 160 of 168 | 1.7 h | 4 h | |
| 674 | San Antonio Sink SnotelSSCN5 | 86.5 | Gauge | Rio Arriba | 95.2% | 160 of 168 | 1.7 h | 4 h | |
| 674 | Tolby SnotelTOLN5 | 86.5 | Gauge | Colfax | 95.2% | 160 of 168 | 1.7 h | 4 h | |
| 678 | Pojoaque 2.5 WNM-SF-192 | 86.5 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 4.4 h | 33.1 h | |
| 679 | Las Cruces 2.5 SNM-DA-322 | 86.5 | Volunteer | Dona Ana | 66.6% | 2 of 3 | 4.4 h | 35.1 h | |
| 680 | Truchas 1.4 ESENM-RA-40 | 86.5 | Volunteer | Rio Arriba | 66.6% | 2 of 3 | 4.4 h | 35.1 h | |
| 681 | Tucumcari 20.8 SNM-QY-40 | 86.5 | Volunteer | Quay | 66.6% | 2 of 3 | 4.4 h | 34.1 h | |
| 681 | Santa Fe 3.3 WNWNM-SF-110 | 86.5 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 4.4 h | 34.1 h | |
| 683 | Clayton 13.7 NNM-UN-10 | 86.5 | Volunteer | Union | 66.6% | 2 of 3 | 4.4 h | 35.1 h | |
| 684 | Jemez Springs - WRC at Hidden ValleyHVYN5 | 86.4 | Gauge | Sandoval | 99.4% | 167 of 168 | 23 min | 2 h | |
| 685 | Hopewell SnotelHPWN5 | 86.3 | Gauge | Rio Arriba | 94.6% | 159 of 168 | 1.7 h | 4 h | |
| 686 | Albuquerque - Paseo Pump StationPPSN5 | 86.2 | Gauge | Bernalillo | 87.5% | 147 of 168 | 53 min | 3 h | |
| 686 | Rio Hondo Above Chavez Canyon Near HondoRHHN5 | 86.2 | Gauge | Lincoln | 87.5% | 147 of 168 | 53 min | 3 h | |
| 688 | Palo SnotelTACN5 | 86.1 | Gauge | Taos | 95.8% | 161 of 168 | 1.7 h | 5 h | |
| 688 | Vacas Locas SnotelVACN5 | 86.1 | Gauge | Rio Arriba | 95.8% | 161 of 168 | 1.7 h | 5 h | |
| 690 | Signal Peak SnotelSGNN5 | 86.1 | Gauge | Grant | 94.0% | 158 of 168 | 1.7 h | 4 h | |
| 691 | Santa Teresa 0.5 SSWNM-DA-92 | 86.1 | Volunteer | Dona Ana | 66.6% | 2 of 3 | 5.4 h | 2 days | |
| 692 | Roy 6.6 SENM-HR-12 | 86.1 | Volunteer | Harding | 66.6% | 2 of 3 | 5.4 h | 34.1 h | |
| 693 | Abiquiu 2.5 NENM-RA-60 | 86.1 | Volunteer | Rio Arriba | 66.6% | 2 of 3 | 5.4 h | 33.1 h | |
| 694 | Albuquerque 3.5 NENM-BR-313 | 86.1 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 5.4 h | 35.1 h | |
| 695 | Madrid 1.9 SENM-SF-189 | 86.1 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 5.4 h | 35.1 h | |
| 695 | Clayton 2.3 ENENM-UN-20 | 86.1 | Volunteer | Union | 66.6% | 2 of 3 | 5.4 h | 35.1 h | |
| 697 | Santa Fe 4.4 WSWNM-SF-221 | 86.1 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 5.4 h | 34.1 h | |
| 698 | Jornada Exp RangeS2168 | 85.9 | Soil | Dona Ana | 94.1% | 128 of 136 | 52 min | 7 h | |
| 699 | Santa Fe SnotelSFSN5 | 85.9 | Gauge | Santa Fe | 93.4% | 157 of 168 | 1.7 h | 4 h | |
| 700 | Shuree SnotelSHUN5 | 85.8 | Gauge | Taos | 95.2% | 160 of 168 | 1.7 h | 5 h | |
| 700 | Tres Ritos SnotelTREN5 | 85.8 | Gauge | Taos | 95.2% | 160 of 168 | 1.7 h | 5 h | |
| 702 | Santa Fe 1.2 ENENM-SF-20 | 85.6 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 6.4 h | 2 days | |
| 703 | Santa Fe 3.2 WNWNM-SF-166 | 85.6 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 6.4 h | 34.1 h | |
| 704 | Espanola 1.4 NNWNM-RA-78 | 85.6 | Volunteer | Rio Arriba | 66.6% | 2 of 3 | 6.4 h | 35.1 h | |
| 705 | Los Lunas PMCS2169 | 85.4 | Soil | Valencia | 94.1% | 128 of 136 | 53 min | 8 h | |
| 706 | Willow WellsS2108 | 85.2 | Soil | Lea | 93.3% | 127 of 136 | 53 min | 8 h | |
| 706 | ThoreauS2233 | 85.2 | Soil | McKinley | 93.3% | 127 of 136 | 53 min | 8 h | |
| 708 | El Rito 0.0 SWNM-RA-69 | 85.1 | Volunteer | Rio Arriba | 66.6% | 2 of 3 | 7.4 h | 35.1 h | |
| 709 | Albuquerque 0.6 WNM-BR-446 | 85.1 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 7.4 h | 35.1 h | |
| 709 | Las Cruces 6.3 NNENM-DA-227 | 85.1 | Volunteer | Dona Ana | 66.6% | 2 of 3 | 7.4 h | 35.1 h | |
| 709 | Fort Sumner 9.0 SSENM-DB-3 | 85.1 | Volunteer | De Baca | 66.6% | 2 of 3 | 7.4 h | 35.1 h | |
| 709 | Rio Rancho 6.0 NNWNM-SN-157 | 85.1 | Volunteer | Sandoval | 66.6% | 2 of 3 | 7.4 h | 35.1 h | |
| 713 | Roswell - Pecos River near DexterDXRN5 | 84.8 | Gauge | Chaves | 87.5% | 147 of 168 | 68 min | 3 h | |
| 713 | RIO CHAMA 3 SW La PuenteRLPN5 | 84.8 | Gauge | Rio Arriba | 87.5% | 147 of 168 | 68 min | 3 h | |
| 715 | Albuquerque 4.5 ENM-BR-224 | 84.7 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 8.4 h | 2 days | |
| 716 | Folsom 10.5 ENENM-UN-9 | 84.7 | Volunteer | Union | 66.6% | 2 of 3 | 8.4 h | 35.1 h | |
| 717 | Cloudcroft 5.8 WSWNM-OT-52 | 84.7 | Volunteer | Otero | 66.6% | 2 of 3 | 8.4 h | 34.1 h | |
| 718 | Edgewood 4.4 WNM-BR-332 | 84.7 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 8.4 h | 35.1 h | |
| 719 | Cannon AFB/ClovisCVS | 84.7 | Airport | Roosevelt | 60.5% | 218 of 360 | 12 min | 2 h | |
| 720 | Silver City 2.6 NNWNM-GR-28 | 84.2 | Volunteer | Grant | 66.6% | 2 of 3 | 9.4 h | 35.1 h | |
| 721 | Chama. Upper Coloradoo NtwkCHMN5 | 84.1 | Cooperative | Rio Arriba | 57.1% | 4 of 7 | 20 min | 2 days | |
| 722 | Navajo DamBLNN5 | 84.1 | Cooperative | San Juan | 57.1% | 4 of 7 | 21 min | 2.5 days | |
| 723 | Fort BayardFTBN5 | 84.1 | Gauge | Grant | 57.1% | 4 of 7 | 42 min | 47 h | |
| 724 | Las Vegas - Sewage PlantLAVN5 | 84.1 | Cooperative | San Miguel | 57.1% | 4 of 7 | 51 min | 2.5 days | |
| 725 | Alcade Science CenterALCN5 | 84.1 | Cooperative | Rio Arriba | 57.1% | 4 of 7 | 71 min | 2 days | |
| 726 | Artesia 6S Co-OpARTN5 | 84.1 | Cooperative | Eddy | 57.1% | 4 of 7 | 2 h | 34.6 h | |
| 727 | Edgewood 6.1 NWNM-BR-280 | 83.8 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 10.4 h | 35.1 h | |
| 728 | Mountainair 4.5 NNWNM-TR-38 | 83.8 | Volunteer | Torrance | 66.6% | 2 of 3 | 10.4 h | 35.1 h | |
| 729 | Cuba - Johnson RanchCUBN5 | 83.6 | Cooperative | Sandoval | 57.1% | 4 of 7 | 2.6 h | 3.4 days | |
| 730 | Las Cruces 1.6 ENENM-DA-393 | 83.3 | Volunteer | Dona Ana | 66.6% | 2 of 3 | 11.4 h | 2 days | |
| 731 | Santa Fe 5.3 SWNM-SF-228 | 83.3 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 11.4 h | 34.1 h | |
| 732 | Silver City 3.4 SNM-GR-71 | 83.3 | Volunteer | Grant | 66.6% | 2 of 3 | 11.4 h | 35.1 h | |
| 732 | Ojo Amarillo 8.6 WNWNM-SJ-58 | 83.3 | Volunteer | San Juan | 66.6% | 2 of 3 | 11.4 h | 35.1 h | |
| 734 | Las Cruces 6.1 NNENM-DA-419 | 83.3 | Volunteer | Dona Ana | 66.6% | 2 of 3 | 11.4 h | 34.1 h | |
| 735 | Mountain ParkMTPN5 | 83.3 | Cooperative | Otero | 57.1% | 4 of 7 | 4 h | 3 days | |
| 736 | Rio Chama 13 SW Tierra AmarillaRCEN5 | 83.1 | Gauge | Rio Arriba | 82.7% | 139 of 168 | 83 min | 3 h | |
| 737 | Medanales 25SW - Garita PeakGAPN5 | 83.0 | Gauge | Rio Arriba | 95.2% | 160 of 168 | 1.7 h | 4 h | |
| 738 | Moriarty0E0 | 83.0 | Airport | Torrance | 92.8% | 468 of 504 | 12 min | 4.3 h | |
| 739 | Las Vegas MunicipalLVS | 82.9 | Airport | San Miguel | 72.0% | 121 of 168 | 13 min | 25 h | |
| 740 | Albuquerque 4.7 WNM-BR-20 | 82.8 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 12.4 h | 33.1 h | |
| 741 | Las Cruces 2.8 SSWNM-DA-203 | 82.8 | Volunteer | Dona Ana | 66.6% | 2 of 3 | 12.4 h | 34 h | |
| 742 | Albuquerque 7.1 NENM-BR-359 | 82.8 | Volunteer | Bernalillo | 66.6% | 2 of 3 | 12.4 h | 35.1 h | |
| 743 | Santa Fe 1.1 NNM-SF-159 | 82.8 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 12.4 h | 2.9 days | |
| 744 | Pojoaque 1.0 ENM-SF-51 | 82.8 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 12.4 h | 2 days | |
| 745 | Roswell 28.5 NNENM-CH-37 | 82.4 | Volunteer | Chaves | 66.6% | 2 of 3 | 13.4 h | 2 days | |
| 746 | Gallup 0.7 ENENM-MK-30 | 82.4 | Volunteer | McKinley | 66.6% | 2 of 3 | 13.4 h | 34.1 h | |
| 746 | Truth Or Consequences 0.5 ENENM-SR-50 | 82.4 | Volunteer | Sierra | 66.6% | 2 of 3 | 13.4 h | 34.1 h | |
| 748 | Rio Rancho 2.2 SSENM-SN-70 | 82.4 | Volunteer | Sandoval | 66.6% | 2 of 3 | 13.4 h | 47 h | |
| 749 | Tularosa 1.0 ENM-OT-51 | 82.4 | Volunteer | Otero | 66.6% | 2 of 3 | 13.4 h | 2 days | |
| 750 | Santa Fe 10.7 SNM-SF-81 | 82.4 | Volunteer | Santa Fe | 66.6% | 2 of 3 | 13.4 h | 35.1 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. 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.