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 950 ranked here, 937 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 |
|---|---|---|---|---|---|---|---|---|---|
| 751 | Newkirk 24N-Canadian RiverCNCN5 | 84.3 | Cooperative | San Miguel County | 57.1% | 4 of 7 | 73 min | 24 h | |
| 752 | Taos 1.6 SENM-TS-27 | 84.3 | Volunteer | Taos County | 57.1% | 4 of 7 | 86 min | 2.4 days | |
| 753 | Los Lunas 3.3 ESENM-VL-31 | 84.3 | Volunteer | Valencia County | 57.1% | 4 of 7 | 86 min | 2 days | |
| 754 | NM-SN-190NM-SN-190 | 84.3 | COCORAHS | - | 57.1% | 4 of 7 | 86 min | 25 h | |
| 755 | Los Alamos 0.5 SSENM-LA-35 | 84.3 | Volunteer | Los Alamos County | 57.1% | 4 of 7 | 86 min | 2.4 days | |
| 756 | Silver City 4.6 WNM-GR-34 | 84.3 | Volunteer | Grant County | 57.1% | 4 of 7 | 86 min | 24 h | |
| 756 | Mountainair 2.2 NNM-TR-21 | 84.3 | Volunteer | Torrance County | 57.1% | 4 of 7 | 86 min | 24 h | |
| 758 | Sandia 3.4 ENM-BR-456 | 84.3 | Volunteer | Bernalillo County | 57.1% | 4 of 7 | 86 min | 2.5 days | |
| 759 | Clovis 1.7 NENM-CR-24 | 84.3 | Volunteer | Curry County | 57.1% | 4 of 7 | 86 min | 3 days | |
| 760 | Las Cruces 4.8 SSWNM-DA-389 | 84.3 | Volunteer | Doña Ana County | 57.1% | 4 of 7 | 86 min | 2.5 days | |
| 760 | San Cristobal 1.0 WSWNM-TS-72 | 84.3 | Volunteer | Taos County | 57.1% | 4 of 7 | 86 min | 2.5 days | |
| 762 | Chama 1.0 NNM-RA-66 | 84.3 | Volunteer | Rio Arriba County | 57.1% | 4 of 7 | 86 min | 3 days | |
| 763 | Albuquerque 6.6 ENM-BR-220 | 84.3 | Volunteer | Bernalillo County | 57.1% | 4 of 7 | 86 min | 2.5 days | |
| 764 | RuidosoRUPN5 | 84.3 | Cooperative | Lincoln County | 57.1% | 4 of 7 | 1.9 h | 24 h | |
| 765 | Rio Rancho 2.3 SWNM-SN-69 | 84.3 | Volunteer | Sandoval County | 57.1% | 4 of 7 | 2.4 h | 3 days | |
| 766 | Las Cruces 4.4 WNM-DA-247 | 84.3 | Volunteer | Doña Ana County | 57.1% | 4 of 7 | 2.4 h | 2.5 days | |
| 767 | Las Cruces 1.6 ENENM-DA-393 | 84.2 | Volunteer | Doña Ana County | 71.4% | 5 of 7 | 13.4 h | 2.5 days | |
| 768 | Citizen station CW4743CW4743 | 84.2 | Citizen | Bernalillo County | 63.4% | 85 of 134 | 15 s | 6 h | |
| 769 | I-10 Wb MP 11NM003 | 84.1 | Road | Hidalgo County | 73.8% | 372 of 504 | 27 min | 2.6 h | |
| 770 | New Mexico I40 @ US285 Site 2NM006 | 84.0 | Road | Torrance County | 74.2% | 374 of 504 | 27 min | 2.6 h | |
| 771 | I-10 Wb MP 15NM007 | 83.9 | Road | Hidalgo County | 74.2% | 374 of 504 | 27 min | 2.6 h | |
| 771 | I-10 Eb MP 7NM008 | 83.9 | Road | Hidalgo County | 74.2% | 374 of 504 | 27 min | 2.6 h | |
| 771 | I-10 Eb MP 9NM009 | 83.9 | Road | Hidalgo County | 74.2% | 374 of 504 | 27 min | 2.6 h | |
| 771 | I-25 at RoweNM012 | 83.9 | Road | San Miguel County | 74.2% | 374 of 504 | 27 min | 2.6 h | |
| 775 | I-40 WB at Sedillo MP 181NM010 | 83.9 | Road | Bernalillo County | 74.0% | 373 of 504 | 27 min | 2.6 h | |
| 776 | Silver City 2.7 NNWNM-GR-6 | 83.9 | Volunteer | Grant County | 57.1% | 4 of 7 | 26 min | 3.5 days | |
| 776 | NM-LA-37NM-LA-37 | 83.9 | COCORAHS | - | 57.1% | 4 of 7 | 26 min | 3.5 days | |
| 778 | Rio Rancho 5.4 NNENM-SN-136 | 83.9 | Volunteer | Sandoval County | 57.1% | 4 of 7 | 26 min | 3.5 days | |
| 779 | Silver City 3NSICN5 | 83.9 | Cooperative | Grant County | 57.1% | 4 of 7 | 33 min | 3.5 days | |
| 780 | Bayard 8.9 ENENM-GR-4 | 83.9 | Volunteer | Grant County | 57.1% | 4 of 7 | 86 min | 3.5 days | |
| 781 | Deming 8.6 SENM-LU-2 | 83.9 | Volunteer | Luna County | 57.1% | 4 of 7 | 2.4 h | 3.5 days | |
| 782 | Las Cruces 6.3 NNENM-DA-227 | 83.9 | Volunteer | Doña Ana County | 57.1% | 4 of 7 | 2.4 h | 3.5 days | |
| 783 | Tijeras 4.8 ENM-BR-368 | 83.9 | Volunteer | Bernalillo County | 57.1% | 4 of 7 | 3.4 h | 2.5 days | |
| 783 | Sandia Park 2.4 ENENM-BR-469 | 83.9 | Volunteer | Bernalillo County | 57.1% | 4 of 7 | 3.4 h | 2.5 days | |
| 785 | Farmington 3.0 NENM-SJ-26 | 83.9 | Volunteer | San Juan County | 57.1% | 4 of 7 | 3.4 h | 2.5 days | |
| 786 | Las Cruces 4.1 NNM-DA-387 | 83.9 | Volunteer | Doña Ana County | 57.1% | 4 of 7 | 3.4 h | 3 days | |
| 787 | I-10 Eb MP 12NM004 | 83.8 | Road | Hidalgo County | 73.2% | 369 of 504 | 27 min | 2.6 h | |
| 788 | Wolf CanyonCUAN5 | 83.8 | Cooperative | Sandoval County | 71.4% | 5 of 7 | 14.4 h | 2 days | |
| 789 | Rio Rancho 3.3 ENENM-SN-39 | 83.8 | Volunteer | Sandoval County | 71.4% | 5 of 7 | 14.4 h | 2.5 days | |
| 790 | I-25 at La BajadaNM011 | 83.7 | Road | Santa Fe County | 74.2% | 374 of 504 | 27 min | 2.6 h | |
| 791 | I-25 Raton PassNM013 | 83.7 | Road | Colfax County | 73.4% | 370 of 504 | 27 min | 2.6 h | |
| 792 | Citizen station EW9565EW9565 | 83.7 | Citizen | Bernalillo County | 60.7% | 408 of 672 | 16 s | 1.7 h | |
| 793 | Ranchos De Taos 4.0 WNM-TS-69 | 83.4 | Volunteer | Taos County | 57.1% | 4 of 7 | 26 min | 4 days | |
| 794 | Madrid 1.9 SENM-SF-189 | 83.4 | Volunteer | Santa Fe County | 57.1% | 4 of 7 | 3.4 h | 3.5 days | |
| 795 | Albuquerque 2.7 SENM-BR-472 | 83.4 | Volunteer | Bernalillo County | 57.1% | 4 of 7 | 3.4 h | 3.5 days | |
| 796 | Clovis 3.3 SWNM-CR-47 | 83.4 | Volunteer | Curry County | 57.1% | 4 of 7 | 4.4 h | 24 h | |
| 797 | Citizen station EW5655EW5655 | 83.3 | Citizen | Doña Ana County | 60.5% | 339 of 560 | 19 s | 2.3 h | |
| 798 | Citizen station GW0905GW0905 | 83.1 | Citizen | Bernalillo County | 58.7% | 296 of 504 | 18 s | 2.2 h | |
| 799 | Las Cruces 5.5 NENM-DA-44 | 83.0 | Volunteer | Doña Ana County | 57.1% | 4 of 7 | 4.4 h | 3.5 days | |
| 800 | Citizen station GW1057GW1057 | 82.8 | Citizen | Grant County | 57.7% | 97 of 168 | 18 s | 6.5 h | |
| 801 | Roswell/IndustrialROW | 82.7 | Airport | Chaves County | 73.2% | 123 of 168 | 8 min | 30.2 h | |
| 802 | Citizen station EW8377EW8377 | 82.6 | Citizen | Doña Ana County | 58.9% | 99 of 168 | 18 s | 7.8 h | |
| 803 | Citizen station GW4444GW4444 | 82.6 | Citizen | Socorro County | 55.3% | 93 of 168 | 20 s | 5.3 h | |
| 804 | Citizen station GW7542GW7542 | 82.5 | Citizen | McKinley County | 60.4% | 156 of 258 | 18 s | 3.2 h | |
| 805 | Albuquerque 3.5 NNENM-BR-139 | 82.5 | Volunteer | Bernalillo County | 57.1% | 4 of 7 | 6.4 h | 2.5 days | |
| 806 | Citizen station NB0X-13NB0X-13 | 82.4 | Citizen | Lincoln County | 60.0% | 155 of 258 | 20 s | 3.5 h | |
| 807 | Citizen station FW0979FW0979 | 82.4 | Citizen | Lea County | 57.7% | 97 of 168 | 18 s | 7.3 h | |
| 808 | Citizen station DW4879DW4879 | 82.3 | Citizen | San Juan County | 57.1% | 303 of 530 | 18 s | 2.3 h | |
| 809 | Citizen station FW8954FW8954 | 82.2 | Citizen | Sandoval County | 59.9% | 302 of 504 | 17 s | 2.4 h | |
| 810 | SDMN5SDMN5 | 82.2 | DCP | - | 57.1% | 4 of 7 | 7.1 h | 2.5 days | |
| 811 | Citizen station FW6984FW6984 | 82.1 | Citizen | Doña Ana County | 59.1% | 298 of 504 | 18 s | 3.2 h | |
| 812 | Citizen station DW9425DW9425 | 82.1 | Citizen | Santa Fe County | 58.3% | 98 of 168 | 18 s | 7 h | |
| 813 | Hobbs/Lea Co.HOB | 82.0 | Airport | Lea County | 61.1% | 308 of 504 | 9 min | 3.3 h | |
| 814 | Espanola 3.8 ESENM-SF-90 | 82.0 | Volunteer | Santa Fe County | 57.1% | 4 of 7 | 7.4 h | 35.1 h | |
| 815 | Ranchos De Taos 2.4 WNM-TS-17 | 82.0 | Volunteer | Taos County | 57.1% | 4 of 7 | 7.4 h | 2.5 days | |
| 816 | Los Alamos 6.1 SENM-LA-7 | 82.0 | Volunteer | Los Alamos County | 57.1% | 4 of 7 | 7.4 h | 3 days | |
| 817 | Folsom 10.5 ENENM-UN-9 | 82.0 | Volunteer | Union County | 57.1% | 4 of 7 | 7.4 h | 35.1 h | |
| 818 | Citizen station EW1047EW1047 | 81.9 | Citizen | Santa Fe County | 54.7% | 184 of 336 | 18 s | 3.2 h | |
| 819 | Citizen station FW8143FW8143 | 81.8 | Citizen | Santa Fe County | 57.1% | 320 of 560 | 17 s | 2.5 h | |
| 820 | Citizen station EW1669EW1669 | 81.8 | Citizen | Curry County | 55.4% | 266 of 480 | 18 s | 2.4 h | |
| 821 | Citizen station N5WAY-13N5WAY-13 | 81.8 | Citizen | Sandoval County | 55.1% | 139 of 252 | 21 s | 4.5 h | |
| 822 | EPKN5EPKN5 | 81.7 | DCP | - | 57.1% | 4 of 7 | 7.1 h | 3.5 days | |
| 823 | Albuquerque 7.5 NWNM-BR-218 | 81.6 | Volunteer | Bernalillo County | 57.1% | 4 of 7 | 7.4 h | 3.5 days | |
| 824 | Citizen station DW2453DW2453 | 81.3 | Citizen | Bernalillo County | 57.5% | 232 of 403 | 17 s | 4.2 h | |
| 825 | Citizen station CW5376CW5376 | 81.3 | Citizen | Bernalillo County | 54.1% | 91 of 168 | 18 s | 7 h | |
| 826 | Citizen station EW7129EW7129 | 81.1 | Citizen | Grant County | 57.1% | 288 of 504 | 16 s | 3.5 h | |
| 827 | Albuquerque 4.5 ENM-BR-224 | 81.1 | Volunteer | Bernalillo County | 57.1% | 4 of 7 | 8.4 h | 3.5 days | |
| 828 | Citizen station DW2584DW2584 | 81.0 | Citizen | Santa Fe County | 57.1% | 96 of 168 | 18 s | 6 h | |
| 829 | Citizen station GW6179GW6179 | 80.8 | Citizen | Doña Ana County | 57.2% | 1,442 of 2,520 | 18 s | 40 min | |
| 830 | Santa Fe 5.3 SWNM-SF-228 | 80.7 | Volunteer | Santa Fe County | 57.1% | 4 of 7 | 9.4 h | 3.4 days | |
| 831 | Eagle Nest 4W - Taos Pueblo SNOTELTPSN5 | 80.6 | Gauge | Colfax County | 99.4% | 167 of 168 | 35 min | 2 h | |
| 832 | Sandia Park 3.6 ESENM-BR-183 | 80.6 | Volunteer | Bernalillo County | 57.1% | 4 of 7 | 10.4 h | 3 days | |
| 832 | Roswell 28.5 NNENM-CH-37 | 80.6 | Volunteer | Chaves County | 57.1% | 4 of 7 | 10.4 h | 3 days | |
| 834 | Citizen station DW9231DW9231 | 80.5 | Citizen | Bernalillo County | 55.3% | 93 of 168 | 19 s | 8.3 h | |
| 835 | Citizen station EW7930EW7930 | 80.2 | Citizen | Santa Fe County | 53.5% | 120 of 224 | 17 s | 6.8 h | |
| 836 | Albuquerque/Double Eagle Ii AptAEG | 80.1 | Airport | Bernalillo County | 57.3% | 289 of 504 | 14 min | 2 h | |
| 837 | Citizen station EW7655EW7655 | 80.1 | Citizen | Sierra County | 50.2% | 110 of 219 | 17 s | 5 h | |
| 838 | US 285 at EspanolaNM016 | 80.0 | Road | Rio Arriba County | 86.3% | 290 of 336 | 37 min | 3.5 h | |
| 839 | Citizen station FW8473FW8473 | 80.0 | Citizen | Valencia County | 56.9% | 287 of 504 | 17 s | 2.9 h | |
| 840 | Citizen station CW4691CW4691 | 80.0 | Citizen | Grant County | 55.9% | 94 of 168 | 16 s | 6.8 h | |
| 841 | Citizen station EW4194EW4194 | 79.8 | Citizen | Doña Ana County | 59.5% | 100 of 168 | 18 s | 5.3 h | |
| 842 | Placitas 2.0 ENM-SN-92 | 79.7 | Volunteer | Sandoval County | 57.1% | 4 of 7 | 12.4 h | 3 days | |
| 843 | Roswell 5.2 NNM-CH-44 | 79.7 | Volunteer | Chaves County | 57.1% | 4 of 7 | 12.4 h | 2.4 days | |
| 844 | Deming 15.5 WSWNM-LU-37 | 79.7 | Volunteer | Luna County | 57.1% | 4 of 7 | 12.4 h | 2.5 days | |
| 845 | Santa Fe 2.6 ENM-SF-231 | 79.4 | Volunteer | Santa Fe County | 42.8% | 3 of 7 | 26 min | 3 days | |
| 846 | Ski ApacheNM-LN-48 | 79.4 | Volunteer | Lincoln County | 42.8% | 3 of 7 | 26 min | 35.1 h | |
| 847 | Taos 3.0 NNWNM-TS-61 | 79.4 | Volunteer | Taos County | 42.8% | 3 of 7 | 26 min | 24 h | |
| 848 | Santa Fe 10.3 SSENM-SF-31 | 79.4 | Volunteer | Santa Fe County | 42.8% | 3 of 7 | 86 min | 3 days | |
| 849 | Gallup 0.4 NNENM-MK-28 | 79.4 | Volunteer | McKinley County | 42.8% | 3 of 7 | 86 min | 2.2 days | |
| 850 | Pecos 0.3 NNWNM-SM-44 | 79.4 | Volunteer | San Miguel County | 42.8% | 3 of 7 | 86 min | 24 h | |
| 850 | Rio Rancho 2.9 ENM-SN-108 | 79.4 | Volunteer | Sandoval County | 42.8% | 3 of 7 | 86 min | 24 h | |
| 852 | Santa Fe 1.0 SSENM-SF-241 | 79.4 | Volunteer | Santa Fe County | 42.8% | 3 of 7 | 86 min | 2 days | |
| 853 | Deming 6.4 SSENM-LU-85 | 79.4 | Volunteer | Luna County | 42.8% | 3 of 7 | 86 min | 3 days | |
| 854 | University Park 3.8 NNM-DA-201 | 79.3 | Volunteer | Doña Ana County | 42.8% | 3 of 7 | 86 min | 3 days | |
| 855 | Citizen station DW1490DW1490 | 79.2 | Citizen | Bernalillo County | 50.0% | 168 of 336 | 20 s | 4.3 h | |
| 856 | Citizen station FW8865FW8865 | 79.1 | Citizen | Sandoval County | 50.6% | 170 of 336 | 14 s | 4.7 h | |
| 857 | Las Cruces 5.6 NWNM-DA-423 | 79.0 | Volunteer | Doña Ana County | 42.8% | 3 of 7 | 86 min | 3.4 days | |
| 857 | Los Lunas 6.9 SSENM-VL-64 | 79.0 | Volunteer | Valencia County | 42.8% | 3 of 7 | 86 min | 3.4 days | |
| 859 | NM-BR-489NM-BR-489 | 79.0 | COCORAHS | - | 42.8% | 3 of 7 | 86 min | 3.4 days | |
| 860 | Alcade Science CenterALCN5 | 79.0 | Cooperative | Rio Arriba County | 42.8% | 3 of 7 | 3.2 h | 2 days | |
| 861 | Mountainair 4.5 NNWNM-TR-38 | 78.9 | Volunteer | Torrance County | 42.8% | 3 of 7 | 86 min | 3.5 days | |
| 862 | Springer 11.7 WNM-CL-17 | 78.9 | Volunteer | Colfax County | 42.8% | 3 of 7 | 2.4 h | 3.5 days | |
| 863 | Rio Rancho 5.5 NENM-SN-188 | 78.9 | Volunteer | Sandoval County | 42.8% | 3 of 7 | 3.4 h | 3 days | |
| 864 | Rowe 2.7 NNWNM-SM-40 | 78.8 | Volunteer | San Miguel County | 57.1% | 4 of 7 | 14.4 h | 2 days | |
| 865 | Citizen station EW4986EW4986 | 78.8 | Citizen | Bernalillo County | 51.5% | 305 of 592 | 18 s | 2.7 h | |
| 866 | Citizen station DW8450DW8450 | 78.8 | Citizen | Santa Fe County | 50.8% | 114 of 224 | 17 s | 8 h | |
| 867 | Citizen station EW0184EW0184 | 78.7 | Citizen | Doña Ana County | 59.0% | 313 of 530 | 16 s | 2.4 h | |
| 868 | Citizen station DW6371DW6371 | 78.7 | Citizen | Santa Fe County | 50.3% | 338 of 672 | 19 s | 2.6 h | |
| 869 | Citizen station KD5OHKD5OH | 78.6 | Citizen | Otero County | 50.3% | 169 of 336 | 20 s | 4.3 h | |
| 870 | Citizen station GW0084GW0084 | 78.6 | Citizen | Los Alamos County | 50.2% | 110 of 219 | 19 s | 6.3 h | |
| 871 | Albuquerque 9.9 SSWNM-BR-450 | 78.5 | Volunteer | Bernalillo County | 42.8% | 3 of 7 | 26 min | 4 days | |
| 872 | Albuquerque 6.1 NWNM-BR-248 | 78.5 | Volunteer | Bernalillo County | 42.8% | 3 of 7 | 3.4 h | 3.4 days | |
| 873 | Rio Rancho 4.0 WNWNM-SN-93 | 78.4 | Volunteer | Sandoval County | 42.8% | 3 of 7 | 3.4 h | 3.5 days | |
| 874 | Citizen station EW2978EW2978 | 78.3 | Citizen | Valencia County | 51.5% | 130 of 252 | 21 s | 5.7 h | |
| 875 | Citizen station GW2457GW2457 | 78.3 | Citizen | Bernalillo County | 47.3% | 106 of 224 | 17 s | 6.3 h | |
| 876 | Citizen station EW3320EW3320 | 78.2 | Citizen | Bernalillo County | 53.5% | 360 of 672 | 18 s | 3.5 h | |
| 877 | Las Cruces 7.8 ESENM-DA-354 | 78.2 | Volunteer | Doña Ana County | 42.8% | 3 of 7 | 26 min | 4.4 days | |
| 878 | Cloudcroft 5.8 WSWNM-OT-52 | 78.2 | Volunteer | Otero County | 42.8% | 3 of 7 | 86 min | 4.4 days | |
| 879 | Las Cruces 1.2 ENM-DA-384 | 78.1 | Volunteer | Doña Ana County | 42.8% | 3 of 7 | 86 min | 4.5 days | |
| 880 | Gila Hot Springs 0.2 SENM-GR-62 | 78.1 | Volunteer | Grant County | 42.8% | 3 of 7 | 86 min | 4.5 days | |
| 880 | Truchas 1.4 ESENM-RA-40 | 78.1 | Volunteer | Rio Arriba County | 42.8% | 3 of 7 | 86 min | 4.5 days | |
| 882 | Las Cruces 1.0 SNM-DA-238 | 78.1 | Volunteer | Doña Ana County | 42.8% | 3 of 7 | 86 min | 4.5 days | |
| 883 | Albuquerque 4.0 NENM-BR-407 | 78.1 | Volunteer | Bernalillo County | 42.8% | 3 of 7 | 2.4 h | 4.5 days | |
| 883 | Taos 2.6 SWNM-TS-44 | 78.1 | Volunteer | Taos County | 42.8% | 3 of 7 | 2.4 h | 4.5 days | |
| 885 | Bosque Farms 1.0 NNM-VL-21 | 78.0 | Volunteer | Valencia County | 42.8% | 3 of 7 | 5.4 h | 35.1 h | |
| 886 | Silver City 2.2 NWNM-GR-74 | 78.0 | Volunteer | Grant County | 42.8% | 3 of 7 | 5.4 h | 2 days | |
| 887 | Citizen station DW7603DW7603 | 77.8 | Citizen | Sandoval County | 53.5% | 90 of 168 | 19 s | 19.8 h | |
| 888 | Las Cruces 1.5 NNWNM-DA-45 | 77.6 | Volunteer | Doña Ana County | 42.8% | 3 of 7 | 3.4 h | 4.5 days | |
| 889 | Citizen station FW8496FW8496 | 77.5 | Citizen | Santa Fe County | 49.0% | 309 of 630 | 16 s | 2.5 h | |
| 890 | Rio Rancho 2.4 ENENM-SN-17 | 77.5 | Volunteer | Sandoval County | 42.8% | 3 of 7 | 5.4 h | 3.5 days | |
| 891 | Citizen station KE5WLMKE5WLM | 77.2 | Citizen | Eddy County | 45.9% | 309 of 672 | 18 s | 2.6 h | |
| 892 | Winston 1.8 SSWNM-SR-58 | 77.2 | Volunteer | Sierra County | 42.8% | 3 of 7 | 4.4 h | 4.4 days | |
| 893 | GCRN5GCRN5 | 77.2 | DCP | - | 42.8% | 3 of 7 | 7.1 h | 2.5 days | |
| 894 | Pojoaque 2.5 WNM-SF-192 | 77.1 | Volunteer | Santa Fe County | 42.8% | 3 of 7 | 6.4 h | 3.4 days | |
| 895 | Citizen station FW6530FW6530 | 76.8 | Citizen | Santa Fe County | 50.1% | 337 of 672 | 18 s | 2.2 h | |
| 896 | Citizen station GW7871GW7871 | 76.8 | Citizen | Grant County | 49.1% | 165 of 336 | 17 s | 5.2 h | |
| 897 | Citizen station GW2192GW2192 | 76.7 | Citizen | Bernalillo County | 50.1% | 337 of 672 | 20 s | 2.2 h | |
| 898 | Dark Canyon Draw AT Dark Canyon CarlsbadDACN5 | 76.6 | Gauge | Eddy | 46.4% | 78 of 168 | 30 min | 60 min | |
| 899 | Socorro 0.7 NWNM-SC-71 | 76.6 | Volunteer | Socorro County | 42.8% | 3 of 7 | 7.4 h | 3.5 days | |
| 900 | Las Cruces 4.3 SSENM-DA-117 | 76.3 | Volunteer | Doña Ana County | 42.8% | 3 of 7 | 6.4 h | 4.5 days | |
| 901 | San Francisco River 5 S GlenwoodGSFN5 | 76.2 | Gauge | Catron | 71.4% | 240 of 336 | 26 min | 2 days | |
| 902 | Citizen station FW0136FW0136 | 76.1 | Citizen | Bernalillo County | 48.8% | 2,462 of 5,040 | 18 s | 29 min | |
| 903 | Crownpoint 23.2 ENENM-MK-41 | 76.1 | Volunteer | McKinley County | 42.8% | 3 of 7 | 9.4 h | 34.1 h | |
| 904 | NM 599 at I-25NM015 | 75.8 | Road | Santa Fe County | 58.9% | 297 of 504 | 27 min | 3.7 h | |
| 905 | Heron Dam Near Tierra AmarillaHERN5 | 75.8 | Cooperative | Rio Arriba County | 57.1% | 4 of 7 | 20.9 h | 24 h | |
| 906 | Las Cruces 0.6 SWNM-DA-136 | 75.8 | Volunteer | Doña Ana County | 42.8% | 3 of 7 | 7.4 h | 4.5 days | |
| 907 | DamELVN5 | 75.3 | Cooperative | Rio Arriba County | 57.1% | 4 of 7 | 21.9 h | 25.5 h | |
| 908 | Las Cruces 2.0 NENM-DA-401 | 75.3 | Volunteer | Doña Ana County | 42.8% | 3 of 7 | 8.4 h | 4.5 days | |
| 909 | Clovis 4.4 SNM-CR-35 | 75.1 | Volunteer | Curry County | 57.1% | 4 of 7 | 22.4 h | 2 days | |
| 910 | Alamogordo 3.7 NNENM-OT-98 | 75.1 | Volunteer | Otero County | 57.1% | 4 of 7 | 22.4 h | 3 days | |
| 911 | Albuquerque 3.1 WNWNM-BR-458 | 74.9 | Volunteer | Bernalillo County | 42.8% | 3 of 7 | 9.4 h | 4.4 days | |
| 911 | Elephant Butte 5.6 NNM-SR-69 | 74.9 | Volunteer | Sierra County | 42.8% | 3 of 7 | 9.4 h | 4.4 days | |
| 913 | Edgewood 7.0 SSWNM-TR-5 | 74.9 | Volunteer | Torrance County | 42.8% | 3 of 7 | 9.4 h | 4.5 days | |
| 914 | Cosmic RAWSCSMN5 | 74.4 | Gauge | Otero County | 99.4% | 167 of 168 | 20 min | 2 h | |
| 915 | Las Cruces 4.5 WNWNM-DA-430 | 74.3 | Volunteer | Doña Ana County | 57.1% | 4 of 7 | 24.4 h | 3 days | |
| 916 | Rio Rancho 2.2 SSENM-SN-70 | 74.3 | Volunteer | Sandoval County | 57.1% | 4 of 7 | 24.4 h | 2.5 days | |
| 917 | Albuquerque 5.0 ENM-BR-168 | 74.3 | Volunteer | Bernalillo County | 57.1% | 4 of 7 | 24.4 h | 2 days | |
| 918 | Bernalillo 0.7 WNWNM-SN-184 | 74.3 | Volunteer | Sandoval County | 57.1% | 4 of 7 | 25.4 h | 2 days | |
| 919 | Mayhill 4.0 SSENM-OT-75 | 74.3 | Volunteer | Otero County | 57.1% | 4 of 7 | 25.4 h | 3 days | |
| 920 | Albuquerque 7.3 WNM-BR-441 | 74.3 | Volunteer | Bernalillo County | 57.1% | 4 of 7 | 28.4 h | 3 days | |
| 921 | Silver City 3.0 ESENM-GR-136 | 74.3 | Volunteer | Grant County | 57.1% | 4 of 7 | 28.4 h | 2 days | |
| 922 | Citizen station FW0052FW0052 | 74.3 | Citizen | Socorro County | 50.8% | 57 of 112 | 21 s | 19.5 h | |
| 923 | Santa Fe 10.6 SSENM-SF-124 | 74.3 | Volunteer | Santa Fe County | 42.8% | 3 of 7 | 13.4 h | 2 days | |
| 924 | Citizen station EW4281EW4281 | 74.2 | Citizen | Santa Fe County | 38.9% | 74 of 190 | 20 s | 10.7 h | |
| 925 | Chamisal 4.7 SSENM-TS-56 | 73.9 | Volunteer | Taos County | 42.8% | 3 of 7 | 11.4 h | 4.5 days | |
| 926 | Albuquerque 5.9 NENM-BR-374 | 73.5 | Volunteer | Bernalillo County | 42.8% | 3 of 7 | 12.4 h | 4.4 days | |
| 927 | Rio Rancho 4.4 NWNM-SN-154 | 73.4 | Volunteer | Sandoval County | 57.1% | 4 of 7 | 28.4 h | 4 days | |
| 928 | NM 502 at PojoaqueNM018 | 72.9 | Road | Santa Fe County | 54.9% | 277 of 504 | 27 min | 2.7 h | |
| 929 | Canjilon - Ranger StationCJLN5 | 71.7 | Cooperative | Rio Arriba County | 42.8% | 3 of 7 | 19 h | 2.1 days | |
| 930 | Jemez Springs - WRC at Hidden ValleyHVYN5 | 71.4 | Gauge | Sandoval County | 98.2% | 165 of 168 | 15 min | 3 h | |
| 931 | Gallinas Creek At Oak Flat Nr Gallinas08380040 | 71.2 | Gauge | San Miguel County | 48.9% | 329 of 672 | 13 min | 16.5 h | |
| 932 | Roy 2.1 NNENM-HR-10 | 70.1 | Volunteer | Harding County | 42.8% | 3 of 7 | 22.4 h | 32.1 h | |
| 933 | Grenville 20MI.SwPSMN5 | 69.4 | Cooperative | Union County | 42.8% | 3 of 7 | 26.9 h | 24 h | |
| 934 | Taos Powderhorn SnotelTABN5 | 69.0 | Gauge | Taos County | 98.8% | 166 of 168 | 35 min | 2 h | |
| 935 | Citizen station FW2576FW2576 | 68.7 | Citizen | Sandoval County | 17.8% | 75 of 420 | 23 s | 2.7 h | |
| 936 | Citizen station GW2771GW2771 | 67.7 | Citizen | Valencia County | 42.8% | 216 of 504 | 18 s | 2.1 days | |
| 937 | Citizen station CW9425CW9425 | 67.5 | Citizen | Bernalillo County | 35.7% | 200 of 560 | 18 s | 36.5 h | |
| 938 | Citizen station CW8328CW8328 | 65.9 | Citizen | Bernalillo County | 34.8% | 117 of 336 | 15 s | 2.7 days | |
| 939 | Citizen station GW0819GW0819 | 63.4 | Citizen | Curry County | 19.4% | 393 of 2,016 | 17 s | 3.6 h | |
| 940 | Citizen station GW6288GW6288 | 63.2 | Citizen | Bernalillo County | 19.2% | 388 of 2,016 | 18 s | 3.7 h | |
| 941 | Citizen station GW0634GW0634 | 63.2 | Citizen | Union County | 19.0% | 384 of 2,016 | 19 s | 3.6 h | |
| 942 | Citizen station GW7633GW7633 | 62.9 | Citizen | Santa Fe County | 21.2% | 357 of 1,680 | 18 s | 3.6 h | |
| 943 | Citizen station GW6473GW6473 | 62.9 | Citizen | Santa Fe County | 19.9% | 402 of 2,016 | 19 s | 3.6 h | |
| 944 | Jemez Canyon DamBERN5 | 62.7 | Gauge | Sandoval | 39.2% | 66 of 168 | 70 min | 17 h | |
| 945 | Citizen station GW5833GW5833 | 62.5 | Citizen | Bernalillo County | 19.5% | 395 of 2,016 | 17 s | 3.5 h | |
| 946 | Citizen station GW3913GW3913 | 62.5 | Citizen | Bernalillo County | 19.3% | 389 of 2,016 | 18 s | 3.6 h | |
| 947 | Citizen station FW3713FW3713 | 61.9 | Citizen | Bernalillo County | 25.2% | 127 of 504 | 18 s | 2.9 days | |
| 948 | Capulin Canyon Rain Gage Near Ledoux355438105231201 | 59.4 | Gauge | Mora County | 16.0% | 54 of 336 | 13 min | 3 days | |
| 949 | RIO RUIDOSO AT RuidosoRRUN5 | 59.1 | Gauge | Lincoln | 19.2% | 194 of 1,008 | 20 min | 5.6 days | |
| 950 | Wesner Springs SnotelWSSN5 | 54.6 | Gauge | San Miguel County | 20.8% | 35 of 168 | 45 min | 3.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.