Alaska 24/7 Rank
Every station in Alaska 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 1,023 ranked here, 1,011 have a page of their own; the rest are platforms heard here that have not yet reported enough to be listed.
Every ranked station, first to last
How they reported this week
The days behind it
every report90 to 99%under 90%
Every station, ranked
| Rank | Station | Score | Parts | Network | Area | Received | Reports | Arrives in | Longest silence |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Dutch HarborPADU | 100.0 | Airport | Aleutians West | 100% | 168 of 168 | 5 min | 60 min | |
| 1 | ShungnakPAGH | 100.0 | Airport | Northwest Arctic | 100% | 168 of 168 | 5 min | 60 min | |
| 1 | KalskagPALG | 100.0 | Airport | Bethel | 100% | 168 of 168 | 5 min | 60 min | |
| 1 | Aniak (AWOS)PANI | 100.0 | Airport | Bethel | 100% | 168 of 168 | 5 min | 60 min | |
| 1 | WrangellPAWG | 100.0 | Airport | Wrangell-Petersburg | 100% | 168 of 168 | 5 min | 60 min | |
| 6 | Sand PointPASD | 100.0 | Airport | Aleutians East | 100% | 168 of 168 | 5 min | 63 min | |
| 7 | Adak NAS/MitchellPADK | 100.0 | Airport | Aleutians West | 100% | 168 of 168 | 5 min | 60 min | |
| 7 | MekoryukPAMY | 100.0 | Airport | Bethel | 100% | 168 of 168 | 5 min | 60 min | |
| 9 | Sparrevohn (AWOS)PASV | 100.0 | Airport | Bethel | 100% | 168 of 168 | 6 min | 69 min | |
| 10 | King Salmon (ASOS)PAKN | 100.0 | Airport | Lake & Peninsula | 100% | 168 of 168 | 7 min | 68 min | |
| 11 | Barrow/Post-Rogers (ASOS)PABR | 100.0 | Airport | North Slope | 100% | 168 of 168 | 8 min | 60 min | |
| 11 | Cold BayPACD | 100.0 | Airport | Aleutians East | 100% | 168 of 168 | 8 min | 60 min | |
| 13 | Kenai Municipal (ASOS)PAEN | 100.0 | Airport | Kenai Peninsula | 100% | 168 of 168 | 8 min | 62 min | |
| 14 | Merrill FieldPAMR | 100.0 | Airport | Anchorage | 100% | 168 of 168 | 8 min | 63 min | |
| 15 | Deering Airport (ASOS)PADE | 100.0 | Airport | Nome | 100% | 168 of 168 | 8 min | 60 min | |
| 15 | Lake Hood SeaplanePALH | 100.0 | Airport | Anchorage | 100% | 168 of 168 | 8 min | 60 min | |
| 17 | ShagelukPAHX | 100.0 | Airport | Yukon-koyukuk | 100% | 168 of 168 | 9 min | 60 min | |
| 18 | Tanana - Calhoun MemorialPATA | 100.0 | Airport | Yukon-Koyukuk | 100% | 168 of 168 | 9 min | 60 min | |
| 19 | GCVA2GCVA2 | 100.0 | DCP | - | 100% | 9 of 9 | 67 min | 18 h | |
| 20 | Tok #2TOAA2 | 100.0 | Cooperative | SE Fairbanks | 100% | 7 of 7 | 5 min | 24 h | |
| 21 | Eaglecrest BaseECBA2 | 100.0 | Cooperative | Juneau | 100% | 7 of 7 | 15 min | 24.1 h | |
| 22 | Ester 5NEENEA2 | 100.0 | Cooperative | Fairbanks North Star | 100% | 7 of 7 | 15 min | 25.5 h | |
| 23 | AuroraAURA2 | 100.0 | Cooperative | Fairbanks North Star | 100% | 7 of 7 | 15 min | 24 h | |
| 24 | Fort Knox MineFKMA2 | 100.0 | Cooperative | Fairbanks North Star | 100% | 7 of 7 | 20 min | 24 h | |
| 25 | East Farmers LoopEFLA2 | 100.0 | Cooperative | Fairbanks North Star | 100% | 7 of 7 | 23 min | 24.1 h | |
| 26 | Anaktuvuk Pass 63.8 NEAK-FN-39 | 100.0 | Volunteer | North Slope | 100% | 7 of 7 | 25 min | 24 h | |
| 27 | Whitestone FarmsWITA2 | 100.0 | Cooperative | SE Fairbanks | 100% | 7 of 7 | 35 min | 26 h | |
| 28 | Tok - Robertson RiverRBNA2 | 100.0 | Gauge | Southeast Fairbanks | 100% | 7 of 7 | 36 min | 24 h | |
| 29 | Radio Station KcamGLNA2 | 100.0 | Cooperative | Valdez-Cordova | 100% | 7 of 7 | 44 min | 24 h | |
| 30 | EagleEGLA2 | 100.0 | Cooperative | SE Fairbanks | 100% | 7 of 7 | 55 min | 24 h | |
| 31 | PetersburgAPGA2 | 100.0 | Cooperative | Petersburg Census Area | 100% | 7 of 7 | 65 min | 25 h | |
| 32 | MPTA2MPTA2 | 100.0 | DCP | - | 100% | 7 of 7 | 66 min | 25 h | |
| 33 | MOWA2MOWA2 | 100.0 | DCP | - | 100% | 7 of 7 | 67 min | 26 h | |
| 34 | Chicken 1NNECQNA2 | 100.0 | Cooperative | Southeast Fairbanks | 100% | 7 of 7 | 75 min | 24 h | |
| 35 | Juneau 9NW - WFOAJKA2 | 100.0 | Gauge | Juneau | 100% | 7 of 7 | 79 min | 24 h | |
| 36 | Dutch HarborDUT | 100.0 | Cooperative | Aleutians West | 100% | 7 of 7 | 84 min | 25 h | |
| 37 | Juneau 23.3 WAK-JB-17 | 100.0 | Volunteer | Juneau | 100% | 7 of 7 | 85 min | 26 h | |
| 38 | Fairbanks 6.3 WAK-FN-32 | 100.0 | Volunteer | Fairbanks North Star | 100% | 7 of 7 | 85 min | 25 h | |
| 38 | Palmer 2.6 NWAK-MS-30 | 100.0 | Volunteer | Matanuska-Susitna | 100% | 7 of 7 | 85 min | 25 h | |
| 40 | Soldotna 2.3 ESEAK-KP-6 | 100.0 | Volunteer | Kenai Peninsula | 100% | 7 of 7 | 86 min | 24 h | |
| 40 | Edna Bay 1.3 EAK-PW-1 | 100.0 | Volunteer | Prince of Wales-Hyder | 100% | 7 of 7 | 86 min | 24 h | |
| 42 | Tok 1.7 NEAK-SF-3 | 100.0 | Volunteer | Southeast Fairbanks | 100% | 7 of 7 | 86 min | 24 h | |
| 43 | Anchorage Forecast OfficeAFC | 100.0 | Cooperative | Anchorage | 100% | 7 of 7 | 86 min | 24 h | |
| 44 | AK-JB-30AK-JB-30 | 100.0 | COCORAHS | - | 100% | 7 of 7 | 86 min | 24 h | |
| 45 | College ObservatoryFAOA2 | 100.0 | Cooperative | Fairbanks North Star | 100% | 7 of 7 | 90 min | 24 h | |
| 46 | Circle Hot SpringsCHSA2 | 100.0 | Cooperative | Yukon-koyukuk | 100% | 7 of 7 | 1.6 h | 24 h | |
| 47 | Harding Lake 1SHDLA2 | 100.0 | Gauge | Fairbanks North Star | 100% | 7 of 7 | 1.6 h | 24 h | |
| 48 | KENAI RIVER E Kenai River at Kenai KeysKEYA2 | 100.0 | Cooperative | Kenai Peninsula | 100% | 7 of 7 | 1.9 h | 24 h | |
| 49 | North PoleNOPA2 | 100.0 | Cooperative | Fairbanks North Star | 100% | 7 of 7 | 2.1 h | 24 h | |
| 50 | Palmer 2.3 SSEAK-MS-32 | 100.0 | Volunteer | Matanuska-Susitna | 100% | 7 of 7 | 2.4 h | 25 h | |
| 51 | Fairbanks 18.4 WNWAK-FN-38 | 100.0 | Volunteer | Fairbanks North Star | 100% | 7 of 7 | 2.4 h | 24 h | |
| 52 | Sitka/Japonski Arpt (ASOS)PASI | 99.9 | Airport | Sitka | 100% | 168 of 168 | 8 min | 62 min | |
| 53 | AmblerPAFM | 99.8 | Airport | Northwest Arctic | 99.4% | 167 of 168 | 5 min | 1.6 h | |
| 54 | Anchorage INTL Arpt (ASOS)PANC | 99.8 | Airport | Kenai Peninsula | 99.4% | 167 of 168 | 8 min | 2 h | |
| 55 | AngoonPAGN | 99.7 | Airport | Skagway-Yakutat-Ango | 100% | 168 of 168 | 5 min | 60 min | |
| 56 | Palmer Municipal (ASOS)PAAQ | 99.7 | Airport | Matanuska-Susitna | 100% | 168 of 168 | 8 min | 60 min | |
| 56 | Gulkana Arpt (ASOS)PAGK | 99.7 | Airport | Valdez-Cordova | 100% | 168 of 168 | 8 min | 60 min | |
| 58 | ChistochinaCZOA2 | 99.6 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 12 min | 60 min | |
| 58 | TANANA RIVER 5 SW Tanana River at FairbanksTAFA2 | 99.6 | Gauge | Fairbanks North Star | 100% | 168 of 168 | 12 min | 60 min | |
| 60 | SewardBDVA2 | 99.6 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 12 min | 66 min | |
| 60 | Haida/KetchikanHADA2 | 99.6 | Gauge | Prince of Wales | 100% | 168 of 168 | 12 min | 66 min | |
| 60 | HoonahHONA2 | 99.6 | Gauge | Skagway-Yakutat-Ango | 100% | 168 of 168 | 12 min | 66 min | |
| 60 | Shelter CoveSHLA2 | 99.6 | Gauge | Ketchikan Gateway | 100% | 168 of 168 | 12 min | 66 min | |
| 60 | Wrangell Island RAWSWIRA2 | 99.6 | Gauge | Wrangell | 100% | 168 of 168 | 12 min | 66 min | |
| 65 | AT Susitna River at Denali Hwy.SUDA2 | 99.6 | Gauge | Matanuska-Susitna | 100% | 168 of 168 | 12 min | 60 min | |
| 66 | Ketchikan INTL Arpt (ASOS)PAKT | 99.6 | Airport | Ketchikan Gateway | 98.8% | 166 of 168 | 8 min | 2 h | |
| 66 | Seldovia (ASOS)PASO | 99.6 | Airport | Kenai Peninsula | 98.8% | 166 of 168 | 8 min | 2 h | |
| 68 | Eagle River 2.6 ESEAK-AB-21 | 99.5 | Volunteer | Anchorage | 100% | 7 of 7 | 3.4 h | 24 h | |
| 69 | Bettles FieldPABT | 99.5 | Airport | Yukon-Koyukuk | 98.8% | 166 of 168 | 8 min | 1.5 h | |
| 70 | Homer Municipal (ASOS)PAHO | 99.5 | Airport | Kenai Peninsula | 98.8% | 166 of 168 | 8 min | 3 h | |
| 71 | Cordova/Mile 13PACV | 99.4 | Airport | Valdez-Cordova | 100% | 168 of 168 | 8 min | 60 min | |
| 72 | Stampede AirstripSMPA2 | 99.4 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 13 min | 60 min | |
| 73 | Homer EastHMEA2 | 99.4 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 13 min | 67 min | |
| 73 | Hog RiverHOGA2 | 99.4 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 13 min | 67 min | |
| 73 | Skilak Guard Station RAWSSGSA2 | 99.4 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 13 min | 67 min | |
| 73 | Thorne Bay RAWS Nr CraigTHOA2 | 99.4 | Gauge | Prince of Wales | 100% | 168 of 168 | 13 min | 67 min | |
| 77 | Uscrn Site Near Alaska Bethel 87 WNW (P)UDLA2 | 99.4 | Gauge | Wade Hampton | 99.4% | 167 of 168 | 12 min | 2 h | |
| 78 | DeadhorsePASC | 99.3 | Airport | North Slope | 100% | 168 of 168 | 8 min | 60 min | |
| 79 | Kodiak (ASOS)PADQ | 99.3 | Airport | Kodiak Island | 100% | 168 of 168 | 8 min | 62 min | |
| 80 | Talkeetna (ASOS)PATK | 99.2 | Airport | Matanuska-Susitna | 100% | 168 of 168 | 8 min | 60 min | |
| 81 | Coal CreekCLCA2 | 99.2 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 14 min | 60 min | |
| 81 | Chicken CreekCREA2 | 99.2 | Gauge | SE Fairbanks | 100% | 168 of 168 | 14 min | 60 min | |
| 81 | Eielson Visitors CenterEVCA2 | 99.2 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 14 min | 60 min | |
| 81 | Tana KnobTANA2 | 99.2 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 14 min | 60 min | |
| 81 | ToklatTKLA2 | 99.2 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 14 min | 60 min | |
| 86 | Farewell BurnFWLA2 | 99.2 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 14 min | 68 min | |
| 86 | Tok River RAWSTKRA2 | 99.2 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 14 min | 68 min | |
| 86 | TelidaTLDA2 | 99.2 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 14 min | 68 min | |
| 89 | Gates GlacierGGLA2 | 99.2 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 14 min | 60 min | |
| 89 | Samovar HillsSMHA2 | 99.2 | Gauge | Yakutat | 100% | 168 of 168 | 14 min | 60 min | |
| 91 | Stony RiverSRVA2 | 99.2 | Gauge | Bethel | 100% | 168 of 168 | 14 min | 68 min | |
| 92 | Contact CreekCONA2 | 99.2 | Gauge | Lake & Peninsula | 99.4% | 167 of 168 | 13 min | 2 h | |
| 92 | CovilleCOVA2 | 99.2 | Gauge | Lake & Peninsula | 99.4% | 167 of 168 | 13 min | 2 h | |
| 92 | Snipe LakeSNIA2 | 99.2 | Gauge | Lake & Peninsula | 99.4% | 167 of 168 | 13 min | 2 h | |
| 95 | Gustavus - Bartlett CoveBLTA2 | 99.2 | Gauge | Hoonah-Angoon | 98.8% | 166 of 168 | 12 min | 2 h | |
| 95 | DeadhorseDDHA2 | 99.2 | Gauge | North Slope | 98.8% | 166 of 168 | 12 min | 2 h | |
| 95 | Nunatuk Lower RAWSGNLA2 | 99.2 | Gauge | Hoonah-Angoon | 98.8% | 166 of 168 | 12 min | 2 h | |
| 95 | Oklahoma RawsOKLA2 | 99.2 | Gauge | SE Fairbanks | 98.8% | 166 of 168 | 12 min | 2 h | |
| 95 | Fort Wainwright Small Arms RangeSRGA2 | 99.2 | Gauge | Fairbanks North Star | 98.8% | 166 of 168 | 12 min | 2 h | |
| 95 | Stuart Creek RAWSSTUA2 | 99.2 | Gauge | Fairbanks North Star | 98.8% | 166 of 168 | 12 min | 2 h | |
| 101 | IgiugigPAIG | 99.2 | Airport | Lake & Peninsula | 97.6% | 164 of 168 | 5 min | 2 h | |
| 102 | HainesPAHN | 99.1 | Airport | Haines | 100% | 168 of 168 | 7 min | 60 min | |
| 103 | Ft.Greely/Allen AAF (ASOS)PABI | 99.1 | Airport | SE Fairbanks | 100% | 168 of 168 | 8 min | 60 min | |
| 104 | Maclaren River 32 W Maclaren River at Denali HighwayMACA2 | 99.1 | Gauge | Matanuska-Susitna | 100% | 168 of 168 | 15 min | 74 min | |
| 105 | Juneau - Pederson HillJPDA2 | 99.1 | Gauge | Juneau | 99.1% | 666 of 672 | 13 min | 45 min | |
| 105 | Juneau - Runway CenterJRCA2 | 99.1 | Gauge | Juneau | 99.1% | 666 of 672 | 13 min | 45 min | |
| 105 | Juneau - Runway WestJRWA2 | 99.1 | Gauge | Juneau | 99.1% | 666 of 672 | 13 min | 45 min | |
| 108 | Juneau - Runway EastJREA2 | 99.1 | Gauge | Juneau | 98.9% | 665 of 672 | 13 min | 45 min | |
| 109 | Fairbanks INTL Arpt (ASOS)PAFA | 99.0 | Airport | Fairbanks North Star | 100% | 168 of 168 | 8 min | 64 min | |
| 110 | Chititu CampCTUA2 | 99.0 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 15 min | 60 min | |
| 110 | Ninilchik - Silver Salmon LakesSVRA2 | 99.0 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 15 min | 60 min | |
| 110 | Healy - Wigand CreekWIGA2 | 99.0 | Gauge | Denali | 100% | 168 of 168 | 15 min | 60 min | |
| 113 | Cathedral RAWSCTHA2 | 99.0 | Gauge | Southeast Fairbanks | 100% | 168 of 168 | 15 min | 69 min | |
| 113 | Fort Yukon RAWSFYRA2 | 99.0 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 15 min | 69 min | |
| 113 | Goodpaster RiverGDPA2 | 99.0 | Gauge | SE Fairbanks | 100% | 168 of 168 | 15 min | 69 min | |
| 113 | George Creek RAWSGECA2 | 99.0 | Gauge | SE Fairbanks | 100% | 168 of 168 | 15 min | 69 min | |
| 113 | Ninilchik SouthNCKA2 | 99.0 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 15 min | 69 min | |
| 113 | PaxsonPXKA2 | 99.0 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 15 min | 69 min | |
| 113 | Salcha River RAWSSLRA2 | 99.0 | Gauge | Fairbanks North Star | 100% | 168 of 168 | 15 min | 69 min | |
| 120 | Chigmit MountainsCGMA2 | 99.0 | Gauge | Kenai Peninsula | 99.4% | 167 of 168 | 14 min | 2 h | |
| 120 | Yakutat - Dry BayDBWA2 | 99.0 | Gauge | Yakutat | 99.4% | 167 of 168 | 14 min | 2 h | |
| 120 | Kugururok RAWSKUGA2 | 99.0 | Gauge | North Slope | 99.4% | 167 of 168 | 14 min | 2 h | |
| 120 | Bettles - Pamichtuk LakePAMA2 | 99.0 | Gauge | Yukon-koyukuk | 99.4% | 167 of 168 | 14 min | 2 h | |
| 124 | BolioBTAA2 | 99.0 | Gauge | SE Fairbanks | 98.8% | 166 of 168 | 13 min | 2 h | |
| 124 | Donnelly RawsDOYA2 | 99.0 | Gauge | SE Fairbanks | 98.8% | 166 of 168 | 13 min | 2 h | |
| 124 | Dyea NPSDWSA2 | 99.0 | Gauge | Skagway | 98.8% | 166 of 168 | 13 min | 2 h | |
| 124 | Queen Inlet RAWSGQIA2 | 99.0 | Gauge | Hoonah-Angoon | 98.8% | 166 of 168 | 13 min | 2 h | |
| 124 | Sheep CampSPCA2 | 99.0 | Gauge | Skagway-Yakutat-Ango | 98.8% | 166 of 168 | 13 min | 2 h | |
| 129 | Elmendorf AFBPAED | 98.9 | Airport | Kenai Peninsula | 100% | 168 of 168 | 16 min | 71 min | |
| 130 | TANANA RIVER 45 ESE Tanana River at Manley Hot Springs-MHSA2 | 98.9 | Cooperative | Yukon-koyukuk | 99.4% | 167 of 168 | 15 min | 2 h | |
| 131 | ValdezPAVD | 98.8 | Airport | Valdez-Cordova | 100% | 168 of 168 | 5 min | 60 min | |
| 132 | Alcan Hwy RAWSALHA2 | 98.8 | Gauge | SE Fairbanks | 100% | 168 of 168 | 16 min | 60 min | |
| 132 | Innoko FlatsNKOA2 | 98.8 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 16 min | 60 min | |
| 132 | Totatlanika RAWSTTLA2 | 98.8 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 16 min | 60 min | |
| 135 | Big Lake RAWSBGQA2 | 98.8 | Gauge | Matanuska-Susitna | 100% | 168 of 168 | 16 min | 70 min | |
| 135 | Chatanika RAWS NrCHTA2 | 98.8 | Gauge | Fairbanks North Star | 100% | 168 of 168 | 16 min | 70 min | |
| 135 | Chitina RAWSCXCA2 | 98.8 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 16 min | 70 min | |
| 135 | Flat RAWSMCWA2 | 98.8 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 16 min | 70 min | |
| 135 | Dahl/Quartz Creek N Of NomeQRZA2 | 98.8 | Gauge | Nome | 100% | 168 of 168 | 16 min | 70 min | |
| 140 | Kake 68S - Cape DecisionCDEA2 | 98.8 | Gauge | Prince of Wales-Hyder | 99.4% | 167 of 168 | 15 min | 2 h | |
| 140 | Vunzik LkVNKA2 | 98.8 | Gauge | Yukon-koyukuk | 99.4% | 167 of 168 | 15 min | 2 h | |
| 142 | Umiat AirfieldUMTA2 | 98.8 | Gauge | North Slope | 98.8% | 166 of 168 | 14 min | 2 h | |
| 143 | Black LakeBLAA2 | 98.8 | Gauge | Lake & Peninsula | 98.2% | 165 of 168 | 13 min | 2 h | |
| 144 | Cape Romanzoff AWOSPACZ | 98.7 | Airport | Bethel | 99.4% | 167 of 168 | 16 min | 2 h | |
| 145 | St MichaelPAMK | 98.7 | Airport | Nome | 96.4% | 162 of 168 | 5 min | 3 h | |
| 145 | Port HeidenPAPH | 98.7 | Airport | Lake & Peninsula | 96.4% | 162 of 168 | 5 min | 3 h | |
| 147 | Angel Creek RAWSAGLA2 | 98.6 | Gauge | Fairbanks North Star | 100% | 168 of 168 | 17 min | 60 min | |
| 147 | Dillingham 18NNWALQA2 | 98.6 | Gauge | Dillingham | 100% | 168 of 168 | 17 min | 60 min | |
| 147 | Birch Creek Nr Circle Hot SpringsBIRA2 | 98.6 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 17 min | 60 min | |
| 147 | Fish Creek AT Fish Creek near ChatanikaFCCA2 | 98.6 | Gauge | Fairbanks North Star | 100% | 168 of 168 | 17 min | 60 min | |
| 147 | Jarvis Creek RawsJCKA2 | 98.6 | Gauge | SE Fairbanks | 100% | 168 of 168 | 17 min | 60 min | |
| 147 | Mendenhall River at Brotherhood Bridge at Auke BayMNAA2 | 98.6 | Gauge | Juneau | 100% | 168 of 168 | 17 min | 60 min | |
| 147 | Salmon-TroutSMTA2 | 98.6 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 17 min | 60 min | |
| 147 | Squirrel River Nr KianaSRKA2 | 98.6 | Gauge | Northwest Arctic | 100% | 168 of 168 | 17 min | 60 min | |
| 147 | Wein LakeWNLA2 | 98.6 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 17 min | 60 min | |
| 156 | Mckinley RiverMKLA2 | 98.6 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 17 min | 71 min | |
| 156 | Pt MacPMZA2 | 98.6 | Gauge | Matanuska-Susitna | 100% | 168 of 168 | 17 min | 71 min | |
| 156 | StonySTNA2 | 98.6 | Gauge | Bethel | 100% | 168 of 168 | 17 min | 71 min | |
| 156 | Swanson RiverSWNA2 | 98.6 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 17 min | 71 min | |
| 160 | MDL FORK BRADLEY RVR 28 ENE Middle Fork Bradley nr HomerBRMA2 | 98.6 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 17 min | 75 min | |
| 161 | Parks Hwy BridgeLSHA2 | 98.6 | Gauge | Matanuska-Susitna | 100% | 168 of 168 | 17 min | 81 min | |
| 162 | ILIAMNA RIVER 9 ESE Iliamna River near Pedro BayILRA2 | 98.6 | Gauge | Lake & Peninsula | 100% | 168 of 168 | 17 min | 60 min | |
| 162 | KOYUKUK RIVER 98 N Koyukuk River at HughesKRHA2 | 98.6 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 17 min | 60 min | |
| 162 | Shelter Cove - Leask CreekLSCA2 | 98.6 | Gauge | Ketchikan Gateway | 100% | 168 of 168 | 17 min | 60 min | |
| 162 | RUSSELL CREEK 2 SSE Russell C nr Cold BayRCBA2 | 98.6 | Gauge | Aleutians East | 100% | 168 of 168 | 17 min | 60 min | |
| 162 | Kodiak - Red Cloud River TrailRCTA2 | 98.6 | Gauge | Kodiak Island | 100% | 168 of 168 | 17 min | 60 min | |
| 162 | STANEY CREEK 17 N Staney Creek nr KlawockSCKA2 | 98.6 | Gauge | Prince of Wales | 100% | 168 of 168 | 17 min | 60 min | |
| 162 | SITUK RIVER 9 ENE Situk River nr YakutatSRYA2 | 98.6 | Gauge | Skagway-Yakutat-Ango | 100% | 168 of 168 | 17 min | 60 min | |
| 162 | UPPER NUKA RIVER 29 E Upper Nuka River nr Park Boundary nr HomerUNRA2 | 98.6 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 17 min | 60 min | |
| 162 | Wulik River 25 ENE Wulik River blw Tutak Creek nr KivalinaWULA2 | 98.6 | Gauge | Northwest Arctic | 100% | 168 of 168 | 17 min | 60 min | |
| 162 | YUKON RIVER 20 SW Yukon River nr Stevens VillageYRBA2 | 98.6 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 17 min | 60 min | |
| 172 | Goldstream Creek AT Goldstream Creek near LivengoodGLSA2 | 98.6 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 17 min | 61 min | |
| 172 | Tolovana River AT Tolovana River below Rosebud CreekTRBA2 | 98.6 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 17 min | 61 min | |
| 174 | Ninilchik Road BridgeNINA2 | 98.6 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 17 min | 75 min | |
| 175 | Aleknagik 1WAGKA2 | 98.6 | Gauge | Dillingham | 100% | 168 of 168 | 17 min | 61 min | |
| 175 | Dillingham 15NW - Snake LakeSNLA2 | 98.6 | Gauge | Dillingham | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Alexander Lake SnotelALXA2 | 98.6 | Gauge | Matanuska-Susitna | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Aniak ScanAMBA2 | 98.6 | Gauge | Bethel | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | American Creek SnotelAMCA2 | 98.6 | Gauge | SE Fairbanks | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | North Pole - Chena LakesCLNA2 | 98.6 | Gauge | Fairbanks North Star | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Chisana SnotelCNAA2 | 98.6 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Davies Creek SnotelDCSA2 | 98.6 | Gauge | Juneau | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Kobuk 3N - SNOTELDHLA2 | 98.6 | Gauge | Northwest Arctic | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Eagle Summit SnotelEAGA2 | 98.6 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Esther Island SnotelESIA2 | 98.6 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Exit Glacier SnotelEXGA2 | 98.6 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Mt. Eyak SnotelEYKA2 | 98.6 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Fielding Lake SnotelFLDA2 | 98.6 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Fort Yukon SnotelFYNA2 | 98.6 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Galena 6ESE - SNOWTELGANA2 | 98.6 | Gauge | Yukon-Koyukuk | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Granite CRK SnotelGCKA2 | 98.6 | Gauge | SE Fairbanks | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Grandview SnotelGRVA2 | 98.6 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Hoonah 2ENE - SNOTELHOSA2 | 98.6 | Gauge | Hoonah-Angoon | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Johnson S Camp SnotelJCPA2 | 98.6 | Gauge | Nome | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Kelly Station SnotelKLLA2 | 98.6 | Gauge | Northwest Arctic | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Kenai Moose Pens SnotelKMPA2 | 98.6 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Kantishna SnotelKTSA2 | 98.6 | Gauge | Denali | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Paxon 21N - Look Eyrie SNOTELLESA2 | 98.6 | Gauge | Southeast Fairbanks | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Lower Kachemak Creek SnotelLKCA2 | 98.6 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Long Lake SnotelLLKA2 | 98.6 | Gauge | Juneau | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Middle Fork Bradley SnotelMFBA2 | 98.6 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Mcneil River Sgs SnotelMLRA2 | 98.6 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Monahan Flat SnotelMNFA2 | 98.6 | Gauge | Matanuska-Susitna | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Moraine SnotelMORA2 | 98.6 | Gauge | Anchorage | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | NuckekNUCA2 | 98.6 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Nuka Glacier SnotelNUKA2 | 98.6 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Thompson Pass - Nicks Valley SNOTELNVSA2 | 98.6 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Nome - Pilgrim Hot SpringsPHSA2 | 98.6 | Gauge | Nome | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Port San Juan near SewardPSJA2 | 98.6 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Haines 2NW - Ripinsky RidgeRRWA2 | 98.6 | Gauge | Haines | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Fairbanks - Creamers FieldSCFA2 | 98.6 | Gauge | Fairbanks North Star | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | May Creek SnotelSNCA2 | 98.6 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Alcan - Paradise HillSPHA2 | 98.6 | Gauge | Southeast Fairbanks | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Strawberry ReefSRFA2 | 98.6 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Sugarloaf Mtn SnotelSUGA2 | 98.6 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Summit Creek SnotelSUUA2 | 98.6 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Susitna Valley High SnotelSUVA2 | 98.6 | Gauge | Matanuska-Susitna | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Stevens Village - Seven Mile SnotelSVMA2 | 98.6 | Gauge | Yukon-Koyukuk | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Tokositna Valley SnotelTKVA2 | 98.6 | Gauge | Matanuska-Susitna | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Tok ScanTOSA2 | 98.6 | Gauge | SE Fairbanks | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Telaquana Lake SnotelTQUA2 | 98.6 | Gauge | Lake and Peninsula | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Upper Nome Creek SnotelUNCA2 | 98.6 | Gauge | Yukon-koyukuk | 100% | 168 of 168 | 17 min | 61 min | |
| 177 | Upper Tsaina River SnotelUPPA2 | 98.6 | Gauge | Valdez-Cordova | 100% | 168 of 168 | 17 min | 61 min | |
| 224 | Cooper Lake SnotelCORA2 | 98.6 | Gauge | Kenai Peninsula | 100% | 168 of 168 | 17 min | 61 min | |
| 224 | Chickaloon - Horsepasture PassHRPA2 | 98.6 | Gauge | Matanuska-Susitna | 100% | 168 of 168 | 17 min | 61 min | |
| 224 | Mt. Alyeska SnotelYESA2 | 98.6 | Gauge | Anchorage | 100% | 168 of 168 | 17 min | 61 min | |
| 227 | Buckland RAWSBKLA2 | 98.6 | Gauge | Northwest Arctic | 99.4% | 167 of 168 | 16 min | 2 h | |
| 227 | Hodzana RiverHOZA2 | 98.6 | Gauge | Yukon-koyukuk | 99.4% | 167 of 168 | 16 min | 2 h | |
| 227 | Nuiqsut - Inigok AirfieldIGKA2 | 98.6 | Gauge | North Slope | 99.4% | 167 of 168 | 16 min | 2 h | |
| 227 | Kanuti RiverKANA2 | 98.6 | Gauge | Yukon-koyukuk | 99.4% | 167 of 168 | 16 min | 2 h | |
| 227 | 1 N Lake MinchuminaLMHA2 | 98.6 | Gauge | Yukon-koyukuk | 99.4% | 167 of 168 | 16 min | 2 h | |
| 227 | Lost Creek RAWSLSTA2 | 98.6 | Gauge | Yukon-koyukuk | 99.4% | 167 of 168 | 16 min | 2 h | |
| 227 | Nulato - Shaktoolik RiverSHKA2 | 98.6 | Gauge | Yukon-koyukuk | 99.4% | 167 of 168 | 16 min | 2 h | |
| 234 | Preacher Creek Raws Near Circle 28WnwPCKA2 | 98.6 | Gauge | Yukon-koyukuk | 98.8% | 166 of 168 | 15 min | 2 h | |
| 235 | TONSINA RIVER 98 N Tonsina River nr TonsinaTONA2 | 98.6 | Gauge | Valdez-Cordova | 98.2% | 165 of 168 | 14 min | 1.9 h | |
| 236 | Hubbard OverlookHBOA2 | 98.6 | Gauge | Yakutat | 97.6% | 164 of 168 | 13 min | 2 h | |
| 237 | 25 NE South Fork Koyukuk River at Dalton HwySFKA2 | 98.6 | Gauge | Yukon-koyukuk | 97.6% | 164 of 168 | 13 min | 2 h | |
| 238 | CHISANA RIVER 5 NE Chisana River at NorthwayCRNA2 | 98.5 | Gauge | SE Fairbanks | 99.4% | 167 of 168 | 17 min | 2 h | |
| 238 | SOUTH FK OF THE FORTYMILE RIVER 5 ESE South Fork 40 Mile at TaylFMSA2 | 98.5 | Gauge | SE Fairbanks | 99.4% | 167 of 168 | 17 min | 2 h | |
| 238 | GAKONA RIVER 1 E Gakona River nr GakonaGAKA2 | 98.5 | Gauge | Valdez-Cordova | 99.4% | 167 of 168 | 17 min | 2 h | |
| 241 | Parks HighwayRLYA2 | 98.5 | Gauge | Denali | 99.4% | 167 of 168 | 17 min | 2 h | |
| 242 | NikolaiPAFS | 98.5 | Airport | Yukon-koyukuk | 98.8% | 166 of 168 | 10 min | 2 h | |
| 243 | South NaknekPFWS | 98.5 | Airport | Bristol Bay | 95.8% | 161 of 168 | 5 min | 3 h | |
| 244 | Salcha - Bridadier RAWSBDRA2 | 98.4 | Gauge | Fairbanks North Star | 100% | 168 of 168 | 18 min | 60 min | |
| 244 | Blair Lakes RAWSBKSA2 | 98.4 | Gauge | Fairbanks North Star | 100% | 168 of 168 | 18 min | 60 min | |
| 246 | Selawik FlatsSWKA2 | 98.4 | Gauge | Northwest Arctic | 100% | 168 of 168 | 18 min | 72 min | |
| 246 | Two RiversTRSA2 | 98.4 | Gauge | Fairbanks North Star | 100% | 168 of 168 | 18 min | 72 min | |
| 248 | Wf Kennicott R At Mccarthy15209700 | 98.4 | Gauge | Copper River | 100% | 168 of 168 | 18 min | 60 min | |
| 248 | Devil Mountain RAWSDVLA2 | 98.4 | Gauge | Nome | 100% | 168 of 168 | 18 min | 60 min | |
| 250 | Glennallen 64NGNNA2 | 98.4 | Gauge | Valdez-Cordova | 99.4% | 167 of 168 | 17 min | 1.5 h |
How a station is ranked
The 247 Rank answers one question about a weather station: can its readings be relied on? A station has to deliver: its reports arrive when due, soon, without long silences. And its readings have to be right: close to a trusted station nearby, passing their checks, and in step with the weather the forecast and its neighbours confirm.
The 247 score
Storm Station's poller asks every network on its own schedule, around the clock, and keeps the time of every report it hears; the reference comparison and the forecast engine keep the rest. From the last seven days of that record each station is scored out of 100 on six parts, and its 247 score is their weighted mean:
- Reports receivedweight 35The share of its scheduled reports received. A station that sends every 5 minutes is due 2,016 reports in a week; one that reports once a day is due 7. Each report is counted in a slot centred on the station's own report time, so a report a minute early or late is still on time, and the week ends an hour back, so a report still on its way is never counted missed.Full marks: 100% received. No marks: none received.
- Arrivalweight 10The median time its reports took to arrive from the moment a reading was taken to the moment it reached Storm Station.Full marks: within 10 minutes, or a tenth of its schedule for a station that reports less often. No marks: an hour, or its whole schedule.
- Continuityweight 10Its longest silence against its own schedule, so a daily gauge is not marked down for a day between reports.Full marks: a silence of 3 reports or less. No marks: 72 reports, falling evenly on a log scale between.
- Accuracyweight 20How closely its temperature follows its reference station the nearest airport or climate reference station that reported within half an hour, up to 15 miles away, reading by reading; an airfield is compared with the nearest other airport, never its own report. A steady offset is taken out, and where both heights are known only the offset beyond 3 F that the height difference does not explain is counted.Full marks: within 1.5 F, allowing 0.1 F more for each mile to the reference. No marks: 6.5 F beyond that.
- Instrument checksweight 15The share of its readings that pass a check. For an airfield, the check the forecast engine runs the next day: each reading against the stations around it, as weather services check their own. For any other station, a reading 20 F or more from its reference fails, unless the two stand 3,000 ft or more apart.Full marks: none failed. No marks: 5% failed.
- Forecast checkweight 10How closely its temperature matched Storm Station's forecast for the same hours, checked the next day, for every airfield the forecast engine scores. A station whose readings stray far from a forecast its neighbours confirm is one to doubt.Full marks: within 2 F on average. No marks: 8 F.
A part is scored once the week holds 24 readings or comparisons for it. A part that cannot be measured where a station stands counts at the middle of its state's measured stations, so the station is neither lifted nor sunk by it. A part measured nowhere in the state is left out, and the others carry its weight.
From score to rank
Each state's stations are ranked by their score, to the tenth. At an equal score the longer record comes first: a station that sent 2,016 of 2,016 reports has shown more than one that sent 7 of 7. Then the faster arrival, then the shorter silence. Ties on all of them share a rank, as a race is scored: three stations tied for third are all third, and the next is sixth.
A station is ranked once its week holds enough reports to measure: 12, or 3 days for a gauge that reports once a day. The rank is made again every day, so a station that falls silent or starts to read wrong drops, and one that recovers climbs back. Every page shows the same ranking: a station's rank here, in its state's list and on its own page come from one run, and a new run reaches them together. Each station's page shows its score part by part, with the figures behind each.
The same figures as data
/api/ranks for a state and /api/rank for one station, its score in parts; the developer page has every field.