Settlement source transparency · NWS daily climate report
NWS CLI Watch
US weather markets settle on the NWS daily climate report. It is issued once a day, sometimes late, sometimes not at all, sometimes twice.
The Climatological Report (CLI) is the official daily high, low and precipitation for a US station, written by the local forecast office from the 1-minute ASOS record and issued the following morning. Markets pinned to it cannot settle until it exists, and they can be wrong if it is later re-issued.
We ingest every issue for all our US stations every 30 minutes and keep the original text. Here we publish, station by station, how long after local midnight the final report arrived, which days are still missing after 14 hours, which dates were corrected, and how far the official value sits from the METAR extremes we also publish.
Don't trust our brand. Trust the data. Every station links to its NWS product feed, so you can check the report yourself.
We turn numbers that are only shown into verified data you can settle on.
window from 2026-10-13 20:00 EDT · live since 2026-11-10 · archive from 2026-09-01 · last collection 2026-11-13 14:45:24 EST · JSON · METAR Watch
US stations
19
1,341 products held
Final CLI coverage
99.8%
560 / 561 due days with a final report
Missing final reports
1
1 with only a same-day product
Issue after local midnight
100 min
p90 257 min · max 2202 min
Re-issued dates
0
latest issue wins, earlier kept · +17 values unchanged
Tmax within 1°F of METAR
72.5%
528 days · mean |Δ| 0.37°C
Tmin within 1°F of METAR
74.2%
528 days · mean |Δ| 0.38°C
Consensus Tmax within 1°F of NWS
18%
560 days · mean |Δ| 1.44°C · vs METAR 1.14°C
Consensus Tmin within 1°F of NWS
35%
560 days · mean |Δ| 1.21°C · vs METAR 1.03°C
Collector
OK
archive loaded for 19 / 19 stations
Station by station
Due days, final reports received, issue latency after local midnight, re-issues, and the spread between the official value and the METAR extreme over the window.
| ICAO | City | Due days | Final | Missing | Latency p50 | p90 | Max | Corrected | METAR−NWS Tmax | within 1°F | METAR−NWS Tmin | within 1°F | Cons−NWS Tmax | within 1°F | Cons−NWS Tmin | within 1°F | Cons−METAR Tmax / Tmin | Last final | History |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KJFKCLIJFK | New York | 30 | 30 | 0 | 136 min | 156 min | 201 min | 0 | 0.36°C | 78.6% | 0.46°C | 67.9% | 1.26°C | 23.3% | 0.91°C | 33.3% | 1.02 / 0.63°C | 2026-11-13 01:37 EST(2026-11-12) | archive loaded |
| KLAXCLILAX | Los Angeles | 29 | 29 | 0 | 85 min | 100 min | 108 min | 0+13 | 0.44°C | 71.4% | 0.4°C | 75% | 0.97°C | 34.5% | 0.75°C | 55.2% | 0.72 / 0.92°C | 2026-11-12 04:31 EST(2026-11-11) | archive loaded |
| KORDCLIORD | Chicago | 30 | 30 | 0 | 92 min | 99 min | 108 min | 0 | 0.22°C | 78.3% | 0.26°C | 82.6% | 1.81°C | 16.7% | 0.85°C | 53.3% | 1.6 / 0.7°C | 2026-11-13 01:35 EST(2026-11-12) | archive loaded |
| KSFOCLISFO | San Francisco | 29 | 29 | 0 | 93 min | 103 min | 105 min | 0 | 0.59°C | 62.1% | 0.32°C | 72.4% | 1.54°C | 17.2% | 0.66°C | 44.8% | 1.2 / 0.68°C | 2026-11-12 03:38 EST(2026-11-11) | archive loaded |
| KSEACLISEA | Seattle | 29 | 29 | 0 | 87 min | 89 min | 99 min | 0 | 0.22°C | 82.1% | 0.36°C | 89.3% | 1.48°C | 3.4% | 0.95°C | 34.5% | 1.27 / 0.69°C | 2026-11-12 04:28 EST(2026-11-11) | archive loaded |
| KMIACLIMIA | Miami | 30 | 30 | 0 | 263 min | 269 min | 323 min | 0 | 0.32°C | 79.3% | 0.32°C | 82.8% | 1.71°C | 3.3% | 0.82°C | 43.3% | 1.37 / 0.63°C | 2026-11-13 04:25 EST(2026-11-12) | archive loaded |
| KDFWCLIDFW | Dallas | 30 | 30 | 0 | 101 min | 107 min | 115 min | 0 | 0.44°C | 55.6% | 0.44°C | 66.7% | 1.27°C | 23.3% | 1.72°C | 6.7% | 0.91 / 1.27°C | 2026-11-13 01:53 EST(2026-11-12) | archive loaded |
| KIAHCLIIAH | Houston | 30 | 30 | 0 | 89 min | 145 min | 151 min | 0 | 0.42°C | 67.9% | 0.5°C | 71.4% | 2.22°C | 0% | 2.11°C | 6.7% | 1.89 / 1.61°C | 2026-11-13 03:31 EST(2026-11-12) | archive loaded |
| KATLCLIATL | Atlanta | 30 | 30 | 0 | 259 min | 268 min | 319 min | 0 | 0.46°C | 66.7% | 0.29°C | 80% | 1.42°C | 6.7% | 0.79°C | 53.3% | 0.99 / 0.83°C | 2026-11-13 04:21 EST(2026-11-12) | archive loaded |
| KBOSCLIBOS | Boston | 30 | 30 | 0 | 86 min | 147 min | 2202 min | 0 | 0.29°C | 82.6% | 0.25°C | 87% | 1.17°C | 30% | 0.77°C | 50% | 1.04 / 0.68°C | 2026-11-13 00:25 EST(2026-11-12) | archive loaded |
| KIADCLIIAD | Washington D.C. | 30 | 30 | 0 | 144 min | 148 min | 175 min | 0+1 | 0.36°C | 62.1% | 0.55°C | 65.5% | 1.38°C | 10% | 2.71°C | 10% | 1.03 / 2.56°C | 2026-11-13 02:22 EST(2026-11-12) | archive loaded |
| KDENCLIDEN | Denver | 29 | 29 | 0 | 92 min | 98 min | 109 min | 0 | 0.37°C | 71.4% | 0.62°C | 60.7% | 1.2°C | 31% | 1.54°C | 17.2% | 0.89 / 1.39°C | 2026-11-12 02:36 EST(2026-11-11) | archive loaded |
| KLASCLILAS | Las Vegas | 29 | 29 | 0 | 83 min | 90 min | 96 min | 0+1 | 0.23°C | 92.9% | 0.32°C | 64.3% | 0.72°C | 55.2% | 0.65°C | 48.3% | 0.63 / 0.52°C | 2026-11-12 03:31 EST(2026-11-11) | archive loaded |
| KPHXCLIPHX | Phoenix | 29 | 29 | 0 | 84 min | 106 min | 111 min | 0 | 0.51°C | 65.5% | 0.19°C | 82.8% | 1.59°C | 13.8% | 0.81°C | 34.5% | 1.13 / 0.94°C | 2026-11-12 03:15 EST(2026-11-11) | archive loaded |
| PHNLCLIHNL | Honolulu | 29 | 29 | 0 | 165 min | 165 min | 165 min | 0 | 0.43°C | 69% | 0.19°C | 89.7% | 2.49°C | 0% | 0.62°C | 55.2% | 2.07 / 0.55°C | 2026-11-12 07:45 EST(2026-11-11) | archive loaded |
| PANCCLIANC | Anchorage | 29 | 29 | 0 | 103 min | 134 min | 214 min | 0 | 0.25°C | 84% | 0.64°C | 44% | 1.4°C | 27.6% | 1.42°C | 20.7% | 1.18 / 0.92°C | 2026-11-12 05:19 EST(2026-11-11) | archive loaded |
| KAUSCLIAUS | Austin | 30 | 30 | 0 | 112 min | 134 min | 170 min | 0 | 0.36°C | 69% | 0.43°C | 65.5% | 1.34°C | 26.7% | 2.81°C | 6.7% | 1.04 / 2.38°C | 2026-11-13 02:46 EST(2026-11-12) | archive loaded |
| KPHLCLIPHL | Philadelphia | 30 | 30 | 0 | 110 min | 117 min | 137 min | 0 | 0.29°C | 80% | 0.43°C | 73.3% | 1.29°C | 3.3% | 0.62°C | 60% | 1.05 / 0.47°C | 2026-11-13 00:44 EST(2026-11-12) | archive loaded |
| KSANCLISAN | San Diego | 29 | 28 | 1 | 147 min | 153 min | 202 min | 0+2 | 0.41°C | 64.3% | 0.27°C | 89.3% | 1.12°C | 17.9% | 1.4°C | 32.1% | 0.76 / 1.14°C | 2026-11-12 05:20 EST(2026-11-11) | archive loaded |
Missing final reports
Days that ended more than 14 hours ago with no final CLI in the NWS feed. A market pinned to the official value cannot settle these days yet.
| KSAN | 2026-10-29 | same-day product only |
Re-issued dates
The same date issued more than once, or flagged CORRECTED. Struck-through is the first issue (high / low / precipitation); below it the latest, which values.nwsOfficial returns.
None in this window.
Largest differences: METAR extreme vs NWS official
Same station, same date. Positive means our METAR extreme is higher than the official value. Expect about a degree of spread; see the note below on how the two days are defined.
| ICAO | Date | Field | METAR (°C) | NWS CLI (°C) | Δ (°C) |
|---|---|---|---|---|---|
| KIAD | 2026-11-08 | tmin | 0 | 6.11 | -6.11 |
| PANC | 2026-10-28 | tmax | 2.2 | 4.44 | -2.24 |
| KSFO | 2026-10-17 | tmax | 26.1 | 28.33 | -2.23 |
| KSFO | 2026-11-09 | tmax | 20 | 22.22 | -2.22 |
| KDEN | 2026-10-16 | tmin | 0 | -2.22 | +2.22 |
| KDEN | 2026-11-04 | tmin | 1.1 | -1.11 | +2.21 |
| KDEN | 2026-10-24 | tmax | 15.6 | 13.89 | +1.71 |
| KDFW | 2026-11-03 | tmax | 23.3 | 25 | -1.7 |
| KSAN | 2026-10-17 | tmin | 21.7 | 20 | +1.7 |
| KSFO | 2026-10-15 | tmax | 27.2 | 28.89 | -1.69 |
| KDFW | 2026-11-04 | tmin | 12.8 | 11.11 | +1.69 |
| PANC | 2026-10-17 | tmin | 2.8 | 1.11 | +1.69 |
| KIAH | 2026-10-14 | tmin | 23.9 | 22.22 | +1.68 |
| PANC | 2026-10-27 | tmin | -1.1 | -2.78 | +1.68 |
| KDEN | 2026-10-23 | tmin | 16.1 | 14.44 | +1.66 |
| KSEA | 2026-10-14 | tmin | 12.2 | 10.56 | +1.64 |
| KDEN | 2026-10-17 | tmin | 3.3 | 1.67 | +1.63 |
| PANC | 2026-10-30 | tmin | 3.3 | 1.67 | +1.63 |
| KPHL | 2026-10-23 | tmin | 8.3 | 6.67 | +1.63 |
| KJFK | 2026-10-31 | tmin | 9.4 | 7.78 | +1.62 |
| KMIA | 2026-10-16 | tmin | 26 | 24.44 | +1.56 |
| KSEA | 2026-11-10 | tmax | 14.4 | 15.56 | -1.16 |
| KIAH | 2026-10-25 | tmin | 15.6 | 14.44 | +1.16 |
| KIAD | 2026-11-07 | tmax | 14.4 | 15.56 | -1.16 |
| KIAD | 2026-11-11 | tmin | 5.6 | 4.44 | +1.16 |
| PANC | 2026-10-23 | tmin | -4.4 | -5.56 | +1.16 |
| PANC | 2026-10-26 | tmin | 0.6 | -0.56 | +1.16 |
| KAUS | 2026-10-25 | tmin | 15.6 | 14.44 | +1.16 |
| KJFK | 2026-11-01 | tmin | 6.7 | 5.56 | +1.14 |
| KJFK | 2026-11-06 | tmax | 18.3 | 19.44 | -1.14 |
NWS climate day: midnight to midnight local STANDARD time. Our METAR day: the station-local calendar day with daylight saving applied. From March to early November the two windows differ by one hour at each end, which is part of any METAR-vs-CLI difference shown here.
Largest differences: consensus index vs NWS official
Daily extreme of the hourly consensus index, re-cut on the station-local day, against the official value. Positive means the consensus is higher. Runs < 24 means the day had missing consensus runs.
| ICAO | Date | Field | Consensus (°C) | NWS CLI (°C) | Δ (°C) | Runs |
|---|---|---|---|---|---|---|
| KPHX | 2026-10-21 | tmax | 26.5 | 33.33 | -6.83 | 24 |
| KPHX | 2026-10-22 | tmax | 25.3 | 31.67 | -6.37 | 24 |
| KAUS | 2026-10-23 | tmin | 16.8 | 11.11 | +5.69 | 24 |
| KIAD | 2026-10-22 | tmin | 7.8 | 2.22 | +5.58 | 24 |
| KIAD | 2026-11-09 | tmin | 10 | 4.44 | +5.56 | 24 |
| KDFW | 2026-10-15 | tmin | 23.3 | 17.78 | +5.52 | 24 |
| KAUS | 2026-10-24 | tmin | 16.9 | 11.67 | +5.23 | 24 |
| KIAD | 2026-10-23 | tmin | 10.1 | 5 | +5.1 | 24 |
| KAUS | 2026-10-18 | tmin | 10.6 | 5.56 | +5.04 | 24 |
| KIAD | 2026-10-31 | tmin | 8.7 | 3.89 | +4.81 | 24 |
| KAUS | 2026-10-26 | tmin | 16.4 | 11.67 | +4.73 | 24 |
| KIAH | 2026-11-03 | tmax | 26.4 | 31.11 | -4.71 | 24 |
| KAUS | 2026-10-21 | tmin | 13 | 8.33 | +4.67 | 24 |
| KATL | 2026-10-16 | tmin | 19 | 14.44 | +4.56 | 24 |
| KIAD | 2026-10-20 | tmin | 10.1 | 5.56 | +4.54 | 24 |
| KDEN | 2026-11-01 | tmax | 14.9 | 19.44 | -4.54 | 25 |
| KAUS | 2026-10-20 | tmin | 15.6 | 11.11 | +4.49 | 24 |
| KORD | 2026-10-22 | tmax | 18.3 | 22.78 | -4.48 | 24 |
| KIAD | 2026-10-24 | tmin | 6.7 | 2.22 | +4.48 | 24 |
| KIAD | 2026-10-21 | tmin | 9.9 | 5.56 | +4.34 | 24 |
| KSAN | 2026-10-17 | tmin | 24.3 | 20 | +4.3 | 24 |
| KSEA | 2026-10-16 | tmax | 20.8 | 25 | -4.2 | 24 |
| KAUS | 2026-10-22 | tmin | 15.3 | 11.11 | +4.19 | 24 |
| KAUS | 2026-10-15 | tmin | 22.4 | 18.33 | +4.07 | 24 |
| KAUS | 2026-11-03 | tmin | 19 | 15 | +4 | 24 |
| PANC | 2026-10-26 | tmin | 3.4 | -0.56 | +3.96 | 24 |
| PANC | 2026-10-29 | tmax | 3.9 | 7.78 | -3.88 | 24 |
| KIAH | 2026-10-25 | tmin | 18.3 | 14.44 | +3.86 | 24 |
| KSFO | 2026-10-14 | tmax | 20.6 | 24.44 | -3.84 | 27 |
| KDEN | 2026-10-15 | tmin | 5.5 | 1.67 | +3.83 | 24 |
Difference between the daily extreme of our consensus index (hourly consensus runs re-cut on the station-local calendar day; 24 samples on a complete day) and the latest final CLI value. The consensus is a cross-checked blend of observations and models sampled once an hour, so its extremes sit lower than the 1-minute record by design; the size of this spread says how far the index can be trusted for daily-extreme settlement, and a large day points at a model source pulling the blend away from the observation.
How we measure
- issue latency
- Minutes from the end of the station's local day (local midnight) to the first final CLI issued for that date. NWS offices normally issue within 1-3 hours; corrections re-issue later under the same date.
- due day
- A local day that ended at least 14 hours ago, so its final CLI should exist by now. Days before the period we hold for a station (archive backfill not yet loaded) are counted as archivePendingDays, not as missing - they say nothing about the NWS.
- missing
- A due day with no final CLI in the NWS feed. interimOnly counts the subset where only a same-day (TODAY AS OF) product exists. A market pinned to NWS official values cannot settle these days.
- corrected
- A date whose final CLI was re-issued with different high / low / precipitation, or carries the CORRECTED flag. The latest issue is what values.nwsOfficial returns; before/after show what changed. reissuedUnchanged counts dates re-issued with identical values (some offices, e.g. Los Angeles, issue the final report twice a day routinely) - not corrections.
- METAR vs CLI
- Difference between our METAR-derived daily extreme (StationDay, settleable days only, °C) and the latest final CLI value for the same date. within1F is the share of days within 1°F (0.56°C). Expect roughly a degree of spread: CLI is built from the 1-minute ASOS record, METAR extremes are hourly-plus-special reports, and the two days are defined differently (see dayBasis).
- consensus vs CLI
- Difference between the daily extreme of our consensus index (hourly consensus runs re-cut on the station-local calendar day; 24 samples on a complete day) and the latest final CLI value. The consensus is a cross-checked blend of observations and models sampled once an hour, so its extremes sit lower than the 1-minute record by design; the size of this spread says how far the index can be trusted for daily-extreme settlement, and a large day points at a model source pulling the blend away from the observation.
- consensus vs METAR
- Same comparison against our own METAR-derived extreme for the same station-local day (identical day window, so no day-basis offset). Isolates the effect of hourly sampling and model blending from the day-definition difference.
- coverage
- finalDays / dueDays over the window.
- collector
- The ingestion cron runs every 30 minutes (15,45 * * * *) against api.weather.gov; history from the backfill start comes from the IEM AFOS archive of the same NWS products.
We do not fill, smooth or hide any of this. When the official report is missing, values.nwsOfficial stays null and official.status says why - we never substitute the METAR value silently.