PolyWeatherLab
What Polymarket priced, what the weather models said, and what actually happened.

Denver highs

The market this page measures: highest temperature in Denver on 28 September 2026 on Polymarket
Whatever the market priced for 2026-09-28, what every weather model forecasts for the same day, and what actually happened, all in °F. The gap column is how far a model sits from the market: above the market it ran warm, below it ran cool. Resolves on station KBKF.
|||
models say
74.3 °F
avg of 11 models
market's pick
74-75 °F
32.00% on this bucket
gap
+0.36 °F
spread 13.7 °F
actual
not resolved yet
A temperature difference scales rather than shifts: a gap of 1 °C reads as 1.8 °F. The colour bands still use the Celsius thresholds, so a row can look large here and still count as a small disagreement.

Market odds for 2026-09-28

What Polymarket is paying for each temperature. Each price is the market's probability that the day lands in that bucket, so they add up to about 100%. Latest reading 2026-09-28 10:20 UTC, shown in °F.
swipe the table sideways for every column
temperature °Fodds
68-69 °F0.65%
70-71 °F7.50%
72-73 °F28.00%
74-75 °F32.00%
76-77 °F23.50%
78-79 °F14.00%
80-81 °F0.60%
82-83 °F0.05%
84-85 °F0.05%

Every forecast for 2026-09-28

Each model's newest reading for this day, in °F, taken 2026-09-28 06:40 to 10:00 UTC. Gap is the difference from the market, in degrees: a model above the market ran warm, one below ran cool.
swipe the table sideways for every column
modelforecast °Fgap vs market °F
THE MARKET74.7––
dwd icon global65.8-8.8
ukmo seamless70.9-3.8
ecmwf ifs02571.2-3.4
jma gsm73.4-1.3
ncep nbm conus75.2+0.5
meteofrance arpege world75.4+0.7
ncep gfs global75.9+1.3
best match76.1+1.4
ncep hrrr conus76.1+1.4
cma grapes global77.7+3.1
ncep nam conus79.5+4.9

How the forecasts moved

Every reading we hold for 2026-09-28, newest column first, in °F. The bracket under each time says how long before the day that reading was taken (or after, once the day has started), so the table reads right to left as the day approached. A model still moving in the last day is a model that has not settled, and that is the one to distrust. Older readings are kept but not shown.
swipe the table sideways for every column
model09-28 10:00 (4h after)09-28 09:00 (3h after)09-28 08:00 (2h after)09-28 07:30 (2h after)09-28 06:40 (1h after)09-28 06:30 (1h after)
THE MARKET74.474.474.474.474.574.5
best match76.178.678.4–78.8–
cma grapes global––––77.777.7
dwd icon global65.8–––68.7–
ecmwf ifs025––71.2–75.9–
jma gsm73.4–––79.2–
meteofrance arpege world––––75.4–
ncep gfs global––––75.9–
ncep hrrr conus76.178.678.4–78.8–
ncep nam conus–79.5––71.6–
ncep nbm conus–75.2––74.8–
ukmo seamless–––70.971.4–