Live/247 Rank
24/7 Rank
The 247 rank orders a state's stations by their 247 score out of 100: how reliably they report, how accurate their readings are against a reference station, how their readings pass their checks, and how they stand against the forecast. Every station in every state, ranked every day from Storm Station's own record. 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 scale
How the country's stations reported this week
Every ranked station, by the share of its scheduled reports that reached Storm Station in the last seven days.
First in each state
- AlaskaRank 1of 958score 100.0EmmonakAirportSent all 168 reports due in the last seven days, each arriving in about 5 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Alaska station
- AlabamaRank 1of 669score 100.0Auburn-Opelika AptAirportSent all 168 reports due in the last seven days, each arriving in about 5 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Alabama station
- ArkansasRank 1of 544score 99.9Northwest Arkansas Regional AptAirportSent all 168 reports due in the last seven days, each arriving in about 6 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 99.3.Every Arkansas station
- ArizonaRank 1of 1,481score 100.0Prescott/Love FldAirportSent all 168 reports due in the last seven days, each arriving in about 6 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Arizona station
- CaliforniaRank 1of 4,072score 100.0Bakersfield/MeadowsAirportSent all 168 reports due in the last seven days, each arriving in about 5 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every California station
- ColoradoRank 1of 2,374score 99.8Rifle/Garfield RgnlAirportSent all 168 reports due in the last seven days, each arriving in about 6 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 97.7.Every Colorado station
- ConnecticutRank 1of 276score 99.8Sikorsky Memorial AirportGaugeSent all 7 reports due in the last seven days, each arriving in about 25 min. Longest silence 24 h.Every Connecticut station
- District of ColumbiaRank 1of 7score 100.0National ArboretumCooperativeSent all 7 reports due in the last seven days, each arriving in about 40 min. Longest silence 25.5 h.Every District of Columbia station
- DelawareRank 1of 85score 100.0Bridgeville 3ESECooperativeSent all 7 reports due in the last seven days, each arriving in about 17 min. Longest silence 24 h.Every Delaware station
- FloridaRank 1of 1,911score 100.0Kissimmee Muni Airport/OrlandoAirportSent all 168 reports due in the last seven days, each arriving in about 7 min. Longest silence 64 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Florida station
- GeorgiaRank 1of 902score 100.0GainsvilleAirportSent all 168 reports due in the last seven days, each arriving in about 6 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Georgia station
- HawaiiRank 1of 330score 100.0Lanai_City_AirportAirportSent all 168 reports due in the last seven days, each arriving in about 5 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Hawaii station
- IowaRank 1of 1,027score 100.0Des MoinesAirportSent all 168 reports due in the last seven days, each arriving in about 5 min. Longest silence 66 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Iowa station
- IdahoRank 1of 731score 100.0Jerome County AirportAirportSent all 168 reports due in the last seven days, each arriving in about 6 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Idaho station
- IllinoisRank 1of 1,162score 100.0PalwaukeeAirportSent all 168 reports due in the last seven days, each arriving in about 7 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Illinois station
- IndianaRank 1of 912score 100.0Fort WayneAirportSent all 168 reports due in the last seven days, each arriving in about 5 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Indiana station
- KansasRank 1of 1,389score 100.0WichitaAirportSent all 168 reports due in the last seven days, each arriving in about 6 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Kansas station
- KentuckyRank 1of 528score 100.0Lexington/BluegrassAirportSent all 168 reports due in the last seven days, each arriving in about 5 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Kentucky station
- LouisianaRank 1of 743score 100.0Fullerton - Fort PolkAirportSent all 168 reports due in the last seven days, each arriving in about 8 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Louisiana station
- MassachusettsRank 1of 513score 100.0TruroGaugeSent all 168 reports due in the last seven days, each arriving in about 10 min. Longest silence 70 min.Accuracy 100.0, instrument checks 100.0.Every Massachusetts station
- MarylandRank 1of 564score 100.0GaithersburgAirportSent all 168 reports due in the last seven days, each arriving in about 9 min. Longest silence 82 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Maryland station
- MaineRank 1of 312score 99.6Clayton LakeAirportSent all 168 reports due in the last seven days, each arriving in about 5 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0.Every Maine station
- MichiganRank 1of 792score 100.0MenomineeAirportSent all 168 reports due in the last seven days, each arriving in about 8 min. Longest silence 65 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Michigan station
- MinnesotaRank 1of 1,863score 100.0Thief RiverAirportSent all 168 reports due in the last seven days, each arriving in about 9 min. Longest silence 65 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Minnesota station
- MissouriRank 1of 904score 100.0Kaiser MemAirportSent all 168 reports due in the last seven days, each arriving in about 9 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Missouri station
- MississippiRank 1of 397score 100.0Meridian/Key FieldAirportSent all 168 reports due in the last seven days, each arriving in about 5 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Mississippi station
- MontanaRank 1of 898score 99.2Cut Bank (AWOS)AirportSent all 168 reports due in the last seven days, each arriving in about 5 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 91.6.Every Montana station
- North CarolinaRank 1of 1,659score 100.0Cherry_Point_McasAirportSent all 168 reports due in the last seven days, each arriving in about 6 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every North Carolina station
- North DakotaRank 1of 295score 99.2Minot_INTLAirportSent 167 of 168 reports due in the last seven days, each arriving in about 5 min. Longest silence 2 h.Accuracy 100.0, instrument checks 100.0, forecast check 94.4.Every North Dakota station
- NebraskaRank 1of 631score 100.0Omaha/EppleyAirportSent all 168 reports due in the last seven days, each arriving in about 7 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Nebraska station
- New HampshireRank 1of 292score 99.6Rochester (Was 6B1)AirportSent 166 of 168 reports due in the last seven days, each arriving in about 8 min. Longest silence 2 h.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every New Hampshire station
- New JerseyRank 1of 491score 100.0Andover/Aeroflex-Andover AirportAirportSent all 168 reports due in the last seven days, each arriving in about 5 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every New Jersey station
- New MexicoRank 1of 967score 99.4Santa Fe Co. MuniAirportSent all 168 reports due in the last seven days, each arriving in about 11 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 96.0.Every New Mexico station
- NevadaRank 1of 658score 99.6Tonopah AirportAirportSent all 168 reports due in the last seven days, each arriving in about 11 min. Longest silence 67 min.Accuracy 100.0, instrument checks 100.0, forecast check 96.9.Every Nevada station
- New YorkRank 1of 1,128score 100.0Montauk AirportAirportSent all 168 reports due in the last seven days, each arriving in about 3 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every New York station
- OhioRank 1of 1,278score 100.0ToledoAirportSent all 168 reports due in the last seven days, each arriving in about 5 min. Longest silence 68 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Ohio station
- OklahomaRank 1of 703score 99.6Oklahoma CityAirportSent all 168 reports due in the last seven days, each arriving in about 5 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 95.5.Every Oklahoma station
- OregonRank 1of 1,303score 99.8Corvallis MuniAirportSent all 168 reports due in the last seven days, each arriving in about 9 min. Longest silence 76 min.Accuracy 100.0, instrument checks 100.0, forecast check 97.5.Every Oregon station
- PennsylvaniaRank 1of 956score 100.0Franklin(AWOS)AirportSent all 168 reports due in the last seven days, each arriving in about 9 min. Longest silence 67 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Pennsylvania station
- Rhode IslandRank 1of 132score 100.0Block Island (AWOS)AirportSent all 168 reports due in the last seven days, each arriving in about 9 min. Longest silence 85 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Rhode Island station
- South CarolinaRank 1of 900score 99.9CharlestonAirportSent all 168 reports due in the last seven days, each arriving in about 9 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 99.3.Every South Carolina station
- South DakotaRank 1of 792score 100.0YanktonAirportSent all 168 reports due in the last seven days, each arriving in about 9 min. Longest silence 86 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every South Dakota station
- TennesseeRank 1of 836score 99.7Bristol/Tri-CityAirportSent all 168 reports due in the last seven days, each arriving in about 11 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 99.8.Every Tennessee station
- TexasRank 1of 4,210score 100.0Nacogdoches (AWOS)AirportSent all 168 reports due in the last seven days, each arriving in about 7 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Texas station
- UtahRank 1of 851score 99.8Ogden-Hinckley MuniAirportSent 167 of 168 reports due in the last seven days, each arriving in about 10 min. Longest silence 2 h.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Utah station
- VirginiaRank 1of 1,183score 99.9Washington/NationalAirportSent all 168 reports due in the last seven days, each arriving in about 11 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Virginia station
- VermontRank 1of 284score 99.2MiddleburyAirportSent 499 of 504 reports due in the last seven days, each arriving in about 6 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 95.8.Every Vermont station
- WashingtonRank 1of 1,146score 100.0Bremerton Ntnl AWOSAirportSent all 168 reports due in the last seven days, each arriving in about 5 min. Longest silence 60 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Washington station
- WisconsinRank 1of 1,149score 100.0Sturgeon BayAirportSent all 168 reports due in the last seven days, each arriving in about 4 min. Longest silence 82 min.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Wisconsin station
- West VirginiaRank 1of 589score 99.8Morgantown/Hart FldAirportSent 167 of 168 reports due in the last seven days, each arriving in about 8 min. Longest silence 2 h.Accuracy 100.0, instrument checks 100.0, forecast check 99.8.Every West Virginia station
- WyomingRank 1of 910score 99.8Cheyenne/Warren AFBAirportSent 167 of 168 reports due in the last seven days, each arriving in about 6 min. Longest silence 2 h.Accuracy 100.0, instrument checks 100.0, forecast check 100.0.Every Wyoming station
Every state
Each strip is a state's ranked stations, from those that sent every report, in the green, to those that sent fewest, in the red.
The days behind it
every report90 to 99%under 90%
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.