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 |
|---|---|---|---|---|---|---|---|---|---|
| 250 | Deming 1.0 SSENM-LU-84 | 98.1 | Volunteer | Luna | 100% | 7 of 7 | 4.4 h | 24 h | |
| 252 | Cloudcroft 4.0 ENM-OT-27 | 98.1 | Volunteer | Otero | 100% | 7 of 7 | 4.4 h | 24 h | |
| 253 | Las Cruces 6.0 ESENM-DA-339 | 98.1 | Volunteer | Dona Ana | 100% | 7 of 7 | 4.4 h | 24 h | |
| 253 | Las Cruces 7.1 SWNM-DA-370 | 98.1 | Volunteer | Dona Ana | 100% | 7 of 7 | 4.4 h | 24 h | |
| 253 | Rodeo 0.7 ENM-HD-41 | 98.1 | Volunteer | Hidalgo | 100% | 7 of 7 | 4.4 h | 24 h | |
| 256 | Las Cruces 4.0 NNENM-DA-50 | 98.1 | Volunteer | Dona Ana | 100% | 7 of 7 | 4.4 h | 25 h | |
| 257 | Washington Pass RAWSWPSN5 | 98.1 | Gauge | San Juan | 99.4% | 167 of 168 | 14 min | 2 h | |
| 258 | Mayhill RAWSMAYN5 | 98.1 | Gauge | Otero | 99.4% | 167 of 168 | 14 min | 2 h | |
| 258 | San Andres Mountains RAWSSNDN5 | 98.1 | Gauge | Dona Ana | 99.4% | 167 of 168 | 14 min | 2 h | |
| 260 | Albino Canyon RAWS Near Cedar Hill 15ENECWRN5 | 98.1 | Gauge | San Juan | 99.4% | 167 of 168 | 19 min | 2 h | |
| 261 | Tucumcari MunicipalTCC | 98.0 | Airport | Quay | 100% | 168 of 168 | 6 min | 60 min | |
| 262 | Santa Fe Watershed RAWSSFWN5 | 98.0 | Gauge | Santa Fe | 100% | 168 of 168 | 12 min | 60 min | |
| 263 | Silver City - Burro MountainBMTN5 | 98.0 | Gauge | Grant | 100% | 168 of 168 | 16 min | 66 min | |
| 264 | ACOMITA LAKE & BLUE WATER CREEKACON5 | 98.0 | Gauge | Cibola | 100% | 168 of 168 | 16 min | 60 min | |
| 264 | Cimarron RAWSCIMN5 | 98.0 | Gauge | Colfax | 100% | 168 of 168 | 16 min | 60 min | |
| 266 | Los AlamosLAM | 98.0 | Airport | Sandoval | 99.0% | 499 of 504 | 14 min | 40 min | |
| 267 | El Rancho 6SW - Rio GrandeBUKN5 | 97.9 | Gauge | Santa Fe | 99.4% | 167 of 168 | 15 min | 1.5 h | |
| 268 | Ute DamUTEN5 | 97.9 | Gauge | Quay | 99.4% | 167 of 168 | 15 min | 2 h | |
| 269 | Cuba 9MI SWCBBN5 | 97.9 | Gauge | Sandoval | 98.8% | 166 of 168 | 14 min | 2 h | |
| 269 | Mescalero RAWSMSCN5 | 97.9 | Gauge | Otero | 98.8% | 166 of 168 | 14 min | 2 h | |
| 271 | Beaverhead RAWSBVRN5 | 97.8 | Gauge | Catron | 100% | 168 of 168 | 17 min | 60 min | |
| 271 | Pelona MtnDPRN5 | 97.8 | Gauge | Catron | 100% | 168 of 168 | 17 min | 60 min | |
| 271 | Jemez RAWSJESN5 | 97.8 | Gauge | Sandoval | 100% | 168 of 168 | 17 min | 60 min | |
| 271 | Reserve Ranger StationRESN5 | 97.8 | Gauge | Catron | 100% | 168 of 168 | 17 min | 60 min | |
| 271 | 10K RAWSTEKN5 | 97.8 | Gauge | Bernalillo | 100% | 168 of 168 | 17 min | 60 min | |
| 276 | Coyote RAWSCOYN5 | 97.8 | Gauge | Rio Arriba | 100% | 168 of 168 | 17 min | 60 min | |
| 277 | Roswell 10SW - Two Rivers DamTRDN5 | 97.8 | Gauge | Chaves | 99.4% | 167 of 168 | 15 min | 1.5 h | |
| 277 | Nm Aztec 43 EZTCN5 | 97.8 | Gauge | Rio Arriba | 99.4% | 167 of 168 | 15 min | 1.5 h | |
| 279 | Abiquiu RsvrABIN5 | 97.8 | Gauge | Rio Arriba | 99.4% | 167 of 168 | 15 min | 2 h | |
| 280 | Nm Clovis 7 NCLIN5 | 97.8 | Gauge | Curry | 96.4% | 162 of 168 | 15 min | 2.8 h | |
| 281 | Holloman AFBHMN | 97.7 | Airport | Otero | 100% | 168 of 168 | 14 min | 70 min | |
| 282 | Tijeras 6.1 ENM-BR-379 | 97.7 | Volunteer | Bernalillo | 100% | 7 of 7 | 5.4 h | 24 h | |
| 283 | Zuni Buttes RAWSZNRN5 | 97.7 | Gauge | Mckinley | 99.4% | 167 of 168 | 13 min | 2 h | |
| 284 | ChuperderaBCHN5 | 97.7 | Gauge | Socorro | 99.4% | 167 of 168 | 16 min | 2 h | |
| 285 | Caprock RAWSCPPN5 | 97.7 | Gauge | Eddy | 98.8% | 166 of 168 | 15 min | 2 h | |
| 285 | Hatchet RanchHHRN5 | 97.7 | Gauge | Hidalgo | 98.8% | 166 of 168 | 15 min | 2 h | |
| 287 | Gallup Muni/ClarkeGUP | 97.6 | Airport | Mckinley | 100% | 168 of 168 | 6 min | 60 min | |
| 288 | Gila Hot Springs - Gila RiverEFGN5 | 97.6 | Gauge | Grant | 100% | 168 of 168 | 17 min | 60 min | |
| 288 | GALLINAS CREEK 2 W MontezumaMTZN5 | 97.6 | Gauge | San Miguel | 100% | 168 of 168 | 17 min | 60 min | |
| 290 | Pecos River 2 E Carlsbad 2E below Dark CanyonCPDN5 | 97.6 | Gauge | Eddy | 100% | 168 of 168 | 17 min | 60 min | |
| 290 | SANTA CRUZ RIVER 1 NW CundiyoCYON5 | 97.6 | Gauge | Santa Fe | 100% | 168 of 168 | 17 min | 60 min | |
| 290 | Embudo Creek 2 NW DixonDIXN5 | 97.6 | Gauge | Rio Arriba | 100% | 168 of 168 | 17 min | 60 min | |
| 290 | PECOS RIVER 15 E DunlapDLPN5 | 97.6 | Gauge | De Baca | 100% | 168 of 168 | 17 min | 60 min | |
| 290 | PECOS RIVER 11 SE Fort SumnerPBTN5 | 97.6 | Gauge | De Baca | 100% | 168 of 168 | 17 min | 60 min | |
| 290 | Mcclure Rsvr Nr Santa FeSFMN5 | 97.6 | Gauge | Santa Fe | 100% | 168 of 168 | 17 min | 60 min | |
| 290 | Nichols Rsvr Nr Santa FeSFNN5 | 97.6 | Gauge | Santa Fe | 100% | 168 of 168 | 17 min | 60 min | |
| 290 | SANTA FE RIVER 5 E Santa FeSFRN5 | 97.6 | Gauge | Santa Fe | 100% | 168 of 168 | 17 min | 60 min | |
| 298 | San Francisco Rvr Nr ReserveRSFN5 | 97.6 | Gauge | Catron | 100% | 168 of 168 | 17 min | 60 min | |
| 299 | Dead Mans Peak RAWS 14N GallinaDPKN5 | 97.6 | Gauge | Rio Arriba | 100% | 168 of 168 | 18 min | 60 min | |
| 299 | Mcgreggor RangeMCRN5 | 97.6 | Gauge | Otero | 100% | 168 of 168 | 18 min | 60 min | |
| 299 | 8 Mile Draw NearREMN5 | 97.6 | Gauge | Chaves | 100% | 168 of 168 | 18 min | 60 min | |
| 302 | Westside Comm. Center Nr Albuquerque350310106402430 | 97.5 | Gauge | Bernalillo | 100% | 168 of 168 | 18 min | 70 min | |
| 302 | Alameda Pump Station Rain Gage351140106381230 | 97.5 | Gauge | Bernalillo | 100% | 168 of 168 | 18 min | 70 min | |
| 304 | Gila River Near Redrock09431500 | 97.5 | Gauge | Grant | 100% | 168 of 168 | 18 min | 60 min | |
| 305 | Citizens Ditch At Bloomfield09355600 | 97.5 | Gauge | San Juan | 100% | 168 of 168 | 18 min | 60 min | |
| 306 | Dulce #2 RAWSDLCN5 | 97.5 | Gauge | Rio Arriba | 99.4% | 167 of 168 | 17 min | 2 h | |
| 307 | Paduca RAWS 14W JalMPAN5 | 97.5 | Gauge | Lea | 98.8% | 166 of 168 | 16 min | 2 h | |
| 308 | Rio Ruidoso At HollywoodRUHN5 | 97.5 | Gauge | Lincoln | 98.5% | 662 of 672 | 15 min | 35 min | |
| 309 | PECOS RIVER 12 NW Brantley Reservoir CarlsbadCBLN5 | 97.5 | Gauge | Eddy | 98.2% | 165 of 168 | 15 min | 2 h | |
| 309 | Rio Grande AT Elephant Butte LakeEBDN5 | 97.5 | Gauge | Sierra | 98.2% | 165 of 168 | 15 min | 2 h | |
| 309 | DamELVN5 | 97.5 | Gauge | Rio Arriba | 98.2% | 165 of 168 | 15 min | 2 h | |
| 309 | Abv Heron LakeHEWN5 | 97.5 | Gauge | Rio Arriba | 98.2% | 165 of 168 | 15 min | 2 h | |
| 309 | Nambe Falls ReservoirNBFN5 | 97.5 | Gauge | Santa Fe | 98.2% | 165 of 168 | 15 min | 2 h | |
| 309 | Heron ReservoirTRAN5 | 97.5 | Gauge | Rio Arriba | 98.2% | 165 of 168 | 15 min | 2 h | |
| 315 | Pecos Rvr Nr Ft.SumnerPFSN5 | 97.5 | Gauge | De Baca | 98.2% | 165 of 168 | 15 min | 2 h | |
| 316 | Dunken RAWSDUNN5 | 97.4 | Gauge | Chaves | 100% | 168 of 168 | 19 min | 60 min | |
| 317 | RIO GRANDE 1 NE North Floodway Channel near AlamedaANFN5 | 97.3 | Gauge | Bernalillo | 99.5% | 669 of 672 | 18 min | 35 min | |
| 317 | Alto - Buck MountainBKMN5 | 97.3 | Gauge | Lincoln | 99.5% | 669 of 672 | 18 min | 35 min | |
| 319 | Luna 1ENELUAN5 | 97.3 | Gauge | Catron | 99.4% | 167 of 168 | 18 min | 2 h | |
| 320 | UTE CREEK 8 NW LoganLOGN5 | 97.2 | Gauge | Harding | 100% | 168 of 168 | 20 min | 60 min | |
| 320 | Ensenada - Rio BrazosRFRN5 | 97.2 | Gauge | Rio Arriba | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | Rio Grande AT AlbuquerqueABQN5 | 97.2 | Gauge | Bernalillo | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | Rio Chama 7 WNW AbiquiuAICN5 | 97.2 | Gauge | Rio Arriba | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | BLUE SPRING 6 E Blue Spring Whites City 6EBSSN5 | 97.2 | Gauge | Eddy | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | COSTILLA CREEK 1 N CostillaCCSN5 | 97.2 | Gauge | Taos | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | Cimarron River 4 W CimarronCMMN5 | 97.2 | Gauge | Colfax | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | COSTILLA CREEK 2 SE CostillaCOSN5 | 97.2 | Gauge | Taos | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | RAYADO CREEK 10 SW CimarronCRCN5 | 97.2 | Gauge | Colfax | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | Rio Penasco 2 WNW Rio Penasco Dayton 2WNWDAYN5 | 97.2 | Gauge | Eddy | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | CIMARRON RIVER 3 SE Eagle NestEGCN5 | 97.2 | Gauge | Colfax | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | FOURMILE DRAW 4 NNW Fourmile Draw Lakewood 4NNWLKWN5 | 97.2 | Gauge | Eddy | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | Las Vegas - Gallinas RiverLOUN5 | 97.2 | Gauge | San Miguel | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | Pecos River Above Canon Del Uta Near ColPECN5 | 97.2 | Gauge | Guadalupe | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | PECOS RIVER 6 NE Lakewood 6NE - Kaiser ChannelPKCN5 | 97.2 | Gauge | Eddy | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | PECOS RIVER 6 ESE Pierce Canyon Crossing 6ESE MalagaPPCN5 | 97.2 | Gauge | Eddy | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | Pecos River 9 SE Puerto De LunaPUEN5 | 97.2 | Gauge | Guadalupe | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | Rio Grande Del Rancho Near TalpaRGTN5 | 97.2 | Gauge | Taos | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | RIO NUTRIA 10 NW RamahRNRN5 | 97.2 | Gauge | Mckinley | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | Santa Fe River Above Cochiti LakeSFCN5 | 97.2 | Gauge | Santa Fe | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | Rio Grande AT San AcaciaSNAN5 | 97.2 | Gauge | Socorro | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | Canadian River 3 NE SanchezSNCN5 | 97.2 | Gauge | San Miguel | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | SOUTH SEVEN RIVERS 1 SE South Seven Rivers Seven Rivers 1SESSRN5 | 97.2 | Gauge | Eddy | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | Valle de Oro - Rio GrandeVDON5 | 97.2 | Gauge | Bernalillo | 100% | 168 of 168 | 20 min | 60 min | |
| 322 | ZUNI RIVER 2 NE Black RockZUIN5 | 97.2 | Gauge | Mckinley | 100% | 168 of 168 | 20 min | 60 min | |
| 345 | Rio Grande AT Below Leasburg DamLBDN5 | 97.2 | Gauge | Dona Ana | 100% | 168 of 168 | 20 min | 65 min | |
| 345 | Nm Las Cruces 20 NLCSN5 | 97.2 | Gauge | Dona Ana | 100% | 168 of 168 | 20 min | 65 min | |
| 347 | Galisteo Res NrCGRN5 | 97.2 | Gauge | Santa Fe | 100% | 168 of 168 | 20 min | 60 min | |
| 347 | Fort Sumner Main Canal River GageFSCN5 | 97.2 | Gauge | De Baca | 100% | 168 of 168 | 20 min | 60 min | |
| 347 | Bernalillo - Jemez RiverJECN5 | 97.2 | Gauge | Sandoval | 100% | 168 of 168 | 20 min | 60 min | |
| 347 | Jemez River 3 N Jemez PuebloJEZN5 | 97.2 | Gauge | Sandoval | 100% | 168 of 168 | 20 min | 60 min | |
| 347 | Lake Sumner Nr Fort SumnerLAKN5 | 97.2 | Gauge | De Baca | 100% | 168 of 168 | 20 min | 60 min | |
| 347 | PECOS RIVER 12 NW Fort SumnerPSDN5 | 97.2 | Gauge | De Baca | 100% | 168 of 168 | 20 min | 60 min | |
| 347 | Galisteo Creek 1 SE Galisteo Creek below Galisteo DamRGCN5 | 97.2 | Gauge | Santa Fe | 100% | 168 of 168 | 20 min | 60 min | |
| 347 | Two Rivers RsvrRWRN5 | 97.2 | Gauge | Chaves | 100% | 168 of 168 | 20 min | 60 min | |
| 355 | Albuquerque 6.3 NNWNM-BR-267 | 97.2 | Volunteer | Bernalillo | 100% | 7 of 7 | 6.4 h | 24 h | |
| 356 | Los Lunas 3.5 SNM-VL-65 | 97.2 | Volunteer | Valencia | 100% | 7 of 7 | 6.4 h | 24 h | |
| 357 | Bartley RAWS Near GasconGSCN5 | 97.2 | Gauge | Mora | 99.4% | 167 of 168 | 18 min | 2 h | |
| 357 | Oak Flats RAWSTJRN5 | 97.2 | Gauge | Bernalillo | 99.4% | 167 of 168 | 18 min | 2 h | |
| 359 | North Fork Eagle Creek 3WNW AltoECNN5 | 97.2 | Gauge | Lincoln | 98.6% | 663 of 672 | 17 min | 30 min | |
| 359 | Lincoln 4WNW - Rio BonitoRBNN5 | 97.2 | Gauge | Lincoln | 98.6% | 663 of 672 | 17 min | 30 min | |
| 361 | Forest Service Road 131 Near BonR02N5 | 97.2 | Gauge | Lincoln | 98.0% | 659 of 672 | 16 min | 45 min | |
| 362 | Rio Grande 1 NE Cochiti PuebloCTDN5 | 97.1 | Gauge | Sandoval | 100% | 168 of 168 | 20 min | 60 min | |
| 363 | Pecos River 5 SW AcmeACMN5 | 97.1 | Gauge | Chaves | 100% | 168 of 168 | 20 min | 60 min | |
| 363 | Rio Grande Near Bosque FarmsBRGN5 | 97.1 | Gauge | Valencia | 100% | 168 of 168 | 20 min | 60 min | |
| 363 | Vermejo River 1 N DawsonDAWN5 | 97.1 | Gauge | Colfax | 100% | 168 of 168 | 20 min | 60 min | |
| 363 | AnzacGNTN5 | 97.1 | Gauge | Cibola | 100% | 168 of 168 | 20 min | 60 min | |
| 363 | Rio Grande At State HWY 346 Near BosqueRGQN5 | 97.1 | Gauge | Valencia | 100% | 168 of 168 | 20 min | 60 min | |
| 368 | ANIMAS RIVER 1 WSW AztecAZRN5 | 97.1 | Gauge | San Juan | 100% | 168 of 168 | 20 min | 60 min | |
| 368 | La Plata River At La PlataLPRN5 | 97.1 | Gauge | San Juan | 100% | 168 of 168 | 20 min | 60 min | |
| 368 | Rio Grande Floodway near BernardoRFBN5 | 97.1 | Gauge | Socorro | 100% | 168 of 168 | 20 min | 60 min | |
| 368 | Gila River 5 NE RedrockRGRN5 | 97.1 | Gauge | Grant | 100% | 168 of 168 | 20 min | 60 min | |
| 372 | Dripping Springs RAWSLOMN5 | 97.1 | Gauge | Dona Ana | 99.4% | 167 of 168 | 19 min | 2 h | |
| 373 | FMNFMN | 97.0 | DCP | - | 100% | 7 of 7 | 6.9 h | 24 h | |
| 373 | GRNN5GRNN5 | 97.0 | DCP | - | 100% | 7 of 7 | 6.9 h | 24 h | |
| 375 | Magdalena Raws Near Magdalena 25SwMGLN5 | 97.0 | Gauge | Socorro | 99.4% | 167 of 168 | 19 min | 2 h | |
| 376 | Nm Reserve 1 WRRSN5 | 97.0 | Gauge | Catron | 99.4% | 167 of 168 | 20 min | 2 h | |
| 376 | Nm Socorro 20 NSVLN5 | 97.0 | Gauge | Socorro | 99.4% | 167 of 168 | 20 min | 2 h | |
| 378 | Hachita 7ESEHTAN5 | 96.9 | Gauge | Luna | 99.4% | 167 of 168 | 20 min | 1.6 h | |
| 378 | Pinon 8SSEPNMN5 | 96.9 | Gauge | Otero | 99.4% | 167 of 168 | 20 min | 1.6 h | |
| 380 | Nm Taos 27 NWTSNN5 | 96.9 | Gauge | Taos | 99.4% | 167 of 168 | 20 min | 2 h | |
| 381 | Bluewater Lake 9.5MI W BluewaterBWLN5 | 96.9 | Gauge | Cibola | 99.4% | 167 of 168 | 20 min | 2 h | |
| 381 | Malpa Lava FlowGMLN5 | 96.9 | Gauge | Cibola | 99.4% | 167 of 168 | 20 min | 2 h | |
| 381 | Mills Canyon RAWSMLCN5 | 96.9 | Gauge | Harding | 99.4% | 167 of 168 | 20 min | 2 h | |
| 381 | Mountainair RAWSMTNN5 | 96.9 | Gauge | Torrance | 99.4% | 167 of 168 | 20 min | 2 h | |
| 385 | Jarita Mesa RAWSJARN5 | 96.9 | Gauge | Rio Arriba | 98.8% | 166 of 168 | 19 min | 2 h | |
| 386 | Albuquerque 2.6 ENM-BR-276 | 96.8 | Volunteer | Bernalillo | 100% | 7 of 7 | 7.4 h | 24 h | |
| 387 | Alamogordo-WhiteALM | 96.8 | Airport | Otero | 99.6% | 502 of 504 | 14 min | 40 min | |
| 388 | Pecos RAWSLVPN5 | 96.8 | Gauge | San Miguel | 99.4% | 167 of 168 | 21 min | 2 h | |
| 389 | Albuquerque - Westside Comm CenterWCCN5 | 96.7 | Gauge | Bernalillo | 98.8% | 166 of 168 | 20 min | 1.9 h | |
| 390 | Azotea Tunnel Outlet Nr ChamaCHUN5 | 96.7 | Gauge | Rio Arriba | 98.8% | 166 of 168 | 20 min | 2 h | |
| 391 | Mora River AT La CuevaLCVN5 | 96.7 | Gauge | Mora | 98.8% | 166 of 168 | 20 min | 2 h | |
| 392 | Midnight RAWSMIDN5 | 96.5 | Gauge | Taos | 100% | 168 of 168 | 18 min | 60 min | |
| 393 | Rio Grande 2 SW San Ildefonso PuebloOTWN5 | 96.5 | Gauge | Santa Fe | 100% | 168 of 168 | 23 min | 65 min | |
| 394 | Conchas LakeCNCN5 | 96.5 | Gauge | San Miguel | 100% | 168 of 168 | 23 min | 65 min | |
| 394 | Rio Grande 3 NE Below Elephant Butte Dam near TorCEDBN5 | 96.5 | Gauge | Sierra | 100% | 168 of 168 | 23 min | 65 min | |
| 394 | San Juan River AT FarmingtonFRMN5 | 96.5 | Gauge | San Juan | 100% | 168 of 168 | 23 min | 65 min | |
| 394 | Rio Chama 22 WNW AbiquiuRCAN5 | 96.5 | Gauge | Rio Arriba | 100% | 168 of 168 | 23 min | 65 min | |
| 394 | RIO HONDO 13 SW RoswellRRHN5 | 96.5 | Gauge | Chaves | 100% | 168 of 168 | 23 min | 65 min | |
| 394 | Santa Fe 1NNW - Rio TesuqueTBGN5 | 96.5 | Gauge | Santa Fe | 100% | 168 of 168 | 23 min | 65 min | |
| 400 | Tower RAWSTWRN5 | 96.4 | Gauge | Los Alamos | 100% | 168 of 168 | 17 min | 60 min | |
| 401 | Rio Hondo Reservoir Near RoswellRRRN5 | 96.4 | Gauge | Chaves | 99.4% | 167 of 168 | 22 min | 2 h | |
| 402 | PECOS RIVER 6 N Santa RosaSRDN5 | 96.4 | Gauge | Guadalupe | 99.4% | 167 of 168 | 22 min | 2 h | |
| 402 | Santa Rosa LakeSRLN5 | 96.4 | Gauge | Guadalupe | 99.4% | 167 of 168 | 22 min | 2 h | |
| 404 | Rio Grande AT Caballo LakeCBON5 | 96.4 | Gauge | Sierra | 95.2% | 160 of 168 | 15 min | 2 h | |
| 405 | Rio Chama 1 W ChamitaCMTN5 | 96.2 | Gauge | Rio Arriba | 100% | 168 of 168 | 25 min | 65 min | |
| 406 | PECOS RIVER 9 N PecosPCON5 | 96.2 | Gauge | San Miguel | 100% | 168 of 168 | 25 min | 75 min | |
| 407 | Bernardo 1SW - Rio PuercoBNDN5 | 96.2 | Gauge | Socorro | 100% | 168 of 168 | 25 min | 65 min | |
| 407 | Costilla 16SE - Costilla CreekCBDN5 | 96.2 | Gauge | Taos | 100% | 168 of 168 | 25 min | 65 min | |
| 407 | Eagle Nest 3SE - RsvrEGLN5 | 96.2 | Gauge | Colfax | 100% | 168 of 168 | 25 min | 65 min | |
| 407 | San Antonio - Elmendorf DitchELMN5 | 96.2 | Gauge | Socorro | 100% | 168 of 168 | 25 min | 65 min | |
| 407 | Embudo - Rio GrandeEMBN5 | 96.2 | Gauge | Rio Arriba | 100% | 168 of 168 | 25 min | 65 min | |
| 407 | RIO GRANDE 2 N IsletaISLN5 | 96.2 | Gauge | Bernalillo | 100% | 168 of 168 | 25 min | 65 min | |
| 407 | Canadian River At LoganLCRN5 | 96.2 | Gauge | Quay | 100% | 168 of 168 | 25 min | 65 min | |
| 407 | Revuelto Creek 2 SE LoganLGNN5 | 96.2 | Gauge | Quay | 100% | 168 of 168 | 25 min | 65 min | |
| 407 | Pecos River 3 SE Malaga 3ESEMLGN5 | 96.2 | Gauge | Eddy | 100% | 168 of 168 | 25 min | 65 min | |
| 407 | PECOS RIVER 5 N Below Lake AvalonPBAN5 | 96.2 | Gauge | Eddy | 100% | 168 of 168 | 25 min | 65 min | |
| 407 | RIO GRANDE 1 W nr Alameda (Paseo Del Norte Bridge)RGAN5 | 96.2 | Gauge | Bernalillo | 100% | 168 of 168 | 25 min | 65 min | |
| 407 | RIO LUCERO 2 E Arroyo SecoRLAN5 | 96.2 | Gauge | Taos | 100% | 168 of 168 | 25 min | 65 min | |
| 407 | TULAROSA CREEK 3 W BentTLCN5 | 96.2 | Gauge | Otero | 100% | 168 of 168 | 25 min | 65 min | |
| 407 | Canadian River 2 S Taylor SpringsTYLN5 | 96.2 | Gauge | Colfax | 100% | 168 of 168 | 25 min | 65 min | |
| 421 | QuestaN24 | 96.2 | Airport | Taos | 99.0% | 499 of 504 | 14 min | 40 min | |
| 422 | Rio Hondo Near ValdezVADN5 | 96.1 | Gauge | Taos | 100% | 168 of 168 | 25 min | 65 min | |
| 423 | 5 SSE Below Mesilla Dam near MesillaMSLN5 | 96.1 | Gauge | Dona Ana | 97.0% | 163 of 168 | 20 min | 3 h | |
| 424 | Melrose RangeMRRN5 | 96.0 | Gauge | Roosevelt | 99.4% | 167 of 168 | 21 min | 2 h | |
| 425 | Cochiti LakeCOCN5 | 96.0 | Gauge | Sandoval | 99.4% | 167 of 168 | 25 min | 2 h | |
| 426 | Animas River AT FarmingtonARFN5 | 95.9 | Gauge | San Juan | 99.4% | 167 of 168 | 25 min | 2 h | |
| 426 | PECOS RIVER 3 N Lake Avalon Carlsbad 3NAVLN5 | 95.9 | Gauge | Eddy | 99.4% | 167 of 168 | 25 min | 2 h | |
| 426 | Farmington - San Juan RiverBRRN5 | 95.9 | Gauge | San Juan | 99.4% | 167 of 168 | 25 min | 2 h | |
| 426 | RIO HONDO 3 E RoswellRHRN5 | 95.9 | Gauge | Chaves | 99.4% | 167 of 168 | 25 min | 2 h | |
| 430 | Caballo Lake ParkCLKN5 | 95.9 | Gauge | Sierra | 99.4% | 167 of 168 | 25 min | 2 h | |
| 431 | Rio Rancho 3.0 WSWNM-SN-62 | 95.8 | Volunteer | Sandoval | 100% | 7 of 7 | 9.4 h | 24 h | |
| 432 | Truth Or Consequences 12.0 ESENM-SR-54 | 95.8 | Volunteer | Sierra | 100% | 7 of 7 | 9.4 h | 24 h | |
| 433 | Black River 4.6 W Black River Malaga 5WMLAN5 | 95.7 | Gauge | Eddy | 98.8% | 166 of 168 | 25 min | 2 h | |
| 433 | Rio Pueblo De Taos 5 WSW TaosTBCN5 | 95.7 | Gauge | Taos | 98.8% | 166 of 168 | 25 min | 2 h | |
| 435 | Watrous - Mora RiverWTSN5 | 95.7 | Gauge | Mora | 98.8% | 166 of 168 | 25 min | 2 h | |
| 436 | Pecos River 8 NW Carlsbad 9NW (Damsite 3)CSBN5 | 95.6 | Gauge | Eddy | 100% | 168 of 168 | 27 min | 60 min | |
| 436 | Rio Grande AT The Narrows in Elephant Butte LakeEBNN5 | 95.6 | Gauge | Sierra | 100% | 168 of 168 | 27 min | 60 min | |
| 436 | BLACK RIVER 1 NE Black River Malaga 1NEMGAN5 | 95.6 | Gauge | Eddy | 100% | 168 of 168 | 27 min | 60 min | |
| 436 | RIO PUEBLO DE TAOS 5 NE TaosRPTN5 | 95.6 | Gauge | Taos | 100% | 168 of 168 | 27 min | 60 min | |
| 440 | Pecos River 6 E Artesia 6EATSN5 | 95.6 | Gauge | Eddy | 100% | 168 of 168 | 27 min | 60 min | |
| 440 | Rio Grande 4 SW CerroCERN5 | 95.6 | Gauge | Taos | 100% | 168 of 168 | 27 min | 60 min | |
| 440 | Pecos River 3 ESE Lake ArthurLATN5 | 95.6 | Gauge | Chaves | 100% | 168 of 168 | 27 min | 60 min | |
| 440 | RIO GRANDE 1 NNE EscondidaRGEN5 | 95.6 | Gauge | Socorro | 100% | 168 of 168 | 27 min | 60 min | |
| 440 | RIO GRANDE 1 ENE San AntonioRGSN5 | 95.6 | Gauge | Socorro | 100% | 168 of 168 | 27 min | 60 min | |
| 440 | Cowles - Rio MoraRMON5 | 95.6 | Gauge | San Miguel | 100% | 168 of 168 | 27 min | 60 min | |
| 440 | Dunken - Rio PenascoRPDN5 | 95.6 | Gauge | Chaves | 100% | 168 of 168 | 27 min | 60 min | |
| 440 | Hope - Rio PenascoRPHN5 | 95.6 | Gauge | Chaves | 100% | 168 of 168 | 27 min | 60 min | |
| 440 | TESEQUE CREEK 4 NNE Santa FeTSQN5 | 95.6 | Gauge | Santa Fe | 100% | 168 of 168 | 27 min | 60 min | |
| 449 | Pecos River 10 S Malaga 10SRBFN5 | 95.6 | Gauge | Eddy | 100% | 168 of 168 | 27 min | 60 min | |
| 450 | Maxwell - Eagle Tail DitchETDN5 | 95.6 | Gauge | Colfax | 100% | 168 of 168 | 27 min | 60 min | |
| 450 | Raton - Lake MaloyaLKMN5 | 95.6 | Gauge | Colfax | 100% | 168 of 168 | 27 min | 60 min | |
| 450 | La Plata River Near FarmingtonLPFN5 | 95.6 | Gauge | San Juan | 100% | 168 of 168 | 27 min | 60 min | |
| 453 | Galisteo Reservoir Near Cerrillos, N. Mex.08317900 | 95.5 | Gauge | Santa Fe | 100% | 168 of 168 | 28 min | 80 min | |
| 454 | Corrales 1.1 SSENM-SN-38 | 95.4 | Volunteer | Sandoval | 100% | 7 of 7 | 10.4 h | 24 h | |
| 455 | PONIL CREEK 5 NW CimarronCMRN5 | 95.2 | Gauge | Colfax | 100% | 168 of 168 | 30 min | 60 min | |
| 455 | PECOS RIVER 9 NW Santa RosaSRPN5 | 95.2 | Gauge | Guadalupe | 100% | 168 of 168 | 30 min | 60 min | |
| 457 | Bloomfield - San Juan RiverBFDN5 | 95.2 | Gauge | San Juan | 100% | 168 of 168 | 30 min | 80 min | |
| 457 | RED RIVER 4 SW QuestaRRFN5 | 95.2 | Gauge | Taos | 100% | 168 of 168 | 30 min | 80 min | |
| 457 | Rio Grande 1 S San MarcialSMFN5 | 95.2 | Gauge | Socorro | 100% | 168 of 168 | 30 min | 80 min | |
| 460 | Nm Los Alamos 13 WVLCN5 | 95.0 | Gauge | Sandoval | 100% | 168 of 168 | 20 min | 65 min | |
| 461 | Grants RAWS 11NEGRSN5 | 94.7 | Gauge | Cibola | 98.8% | 166 of 168 | 19 min | 2 h | |
| 462 | Quemazon SnotelQMZN5 | 94.6 | Gauge | Los Alamos | 98.8% | 166 of 168 | 35 min | 2 h | |
| 463 | Sandia Lakes RAWSSNLN5 | 94.4 | Gauge | Sandoval | 99.4% | 167 of 168 | 13 min | 2 h | |
| 464 | Gila Hot SpringsGHSN5 | 94.1 | Cooperative | Grant | 85.7% | 6 of 7 | 13 min | 24.1 h | |
| 465 | ElkELKN5 | 94.1 | Cooperative | Chaves | 85.7% | 6 of 7 | 15 min | 26.5 h | |
| 466 | Mesilla 5.7 WNWNM-DA-356 | 94.1 | Volunteer | Dona Ana | 85.7% | 6 of 7 | 26 min | 36.1 h | |
| 467 | Santa Fe 3.6 WNWNM-SF-155 | 94.1 | Volunteer | Santa Fe | 85.7% | 6 of 7 | 26 min | 34.1 h | |
| 467 | Los Lunas 11.7 ENM-VL-51 | 94.1 | Volunteer | Valencia | 85.7% | 6 of 7 | 26 min | 34.1 h | |
| 469 | Roswell 5.1 NNM-CH-24 | 94.1 | Volunteer | Chaves | 85.7% | 6 of 7 | 26 min | 2 days | |
| 470 | Santa Fe 11.4 SSENM-SF-170 | 94.1 | Volunteer | Santa Fe | 85.7% | 6 of 7 | 26 min | 2 days | |
| 471 | Silver City 3.4 SWNM-GR-1 | 94.1 | Volunteer | Grant | 85.7% | 6 of 7 | 26 min | 2 days | |
| 472 | Clovis 2.3 NNENM-CR-21 | 94.1 | Volunteer | Curry | 85.7% | 6 of 7 | 26 min | 2 days | |
| 473 | Madrid 0.7 SSWNM-SF-127 | 94.1 | Volunteer | Santa Fe | 85.7% | 6 of 7 | 26 min | 35.1 h | |
| 474 | Aztec 1.0 ESENM-SJ-50 | 94.1 | Volunteer | San Juan | 85.7% | 6 of 7 | 26 min | 24 h | |
| 475 | Albuquerque 5.5 NWNM-BR-308 | 94.1 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 26 min | 35.1 h | |
| 475 | Silver City 0.3 WNWNM-GR-91 | 94.1 | Volunteer | Grant | 85.7% | 6 of 7 | 26 min | 35.1 h | |
| 475 | Aztec 0.0 ESENM-SJ-70 | 94.1 | Volunteer | San Juan | 85.7% | 6 of 7 | 26 min | 35.1 h | |
| 478 | Rio Grande/Sandia Mtns-Bear CanyonABFN5 | 94.1 | Cooperative | Bernalillo | 85.7% | 6 of 7 | 73 min | 34.1 h | |
| 479 | Rio Rancho #2RRON5 | 94.1 | Cooperative | Sandoval | 85.7% | 6 of 7 | 73 min | 2 days | |
| 480 | Bernalillo 0.9 WSWNM-SN-113 | 94.1 | Volunteer | Sandoval | 85.7% | 6 of 7 | 85 min | 34.1 h | |
| 481 | Amistad 8.5 WSWNM-UN-17 | 94.1 | Volunteer | Union | 85.7% | 6 of 7 | 86 min | 2 days | |
| 482 | Rodeo 1.9 ENENM-HD-42 | 94.1 | Volunteer | Hidalgo | 85.7% | 6 of 7 | 86 min | 26 h | |
| 483 | Zuni 3.6 ENENM-MK-31 | 94.1 | Volunteer | McKinley | 85.7% | 6 of 7 | 86 min | 35.1 h | |
| 483 | Santa Fe 3.1 NWNM-SF-230 | 94.1 | Volunteer | Santa Fe | 85.7% | 6 of 7 | 86 min | 35.1 h | |
| 485 | Monument 1.2 WNM-LE-26 | 94.1 | Volunteer | Lea | 85.7% | 6 of 7 | 86 min | 2 days | |
| 486 | Aztec 9.9 NENM-SJ-38 | 94.1 | Volunteer | San Juan | 85.7% | 6 of 7 | 86 min | 25 h | |
| 487 | Santa Fe 0.7 ENM-SF-157 | 94.1 | Volunteer | Santa Fe | 85.7% | 6 of 7 | 86 min | 35.1 h | |
| 488 | Las Cruces 4.3 SSWNM-DA-94 | 94.1 | Volunteer | Dona Ana | 85.7% | 6 of 7 | 86 min | 2 days | |
| 488 | Rio Rancho 0.9 NENM-SN-185 | 94.1 | Volunteer | Sandoval | 85.7% | 6 of 7 | 86 min | 2 days | |
| 490 | Tijeras 1.3 SWNM-BR-482 | 94.1 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 86 min | 2.1 days | |
| 491 | Polvadera 0.5 SNM-SC-34 | 94.1 | Volunteer | Socorro | 85.7% | 6 of 7 | 86 min | 36.1 h | |
| 492 | Elida 9.1 SNM-RV-22 | 94.1 | Volunteer | Roosevelt | 85.7% | 6 of 7 | 86 min | 2 days | |
| 492 | San Cristobal 0.1 NENM-TS-59 | 94.1 | Volunteer | Taos | 85.7% | 6 of 7 | 86 min | 2 days | |
| 494 | Rio Communities 0.5 NNM-VL-30 | 94.1 | Volunteer | Valencia | 85.7% | 6 of 7 | 86 min | 2 days | |
| 495 | Farmington 2.3 NNENM-SJ-62 | 94.1 | Volunteer | San Juan | 85.7% | 6 of 7 | 86 min | 24 h | |
| 496 | Carlsbad 2.1 NNWNM-ED-23 | 94.1 | Volunteer | Eddy | 85.7% | 6 of 7 | 86 min | 35.1 h | |
| 497 | Los Ranchos 2.1 SWNM-BR-399 | 94.1 | Volunteer | Bernalillo | 85.7% | 6 of 7 | 86 min | 2 days | |
| 497 | Roswell 5.5 ENM-CH-31 | 94.1 | Volunteer | Chaves | 85.7% | 6 of 7 | 86 min | 2 days | |
| 497 | Texico 13.6 NNM-CR-20 | 94.1 | Volunteer | Curry | 85.7% | 6 of 7 | 86 min | 2 days | |
| 497 | Alamogordo 2.4 NNENM-OT-88 | 94.1 | Volunteer | Otero | 85.7% | 6 of 7 | 86 min | 2 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:
- 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.