The Spread Maps Request an invite

Which weather model is most accurate in Phoenix?

Forecast Highs Lows Rain Model accuracy

Phoenix, Arizona · daily high temperature in °F · trailing 30 days, through Mon Oct 26

Every major model's forecast for Phoenix's daily high, scored against the PHX observations once the day has happened.

How Phoenix is scored

Every day, The Spread archives what each major weather model predicted for Phoenix one to seven days ahead, then scores those forecasts against the PHX observations once the day has happened. This page covers the trailing 30 days (2026-09-27 to 2026-10-26), for daily high temperature.

Typical miss (MAE) is the average size of a model's miss, in °F. Lean is a model's bias, its usual tilt. Bias is the mean signed error of the predicted daily high — positive means the model ran warm. A model's high is the warmest of its hourly values and the station's is the warmest it got at any moment, so a model's high reads a little cool, and its low a little warm, even on a day it gets every hour right. ECMWF IFS gives a value only every 3 hours (every 6 past day 6), and ECMWF AIFS (AI) and NOAA AIGFS (AI) only every 6, with the hours between filled in, so their highs read cooler still and their lows warmer. In the forecasts scored here GFS also steps to every 3 hours from day 5, ICON and GEM from day 4, and UKMO from day 3, every 6 by day 6.

The Spread's Phoenix point is the Sky Harbor station (PHX), 3.5 mi from downtown, used for both forecasts and verifications. Each forecast is the last one The Spread archived on the day it was made, the forecast the model was showing at the time, not a reconstruction. A day the station did not report is left out. Truth is the thermometer at Sky Harbor (PHX), the station's own daily highs, a thermometer rather than a grid, and no correction applies: the thermometer is the truth outright. A model leads only where its typical miss beats the next one by 0.4°F or more; under that the two are too close to call, and the page names both. Rankings cover the models themselves; NBM and our own blend are omitted because they average the other models. A rolling 30-day window means these numbers change over time.

Phoenix's full forecast, every model day by day, with the record on this page beside it. Request an invite; it's free during the beta.

days out

Who has been right · typical miss four days out · last 30 days

Too close to call: GFS & ECMWF within 0.1°F.

Typical miss and lean four days out, best first
Model Typical miss Lean ran coolran warm
GFS 2.99° -0.9°
ECMWF 3.09° -2.9°
AIFS 3.25° -2.9°
UKMO 3.37° -2.7°
AIGFS 3.38° -2.9°
GEM 3.94° -3.3°
ICON 4.84° -4.5°

29 days scored, Sep 27 to Oct 26 · tinted: within 0.4°F of the top

Verified days

Each day's high, and how far the models' median forecast from the day before was off. Pick a day for what every model said as it approached.

Verified days

One page per settled date: what every model said as the day approached, from two weeks out to the day before, what happened, and who was closest. The cell's top number is the high the PHX observations recorded; the signed number under it is the median of the models' forecasts made the day before, less that high, so +2° means the median ran 2° warm. A dashed date is one that has not been scored: the station did not report, or the archive has no forecast for it.

Other cities

Atlanta, Georgia Berlin, State of Berlin Boston, Massachusetts Buffalo, New York Charlotte, North Carolina Chicago, Illinois Dallas, Texas Denver, Colorado Detroit, Michigan Houston, Texas London, England Los Angeles, California Miami, Florida Milan, Lombardy Minneapolis, Minnesota New Orleans, Louisiana New York, New York Oklahoma City, Oklahoma Orlando, Florida Paris, Île-de-France Region Philadelphia, Pennsylvania Salt Lake City, Utah San Antonio, Texas San Diego, California San Francisco, California Seattle, Washington St. Louis, Missouri Tampa, Florida Washington, District of Columbia

The Spread — the forecast spread — is in closed beta. These verification pages are public.