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 |
|---|---|---|---|---|---|---|---|---|---|
| 251 | Albuquerque 5.9 NENM-BR-374 | 98.7 | Volunteer | Bernalillo | 100% | 3 of 3 | 3.4 h | 24 h | |
| 252 | Silver City 2.1 NWNM-GR-131 | 98.7 | Volunteer | Grant | 100% | 3 of 3 | 3.4 h | 24 h | |
| 252 | Bernalillo 1.8 NENM-SN-109 | 98.7 | Volunteer | Sandoval | 100% | 3 of 3 | 3.4 h | 24 h | |
| 254 | Costilla Rsvr NrCOTN5 | 98.6 | Gauge | Taos | 100% | 168 of 168 | 13 min | 60 min | |
| 254 | COYOTE CREEK 2 NE GolondrinasCYCN5 | 98.6 | Gauge | Mora | 100% | 168 of 168 | 13 min | 60 min | |
| 254 | MIMBRES RIVER AT MimbresMIMN5 | 98.6 | Gauge | Grant | 100% | 168 of 168 | 13 min | 60 min | |
| 254 | PECOS RIVER 11 NW Below Brantley DamPSBN5 | 98.6 | Gauge | Eddy | 100% | 168 of 168 | 13 min | 60 min | |
| 254 | Rio Grande 12 SW TaosTJBN5 | 98.6 | Gauge | Taos | 100% | 168 of 168 | 13 min | 60 min | |
| 259 | San Juan River 1 NE ArchuletaARCN5 | 98.6 | Gauge | San Juan | 100% | 168 of 168 | 13 min | 75 min | |
| 259 | Costilla Crk Abv Costilla DamCCAN5 | 98.6 | Gauge | Taos | 100% | 168 of 168 | 13 min | 75 min | |
| 261 | Casias Crk Nr CostillaCCCN5 | 98.6 | Gauge | Taos | 100% | 168 of 168 | 13 min | 60 min | |
| 261 | Gila River 10 E VirdenGVRN5 | 98.6 | Gauge | Grant | 100% | 168 of 168 | 13 min | 60 min | |
| 261 | Santistevan Crk Nr CostillaSNTN5 | 98.6 | Gauge | Taos | 100% | 168 of 168 | 13 min | 60 min | |
| 264 | Cuba 9MI SWCBBN5 | 98.6 | Gauge | Sandoval | 99.4% | 167 of 168 | 12 min | 2 h | |
| 264 | Mescalero RAWSMSCN5 | 98.6 | Gauge | Otero | 99.4% | 167 of 168 | 12 min | 2 h | |
| 264 | Washington Pass RAWSWPSN5 | 98.6 | Gauge | San Juan | 99.4% | 167 of 168 | 12 min | 2 h | |
| 267 | Albuquerque INTLABQ | 98.4 | Airport | Bernalillo | 100% | 168 of 168 | 5 min | 67 min | |
| 268 | Cimarron RAWSCIMN5 | 98.4 | Gauge | Colfax | 100% | 168 of 168 | 14 min | 60 min | |
| 269 | ACOMITA LAKE & BLUE WATER CREEKACON5 | 98.4 | Gauge | Cibola | 100% | 168 of 168 | 14 min | 60 min | |
| 270 | El Rancho 6SW - Rio GrandeBUKN5 | 98.4 | Gauge | Santa Fe | 99.4% | 167 of 168 | 13 min | 2 h | |
| 270 | Caprock RAWSCPPN5 | 98.4 | Gauge | Eddy | 99.4% | 167 of 168 | 13 min | 2 h | |
| 270 | Hatchet RanchHHRN5 | 98.4 | Gauge | Hidalgo | 99.4% | 167 of 168 | 13 min | 2 h | |
| 270 | Nm Santa Fe 20 WNWNFEN5 | 98.4 | Gauge | Los Alamos | 99.4% | 167 of 168 | 13 min | 2 h | |
| 270 | Ute DamUTEN5 | 98.4 | Gauge | Quay | 99.4% | 167 of 168 | 13 min | 2 h | |
| 275 | Nm Nageezi 18 SSWNAGN5 | 98.4 | Gauge | San Juan | 99.4% | 167 of 168 | 13 min | 1.5 h | |
| 276 | Gallinas River 6 NW ColoniasCOLN5 | 98.4 | Gauge | Guadalupe | 99.4% | 167 of 168 | 13 min | 2 h | |
| 276 | Mayhill Ranger STN Lincoln NfCOPN5 | 98.4 | Gauge | Lincoln | 99.4% | 167 of 168 | 13 min | 2 h | |
| 276 | Rio Hondo 18 W RoswellDARN5 | 98.4 | Gauge | Chaves | 99.4% | 167 of 168 | 13 min | 2 h | |
| 279 | Coyote RAWSCOYN5 | 98.2 | Gauge | Rio Arriba | 100% | 168 of 168 | 15 min | 60 min | |
| 280 | Albuquerque 5.0 ENM-BR-168 | 98.2 | Volunteer | Bernalillo | 100% | 3 of 3 | 4.4 h | 24 h | |
| 280 | Las Cruces 2.7 SSWNM-DA-355 | 98.2 | Volunteer | Dona Ana | 100% | 3 of 3 | 4.4 h | 24 h | |
| 282 | Socorro 0.7 NWNM-SC-71 | 98.2 | Volunteer | Socorro | 100% | 3 of 3 | 4.4 h | 24 h | |
| 283 | Edgewood 9.9 NNM-SF-121 | 98.2 | Volunteer | Santa Fe | 100% | 3 of 3 | 4.4 h | 24 h | |
| 284 | Chaparral 0.4 SENM-DA-265 | 98.2 | Volunteer | Dona Ana | 100% | 3 of 3 | 4.4 h | 24 h | |
| 284 | Fort Sumner 0.5 SSWNM-DB-4 | 98.2 | Volunteer | De Baca | 100% | 3 of 3 | 4.4 h | 24 h | |
| 286 | Farmington RegionalFMN | 98.2 | Airport | San Juan | 99.4% | 167 of 168 | 12 min | 1.9 h | |
| 287 | Gallup Muni/ClarkeGUP | 98.2 | Airport | Mckinley | 99.4% | 167 of 168 | 13 min | 2 h | |
| 288 | ChuperderaBCHN5 | 98.2 | Gauge | Socorro | 99.4% | 167 of 168 | 14 min | 2 h | |
| 288 | Silver City - Burro MountainBMTN5 | 98.2 | Gauge | Grant | 99.4% | 167 of 168 | 14 min | 2 h | |
| 288 | Paduca RAWS 14W JalMPAN5 | 98.2 | Gauge | Lea | 99.4% | 167 of 168 | 14 min | 2 h | |
| 291 | Holman - La Sierra DitchLSDN5 | 98.2 | Gauge | Mora | 98.8% | 166 of 168 | 13 min | 2 h | |
| 292 | Beaverhead RAWSBVRN5 | 98.0 | Gauge | Catron | 99.4% | 167 of 168 | 15 min | 2 h | |
| 292 | Dulce #2 RAWSDLCN5 | 98.0 | Gauge | Rio Arriba | 99.4% | 167 of 168 | 15 min | 2 h | |
| 292 | Pelona MtnDPRN5 | 98.0 | Gauge | Catron | 99.4% | 167 of 168 | 15 min | 2 h | |
| 292 | Jemez RAWSJESN5 | 98.0 | Gauge | Sandoval | 99.4% | 167 of 168 | 15 min | 2 h | |
| 292 | Reserve Ranger StationRESN5 | 98.0 | Gauge | Catron | 99.4% | 167 of 168 | 15 min | 2 h | |
| 292 | 10K RAWSTEKN5 | 98.0 | Gauge | Bernalillo | 99.4% | 167 of 168 | 15 min | 2 h | |
| 298 | Nm Clovis 7 NCLIN5 | 98.0 | Gauge | Curry | 98.2% | 165 of 168 | 13 min | 2 h | |
| 299 | Jarita Mesa RAWSJARN5 | 97.8 | Gauge | Rio Arriba | 100% | 168 of 168 | 17 min | 60 min | |
| 300 | Deming MunicipalDMN | 97.8 | Airport | Luna | 99.4% | 167 of 168 | 13 min | 2 h | |
| 301 | Luna 1ENELUAN5 | 97.8 | Gauge | Catron | 99.4% | 167 of 168 | 16 min | 2 h | |
| 301 | Mcgreggor RangeMCRN5 | 97.8 | Gauge | Otero | 99.4% | 167 of 168 | 16 min | 2 h | |
| 301 | 8 Mile Draw NearREMN5 | 97.8 | Gauge | Chaves | 99.4% | 167 of 168 | 16 min | 2 h | |
| 304 | Sandia Park 3.9 ENM-BR-249 | 97.7 | Volunteer | Bernalillo | 100% | 3 of 3 | 5.4 h | 24 h | |
| 305 | Lake Arthur 2.5 ESENM-CH-46 | 97.7 | Volunteer | Chaves | 100% | 3 of 3 | 5.4 h | 25 h | |
| 306 | Las Cruces 12.4 NWNM-DA-321 | 97.7 | Volunteer | Dona Ana | 100% | 3 of 3 | 5.4 h | 24 h | |
| 306 | Las Cruces 7.1 SWNM-DA-370 | 97.7 | Volunteer | Dona Ana | 100% | 3 of 3 | 5.4 h | 24 h | |
| 306 | White Rock 1.5 NNENM-LA-10 | 97.7 | Volunteer | Los Alamos | 100% | 3 of 3 | 5.4 h | 24 h | |
| 309 | RIO PUEBLO 6 E PenascoRPPN5 | 97.6 | Gauge | Taos | 100% | 168 of 168 | 17 min | 75 min | |
| 310 | Rio Grande AT Below Leasburg DamLBDN5 | 97.6 | Gauge | Dona Ana | 100% | 168 of 168 | 18 min | 65 min | |
| 310 | Nm Las Cruces 20 NLCSN5 | 97.6 | Gauge | Dona Ana | 100% | 168 of 168 | 18 min | 65 min | |
| 312 | San Francisco Rvr Nr ReserveRSFN5 | 97.6 | Gauge | Catron | 100% | 168 of 168 | 18 min | 68 min | |
| 313 | Nm Reserve 1 WRRSN5 | 97.6 | Gauge | Catron | 100% | 168 of 168 | 18 min | 75 min | |
| 313 | Nm Socorro 20 NSVLN5 | 97.6 | Gauge | Socorro | 100% | 168 of 168 | 18 min | 75 min | |
| 313 | Nm Taos 27 NWTSNN5 | 97.6 | Gauge | Taos | 100% | 168 of 168 | 18 min | 75 min | |
| 316 | Jemez Canyon DamBERN5 | 97.6 | Gauge | Sandoval | 100% | 168 of 168 | 18 min | 60 min | |
| 316 | BLUE SPRING 6 E Blue Spring Whites City 6EBSSN5 | 97.6 | Gauge | Eddy | 100% | 168 of 168 | 18 min | 60 min | |
| 316 | Galisteo Res NrCGRN5 | 97.6 | Gauge | Santa Fe | 100% | 168 of 168 | 18 min | 60 min | |
| 316 | Rio Penasco 2 WNW Rio Penasco Dayton 2WNWDAYN5 | 97.6 | Gauge | Eddy | 100% | 168 of 168 | 18 min | 60 min | |
| 316 | Fort Sumner Main Canal River GageFSCN5 | 97.6 | Gauge | De Baca | 100% | 168 of 168 | 18 min | 60 min | |
| 316 | Bernalillo - Jemez RiverJECN5 | 97.6 | Gauge | Sandoval | 100% | 168 of 168 | 18 min | 60 min | |
| 316 | Jemez River 3 N Jemez PuebloJEZN5 | 97.6 | Gauge | Sandoval | 100% | 168 of 168 | 18 min | 60 min | |
| 316 | Lake Sumner Nr Fort SumnerLAKN5 | 97.6 | Gauge | De Baca | 100% | 168 of 168 | 18 min | 60 min | |
| 316 | FOURMILE DRAW 4 NNW Fourmile Draw Lakewood 4NNWLKWN5 | 97.6 | Gauge | Eddy | 100% | 168 of 168 | 18 min | 60 min | |
| 316 | PECOS RIVER 6 ESE Pierce Canyon Crossing 6ESE MalagaPPCN5 | 97.6 | Gauge | Eddy | 100% | 168 of 168 | 18 min | 60 min | |
| 316 | PECOS RIVER 12 NW Fort SumnerPSDN5 | 97.6 | Gauge | De Baca | 100% | 168 of 168 | 18 min | 60 min | |
| 316 | Galisteo Creek 1 SE Galisteo Creek below Galisteo DamRGCN5 | 97.6 | Gauge | Santa Fe | 100% | 168 of 168 | 18 min | 60 min | |
| 316 | Two Rivers RsvrRWRN5 | 97.6 | Gauge | Chaves | 100% | 168 of 168 | 18 min | 60 min | |
| 316 | SOUTH SEVEN RIVERS 1 SE South Seven Rivers Seven Rivers 1SESSRN5 | 97.6 | Gauge | Eddy | 100% | 168 of 168 | 18 min | 60 min | |
| 330 | Albino Canyon RAWS Near Cedar Hill 15ENECWRN5 | 97.6 | Gauge | San Juan | 99.4% | 167 of 168 | 17 min | 2 h | |
| 330 | Dunken RAWSDUNN5 | 97.6 | Gauge | Chaves | 99.4% | 167 of 168 | 17 min | 2 h | |
| 330 | Dripping Springs RAWSLOMN5 | 97.6 | Gauge | Dona Ana | 99.4% | 167 of 168 | 17 min | 2 h | |
| 333 | Dead Mans Peak RAWS 14N GallinaDPKN5 | 97.6 | Gauge | Rio Arriba | 98.8% | 166 of 168 | 16 min | 2 h | |
| 334 | Pecos RAWSLVPN5 | 97.4 | Gauge | San Miguel | 100% | 168 of 168 | 19 min | 60 min | |
| 334 | Melrose RangeMRRN5 | 97.4 | Gauge | Roosevelt | 100% | 168 of 168 | 19 min | 60 min | |
| 336 | Rio Grande AT AlbuquerqueABQN5 | 97.4 | Gauge | Bernalillo | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | Rio Chama 7 WNW AbiquiuAICN5 | 97.4 | Gauge | Rio Arriba | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | Bluewater Ridge RAWSBLWN5 | 97.4 | Gauge | Cibola | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | Bluewater Lake 9.5MI W BluewaterBWLN5 | 97.4 | Gauge | Cibola | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | COSTILLA CREEK 1 N CostillaCCSN5 | 97.4 | Gauge | Taos | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | Rio Grande 1 NE Cochiti PuebloCTDN5 | 97.4 | Gauge | Sandoval | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | Gila Hot Springs - Gila RiverEFGN5 | 97.4 | Gauge | Grant | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | CIMARRON RIVER 3 SE Eagle NestEGCN5 | 97.4 | Gauge | Colfax | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | Malpa Lava FlowGMLN5 | 97.4 | Gauge | Cibola | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | UTE CREEK 8 NW LoganLOGN5 | 97.4 | Gauge | Harding | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | Las Vegas - Gallinas RiverLOUN5 | 97.4 | Gauge | San Miguel | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | Mills Canyon RAWSMLCN5 | 97.4 | Gauge | Harding | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | Mountainair RAWSMTNN5 | 97.4 | Gauge | Torrance | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | Pecos River Above Canon Del Uta Near ColPECN5 | 97.4 | Gauge | Guadalupe | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | PECOS RIVER 6 NE Lakewood 6NE - Kaiser ChannelPKCN5 | 97.4 | Gauge | Eddy | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | Pinon 8SSEPNMN5 | 97.4 | Gauge | Otero | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | Ensenada - Rio BrazosRFRN5 | 97.4 | Gauge | Rio Arriba | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | Rio Grande Del Rancho Near TalpaRGTN5 | 97.4 | Gauge | Taos | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | Santa Fe River Above Cochiti LakeSFCN5 | 97.4 | Gauge | Santa Fe | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | Canadian River 3 NE SanchezSNCN5 | 97.4 | Gauge | San Miguel | 99.4% | 167 of 168 | 18 min | 2 h | |
| 336 | Valle de Oro - Rio GrandeVDON5 | 97.4 | Gauge | Bernalillo | 99.4% | 167 of 168 | 18 min | 2 h | |
| 357 | Azotea Tunnel Outlet Nr ChamaCHUN5 | 97.4 | Gauge | Rio Arriba | 99.4% | 167 of 168 | 18 min | 2 h | |
| 357 | Cimarron River 4 W CimarronCMMN5 | 97.4 | Gauge | Colfax | 99.4% | 167 of 168 | 18 min | 2 h | |
| 357 | COSTILLA CREEK 2 SE CostillaCOSN5 | 97.4 | Gauge | Taos | 99.4% | 167 of 168 | 18 min | 2 h | |
| 357 | RAYADO CREEK 10 SW CimarronCRCN5 | 97.4 | Gauge | Colfax | 99.4% | 167 of 168 | 18 min | 2 h | |
| 357 | Pecos River 9 SE Puerto De LunaPUEN5 | 97.4 | Gauge | Guadalupe | 99.4% | 167 of 168 | 18 min | 2 h | |
| 357 | RIO NUTRIA 10 NW RamahRNRN5 | 97.4 | Gauge | Mckinley | 99.4% | 167 of 168 | 18 min | 2 h | |
| 357 | ZUNI RIVER 2 NE Black RockZUIN5 | 97.4 | Gauge | Mckinley | 99.4% | 167 of 168 | 18 min | 2 h | |
| 364 | FMNFMN | 97.3 | DCP | - | 100% | 7 of 7 | 6.4 h | 24 h | |
| 365 | Deming 8.6 SENM-LU-2 | 97.3 | Volunteer | Luna | 100% | 3 of 3 | 6.4 h | 24 h | |
| 365 | Hillsboro 0.3 WSWNM-SR-46 | 97.3 | Volunteer | Sierra | 100% | 3 of 3 | 6.4 h | 24 h | |
| 367 | Albuquerque 5.7 ENM-BR-416 | 97.3 | Volunteer | Bernalillo | 100% | 3 of 3 | 6.4 h | 24 h | |
| 368 | Rio Grande AT Below Caballo DamCAAN5 | 97.3 | Gauge | Sierra | 98.8% | 166 of 168 | 17 min | 2 h | |
| 369 | Gila Center RAWSGNMN5 | 97.2 | Gauge | Catron | 100% | 168 of 168 | 19 min | 60 min | |
| 369 | Mogollon RAWSMGNN5 | 97.2 | Gauge | Catron | 100% | 168 of 168 | 19 min | 60 min | |
| 369 | QueenQENN5 | 97.2 | Gauge | Eddy | 100% | 168 of 168 | 19 min | 60 min | |
| 372 | Laguna RAWSLRAN5 | 97.2 | Gauge | Cibola | 100% | 168 of 168 | 20 min | 60 min | |
| 372 | Stone Lake RAWSSTLN5 | 97.2 | Gauge | Rio Arriba | 100% | 168 of 168 | 20 min | 60 min | |
| 374 | Santa Fe Watershed RAWSSFWN5 | 97.2 | Gauge | Santa Fe | 100% | 168 of 168 | 20 min | 70 min | |
| 375 | El Llano 2N - Black Mesa RawsBMRN5 | 97.2 | Gauge | Rio Arriba | 99.4% | 167 of 168 | 19 min | 2 h | |
| 375 | Bartley RAWS Near GasconGSCN5 | 97.2 | Gauge | Mora | 99.4% | 167 of 168 | 19 min | 2 h | |
| 375 | Ramah RAWSRMAN5 | 97.2 | Gauge | Cibola | 99.4% | 167 of 168 | 19 min | 2 h | |
| 375 | Oak Flats RAWSTJRN5 | 97.2 | Gauge | Bernalillo | 99.4% | 167 of 168 | 19 min | 2 h | |
| 379 | Pecos River 2 E Carlsbad 2E below Dark CanyonCPDN5 | 97.2 | Gauge | Eddy | 98.8% | 166 of 168 | 18 min | 2 h | |
| 379 | SANTA CRUZ RIVER 1 NW CundiyoCYON5 | 97.2 | Gauge | Santa Fe | 98.8% | 166 of 168 | 18 min | 2 h | |
| 379 | Embudo Creek 2 NW DixonDIXN5 | 97.2 | Gauge | Rio Arriba | 98.8% | 166 of 168 | 18 min | 2 h | |
| 379 | PECOS RIVER 15 E DunlapDLPN5 | 97.2 | Gauge | De Baca | 98.8% | 166 of 168 | 18 min | 2 h | |
| 379 | Hachita 7ESEHTAN5 | 97.2 | Gauge | Luna | 98.8% | 166 of 168 | 18 min | 2 h | |
| 379 | PECOS RIVER 11 SE Fort SumnerPBTN5 | 97.2 | Gauge | De Baca | 98.8% | 166 of 168 | 18 min | 2 h | |
| 379 | SANTA FE RIVER 5 E Santa FeSFRN5 | 97.2 | Gauge | Santa Fe | 98.8% | 166 of 168 | 18 min | 2 h | |
| 379 | Albuquerque - Westside Comm CenterWCCN5 | 97.2 | Gauge | Bernalillo | 98.8% | 166 of 168 | 18 min | 2 h | |
| 387 | Slaughter Mesa RAWSSLMN5 | 97.0 | Gauge | Catron | 100% | 168 of 168 | 20 min | 60 min | |
| 388 | Bat Draw RAWSBATN5 | 97.0 | Gauge | Eddy | 100% | 168 of 168 | 21 min | 71 min | |
| 389 | Magdalena Raws Near Magdalena 25SwMGLN5 | 97.0 | Gauge | Socorro | 99.4% | 167 of 168 | 20 min | 2 h | |
| 390 | Mcclure Rsvr Nr Santa FeSFMN5 | 97.0 | Gauge | Santa Fe | 98.2% | 165 of 168 | 18 min | 2 h | |
| 391 | Zuni Buttes RAWSZNRN5 | 96.9 | Gauge | Mckinley | 99.4% | 167 of 168 | 20 min | 2 h | |
| 392 | Winston 1.8 SSWNM-SR-58 | 96.8 | Volunteer | Sierra | 100% | 3 of 3 | 7.4 h | 24 h | |
| 393 | University Park 3.8 NNM-DA-201 | 96.8 | Volunteer | Dona Ana | 100% | 3 of 3 | 7.4 h | 26 h | |
| 394 | Las Cruces 5.7 NENM-DA-264 | 96.8 | Volunteer | Dona Ana | 100% | 3 of 3 | 7.4 h | 24 h | |
| 394 | Espanola 3.8 ESENM-SF-90 | 96.8 | Volunteer | Santa Fe | 100% | 3 of 3 | 7.4 h | 24 h | |
| 396 | Edgewood 4.8 WNM-BR-454 | 96.8 | Volunteer | Bernalillo | 100% | 3 of 3 | 7.4 h | 24 h | |
| 397 | ALbuquerque 8.1 ESENM-BR-40 | 96.8 | Volunteer | Bernalillo | 100% | 3 of 3 | 7.4 h | 24 h | |
| 398 | Mora River AT La CuevaLCVN5 | 96.7 | Gauge | Mora | 97.6% | 164 of 168 | 18 min | 2 h | |
| 399 | Rocky Arroyo 7 S Rocky Arroyo Lakewood 7SCRBN5 | 96.6 | Gauge | Eddy | 100% | 168 of 168 | 23 min | 60 min | |
| 399 | DARK CANYON DRAW 8 N Dark CanyonDKCN5 | 96.6 | Gauge | Eddy | 100% | 168 of 168 | 23 min | 60 min | |
| 399 | RIO GRANDE 1 NW Alameda at Alameda BridgeRGBN5 | 96.6 | Gauge | Bernalillo | 100% | 168 of 168 | 23 min | 60 min | |
| 402 | RIO GRANDE 2 N IsletaISLN5 | 96.6 | Gauge | Bernalillo | 100% | 168 of 168 | 23 min | 63 min | |
| 402 | Pecos River 3 SE Malaga 3ESEMLGN5 | 96.6 | Gauge | Eddy | 100% | 168 of 168 | 23 min | 63 min | |
| 402 | RIO GRANDE 1 W nr Alameda (Paseo Del Norte Bridge)RGAN5 | 96.6 | Gauge | Bernalillo | 100% | 168 of 168 | 23 min | 63 min | |
| 402 | RIO LUCERO 2 E Arroyo SecoRLAN5 | 96.6 | Gauge | Taos | 100% | 168 of 168 | 23 min | 63 min | |
| 402 | TULAROSA CREEK 3 W BentTLCN5 | 96.6 | Gauge | Otero | 100% | 168 of 168 | 23 min | 63 min | |
| 402 | Watrous - Mora RiverWTSN5 | 96.6 | Gauge | Mora | 100% | 168 of 168 | 23 min | 63 min | |
| 408 | Bernardo 1SW - Rio PuercoBNDN5 | 96.6 | Gauge | Socorro | 100% | 168 of 168 | 23 min | 63 min | |
| 408 | Costilla 16SE - Costilla CreekCBDN5 | 96.6 | Gauge | Taos | 100% | 168 of 168 | 23 min | 63 min | |
| 408 | Caballo Lake ParkCLKN5 | 96.6 | Gauge | Sierra | 100% | 168 of 168 | 23 min | 63 min | |
| 408 | Rio Chama 1 W ChamitaCMTN5 | 96.6 | Gauge | Rio Arriba | 100% | 168 of 168 | 23 min | 63 min | |
| 408 | Embudo - Rio GrandeEMBN5 | 96.6 | Gauge | Rio Arriba | 100% | 168 of 168 | 23 min | 63 min | |
| 408 | Canadian River At LoganLCRN5 | 96.6 | Gauge | Quay | 100% | 168 of 168 | 23 min | 63 min | |
| 408 | Revuelto Creek 2 SE LoganLGNN5 | 96.6 | Gauge | Quay | 100% | 168 of 168 | 23 min | 63 min | |
| 408 | PECOS RIVER 5 N Below Lake AvalonPBAN5 | 96.6 | Gauge | Eddy | 100% | 168 of 168 | 23 min | 63 min | |
| 408 | Canadian River 2 S Taylor SpringsTYLN5 | 96.6 | Gauge | Colfax | 100% | 168 of 168 | 23 min | 63 min | |
| 417 | Mayhill RAWSMAYN5 | 96.6 | Gauge | Otero | 99.4% | 167 of 168 | 22 min | 2 h | |
| 417 | San Andres Mountains RAWSSNDN5 | 96.6 | Gauge | Dona Ana | 99.4% | 167 of 168 | 22 min | 2 h | |
| 419 | Grants RAWS 11NEGRSN5 | 96.5 | Gauge | Cibola | 100% | 168 of 168 | 17 min | 60 min | |
| 420 | Sandia Lakes RAWSSNLN5 | 96.5 | Gauge | Sandoval | 99.4% | 167 of 168 | 20 min | 2 h | |
| 421 | Gila Hot Springs - MF Gila RiverMFGN5 | 96.4 | Gauge | Catron | 99.4% | 167 of 168 | 23 min | 2 h | |
| 421 | Nps West Fork Gila RiverWFGN5 | 96.4 | Gauge | Catron | 99.4% | 167 of 168 | 23 min | 2 h | |
| 423 | PECOS RIVER 9 N PecosPCON5 | 96.4 | Gauge | San Miguel | 99.4% | 167 of 168 | 23 min | 1.7 h | |
| 424 | Abiquiu RsvrABIN5 | 96.4 | Gauge | Rio Arriba | 99.4% | 167 of 168 | 23 min | 2 h | |
| 424 | PECOS RIVER 3 N Lake Avalon Carlsbad 3NAVLN5 | 96.4 | Gauge | Eddy | 99.4% | 167 of 168 | 23 min | 2 h | |
| 424 | Farmington - San Juan RiverBRRN5 | 96.4 | Gauge | San Juan | 99.4% | 167 of 168 | 23 min | 2 h | |
| 424 | Conchas LakeCNCN5 | 96.4 | Gauge | San Miguel | 99.4% | 167 of 168 | 23 min | 2 h | |
| 424 | Cochiti LakeCOCN5 | 96.4 | Gauge | Sandoval | 99.4% | 167 of 168 | 23 min | 2 h | |
| 424 | Rio Grande 3 NE Below Elephant Butte Dam near TorCEDBN5 | 96.4 | Gauge | Sierra | 99.4% | 167 of 168 | 23 min | 2 h | |
| 424 | San Juan River AT FarmingtonFRMN5 | 96.4 | Gauge | San Juan | 99.4% | 167 of 168 | 23 min | 2 h | |
| 424 | Rio Grande 2 SW San Ildefonso PuebloOTWN5 | 96.4 | Gauge | Santa Fe | 99.4% | 167 of 168 | 23 min | 2 h | |
| 424 | Rio Chama 22 WNW AbiquiuRCAN5 | 96.4 | Gauge | Rio Arriba | 99.4% | 167 of 168 | 23 min | 2 h | |
| 424 | RIO HONDO 3 E RoswellRHRN5 | 96.4 | Gauge | Chaves | 99.4% | 167 of 168 | 23 min | 2 h | |
| 424 | RIO HONDO 13 SW RoswellRRHN5 | 96.4 | Gauge | Chaves | 99.4% | 167 of 168 | 23 min | 2 h | |
| 424 | PECOS RIVER 6 N Santa RosaSRDN5 | 96.4 | Gauge | Guadalupe | 99.4% | 167 of 168 | 23 min | 2 h | |
| 424 | Santa Rosa LakeSRLN5 | 96.4 | Gauge | Guadalupe | 99.4% | 167 of 168 | 23 min | 2 h | |
| 424 | Santa Fe 1NNW - Rio TesuqueTBGN5 | 96.4 | Gauge | Santa Fe | 99.4% | 167 of 168 | 23 min | 2 h | |
| 424 | Roswell 10SW - Two Rivers DamTRDN5 | 96.4 | Gauge | Chaves | 99.4% | 167 of 168 | 23 min | 2 h | |
| 424 | Nm Aztec 43 EZTCN5 | 96.4 | Gauge | Rio Arriba | 99.4% | 167 of 168 | 23 min | 2 h | |
| 440 | Capitan 1.3 WSWNM-LN-18 | 96.3 | Volunteer | Lincoln | 100% | 3 of 3 | 8.4 h | 26 h | |
| 441 | Lincoln 1.4 ESENM-LN-8 | 96.3 | Volunteer | Lincoln | 100% | 3 of 3 | 8.4 h | 24 h | |
| 442 | Sandia Park 3.6 ESENM-BR-183 | 96.3 | Volunteer | Bernalillo | 100% | 3 of 3 | 8.4 h | 24 h | |
| 443 | North Fork Eagle Creek 3WNW AltoECNN5 | 96.3 | Gauge | Lincoln | 98.6% | 663 of 672 | 17 min | 60 min | |
| 443 | Lincoln 4WNW - Rio BonitoRBNN5 | 96.3 | Gauge | Lincoln | 98.6% | 663 of 672 | 17 min | 60 min | |
| 445 | Sandia National Labs RAWSSFXN5 | 96.2 | Gauge | Bernalillo | 99.4% | 167 of 168 | 20 min | 2 h | |
| 446 | Animas River AT FarmingtonARFN5 | 96.2 | Gauge | San Juan | 98.8% | 166 of 168 | 23 min | 2 h | |
| 446 | ChamaCHMN5 | 96.2 | Gauge | Rio Arriba | 98.8% | 166 of 168 | 23 min | 2 h | |
| 446 | Eagle Nest 3SE - RsvrEGLN5 | 96.2 | Gauge | Colfax | 98.8% | 166 of 168 | 23 min | 2 h | |
| 446 | Black River 4.6 W Black River Malaga 5WMLAN5 | 96.2 | Gauge | Eddy | 98.8% | 166 of 168 | 23 min | 2 h | |
| 446 | Rio Hondo Reservoir Near RoswellRRRN5 | 96.2 | Gauge | Chaves | 98.8% | 166 of 168 | 23 min | 2 h | |
| 446 | Rio Pueblo De Taos 5 WSW TaosTBCN5 | 96.2 | Gauge | Taos | 98.8% | 166 of 168 | 23 min | 2 h | |
| 452 | Pecos River 2 SE Anton ChicoATCN5 | 96.2 | Gauge | Guadalupe | 98.8% | 166 of 168 | 23 min | 2.1 h | |
| 452 | PECOS RIVER 3.3 N Carlsbad North 3NNW Main CanalCMCN5 | 96.2 | Gauge | Eddy | 98.8% | 166 of 168 | 23 min | 2.1 h | |
| 452 | Flora Vista - Animas RiverFVAN5 | 96.2 | Gauge | San Juan | 98.8% | 166 of 168 | 23 min | 2.1 h | |
| 452 | Gila River 7 NE GilaGILN5 | 96.2 | Gauge | Grant | 98.8% | 166 of 168 | 23 min | 2.1 h | |
| 452 | Mora River 1 E GolondrinasGOLN5 | 96.2 | Gauge | Mora | 98.8% | 166 of 168 | 23 min | 2.1 h | |
| 452 | Rio Ojo Caliente 2 S La MaderaLMDN5 | 96.2 | Gauge | Rio Arriba | 98.8% | 166 of 168 | 23 min | 2.1 h | |
| 452 | Delaware River 11 NW Delaware River Red Bluff 11NWRDBN5 | 96.2 | Gauge | Eddy | 98.8% | 166 of 168 | 23 min | 2.1 h | |
| 452 | RED RIVER 2 E QuestaRRQN5 | 96.2 | Gauge | Taos | 98.8% | 166 of 168 | 23 min | 2.1 h | |
| 452 | Santa Fe Rvr Abv Mcclure ResvrSFAN5 | 96.2 | Gauge | Santa Fe | 98.8% | 166 of 168 | 23 min | 2.1 h | |
| 452 | San Juan River AT ShiprockSHRN5 | 96.2 | Gauge | San Juan | 98.8% | 166 of 168 | 23 min | 2.1 h | |
| 462 | Rio Ruidoso At HollywoodRUHN5 | 96.2 | Gauge | Lincoln | 98.5% | 662 of 672 | 17 min | 60 min | |
| 463 | Forest Service Road 131 Near BonR02N5 | 96.2 | Gauge | Lincoln | 98.5% | 662 of 672 | 18 min | 60 min | |
| 464 | Rio Grande AT San AcaciaSNAN5 | 96.1 | Gauge | Socorro | 95.8% | 161 of 168 | 18 min | 3 h | |
| 465 | Questa - Wild River RAWSWDRN5 | 96.0 | Gauge | Taos | 100% | 168 of 168 | 14 min | 60 min | |
| 466 | Pecos Rvr Nr Ft.SumnerPFSN5 | 96.0 | Gauge | De Baca | 98.2% | 165 of 168 | 23 min | 3 h | |
| 467 | Truth Or Consequences 12.0 ESENM-SR-54 | 95.9 | Volunteer | Sierra | 100% | 3 of 3 | 9.4 h | 24 h | |
| 468 | Albuquerque 9.0 ENENM-BR-42 | 95.9 | Volunteer | Bernalillo | 100% | 3 of 3 | 9.4 h | 24 h | |
| 469 | Las Cruces 5.0 SSENM-DA-170 | 95.9 | Volunteer | Dona Ana | 100% | 3 of 3 | 9.4 h | 24 h | |
| 470 | Albuquerque 2.6 ENM-BR-276 | 95.9 | Volunteer | Bernalillo | 100% | 3 of 3 | 9.4 h | 24 h | |
| 471 | Tower RAWSTWRN5 | 95.8 | Gauge | Los Alamos | 99.4% | 167 of 168 | 15 min | 2 h | |
| 472 | PONIL CREEK 5 NW CimarronCMRN5 | 95.6 | Gauge | Colfax | 100% | 168 of 168 | 28 min | 60 min | |
| 472 | Dark Canyon Draw AT Dark Canyon CarlsbadDACN5 | 95.6 | Gauge | Eddy | 100% | 168 of 168 | 28 min | 60 min | |
| 472 | PECOS RIVER 9 NW Santa RosaSRPN5 | 95.6 | Gauge | Guadalupe | 100% | 168 of 168 | 28 min | 60 min | |
| 475 | Maxwell - Eagle Tail DitchETDN5 | 95.6 | Gauge | Colfax | 100% | 168 of 168 | 28 min | 78 min | |
| 475 | Raton - Lake MaloyaLKMN5 | 95.6 | Gauge | Colfax | 100% | 168 of 168 | 28 min | 78 min | |
| 475 | La Plata River Near FarmingtonLPFN5 | 95.6 | Gauge | San Juan | 100% | 168 of 168 | 28 min | 78 min | |
| 475 | Pecos River 10 S Malaga 10SRBFN5 | 95.6 | Gauge | Eddy | 100% | 168 of 168 | 28 min | 78 min | |
| 479 | RIO GRANDE 1 NE North Floodway Channel near AlamedaANFN5 | 95.6 | Gauge | Bernalillo | 99.1% | 666 of 672 | 18 min | 75 min | |
| 480 | San Antonio - Elmendorf DitchELMN5 | 95.5 | Gauge | Socorro | 97.0% | 163 of 168 | 23 min | 3 h | |
| 481 | Clovis MuniCVN | 95.5 | Airport | Roosevelt | 87.5% | 176 of 201 | 11 min | 68 min | |
| 482 | Pecos River 5 SW AcmeACMN5 | 95.4 | Gauge | Chaves | 99.4% | 167 of 168 | 28 min | 2 h | |
| 482 | Rio Grande Near Bosque FarmsBRGN5 | 95.4 | Gauge | Valencia | 99.4% | 167 of 168 | 28 min | 2 h | |
| 482 | Vermejo River 1 N DawsonDAWN5 | 95.4 | Gauge | Colfax | 99.4% | 167 of 168 | 28 min | 2 h | |
| 482 | AnzacGNTN5 | 95.4 | Gauge | Cibola | 99.4% | 167 of 168 | 28 min | 2 h | |
| 482 | La Plata River At La PlataLPRN5 | 95.4 | Gauge | San Juan | 99.4% | 167 of 168 | 28 min | 2 h | |
| 482 | Rio Grande Floodway near BernardoRFBN5 | 95.4 | Gauge | Socorro | 99.4% | 167 of 168 | 28 min | 2 h | |
| 482 | Rio Grande At State HWY 346 Near BosqueRGQN5 | 95.4 | Gauge | Valencia | 99.4% | 167 of 168 | 28 min | 2 h | |
| 482 | Gila River 5 NE RedrockRGRN5 | 95.4 | Gauge | Grant | 99.4% | 167 of 168 | 28 min | 2 h | |
| 490 | Pecos River 6 E Artesia 6EATSN5 | 95.4 | Gauge | Eddy | 99.4% | 167 of 168 | 28 min | 2 h | |
| 490 | Bloomfield - San Juan RiverBFDN5 | 95.4 | Gauge | San Juan | 99.4% | 167 of 168 | 28 min | 2 h | |
| 490 | Rio Grande 4 SW CerroCERN5 | 95.4 | Gauge | Taos | 99.4% | 167 of 168 | 28 min | 2 h | |
| 490 | Pecos River 8 NW Carlsbad 9NW (Damsite 3)CSBN5 | 95.4 | Gauge | Eddy | 99.4% | 167 of 168 | 28 min | 2 h | |
| 490 | Rio Grande AT The Narrows in Elephant Butte LakeEBNN5 | 95.4 | Gauge | Sierra | 99.4% | 167 of 168 | 28 min | 2 h | |
| 490 | Pecos River 3 ESE Lake ArthurLATN5 | 95.4 | Gauge | Chaves | 99.4% | 167 of 168 | 28 min | 2 h | |
| 490 | BLACK RIVER 1 NE Black River Malaga 1NEMGAN5 | 95.4 | Gauge | Eddy | 99.4% | 167 of 168 | 28 min | 2 h | |
| 490 | RIO GRANDE 1 ENE San AntonioRGSN5 | 95.4 | Gauge | Socorro | 99.4% | 167 of 168 | 28 min | 2 h | |
| 490 | Cowles - Rio MoraRMON5 | 95.4 | Gauge | San Miguel | 99.4% | 167 of 168 | 28 min | 2 h | |
| 490 | Dunken - Rio PenascoRPDN5 | 95.4 | Gauge | Chaves | 99.4% | 167 of 168 | 28 min | 2 h | |
| 490 | Hope - Rio PenascoRPHN5 | 95.4 | Gauge | Chaves | 99.4% | 167 of 168 | 28 min | 2 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.