Which weather model is most accurate in your city?
Every major model's forecast for each city, scored once the day is over; most days, in most places, it's close.
How to read the leaderboards
The Spread — the forecast spread — archives what every major model predicted, then scores those forecasts against what actually happened. Where no model leads by 0.4°F or more, the page says so and shows them all.
Each row is one city. The dots are every model's typical miss at the day picked above the verdict, one to seven days out, on one scale for every city and every day, so the field drifts right as the days go out. The verdict names a leader only where its margin is more than the noise, and otherwise gives the gap between the top two. Pick a city for its own scoreboard; how the scoring works is its own section further down the page.
Who has been right · typical miss one day out · last 30 days
In 11 of 30 cities one model is clearly ahead.
Five different models lead those 11, by 0.45 to 1.06°F. In the other 19, the top model is too close to call, but we show you how all the models perform relative to each other.
Top, or within 0.4°F of the top · cities of 30
- GFS17
- ICON16
- GEM9
- UKMO6
- AIFS5
- AIGFS4
- ECMWF4
Who has been right · typical miss two days out · last 30 days
In 12 of 30 cities one model is clearly ahead.
Five different models lead those 12, by 0.42 to 1.22°F. In the other 18, the top model is too close to call, but we show you how all the models perform relative to each other.
Top, or within 0.4°F of the top · cities of 30
- GFS18
- ICON16
- AIFS9
- GEM7
- AIGFS6
- ECMWF5
- UKMO5
Who has been right · typical miss three days out · last 30 days
In 13 of 30 cities one model is clearly ahead.
Five different models lead those 13, by 0.4 to 0.8°F. In the other 17, the top model is too close to call, but we show you how all the models perform relative to each other.
Top, or within 0.4°F of the top · cities of 30
- GFS18
- ICON14
- AIFS10
- AIGFS6
- ECMWF6
- UKMO5
- GEM3
Who has been right · typical miss four days out · last 30 days
In 4 of 30 cities one model is clearly ahead.
Three different models lead those four, by 0.63 to 1.04°F. In the other 26, the top model is too close to call, but we show you how all the models perform relative to each other.
Top, or within 0.4°F of the top · cities of 30
- GFS20
- AIFS15
- ICON12
- ECMWF8
- UKMO8
- AIGFS7
- GEM3
Who has been right · typical miss five days out · last 30 days
In 11 of 30 cities one model is clearly ahead.
Five different models lead those 11, by 0.43 to 1.31°F. In the other 19, the top model is too close to call, but we show you how all the models perform relative to each other.
Top, or within 0.4°F of the top · cities of 30
- AIFS14
- GFS14
- AIGFS9
- ECMWF8
- ICON7
- UKMO5
- GEM2
Who has been right · typical miss six days out · last 30 days
In 7 of 30 cities one model is clearly ahead.
Four different models lead those seven, by 0.4 to 1.5°F. In the other 23, the top model is too close to call, but we show you how all the models perform relative to each other.
Top, or within 0.4°F of the top · cities of 30
- AIFS23
- AIGFS15
- GFS15
- ICON10
- GEM9
- UKMO4
- ECMWF3
Six models are scored seven days out; UKMO is not.
Who has been right · typical miss seven days out · last 30 days
In 9 of 30 cities one model is clearly ahead.
Three different models lead those nine, by 0.4 to 1.12°F. In the other 21, the top model is too close to call, but we show you how all the models perform relative to each other.
Top, or within 0.4°F of the top · cities of 30
- AIFS16
- AIGFS14
- GEM13
- GFS8
- ECMWF7
- ICON2 of 3
| City | The race | Verdict | Spread today |
|---|---|---|---|
| Atlanta, Georgia | GFS & ICON within 0.18°F | — | |
| Berlin, State of Berlin | ICON & ECMWF within 0.33°F | today's spread 4°F | |
| Boston, Massachusetts | ICON & UKMO within 0.12°F | — | |
| Buffalo, New York | GFS by 0.57°F over AIFS | — | |
| Charlotte, North Carolina | AIFS & GFS within 0.36°F | — | |
| Chicago, Illinois | GFS by 0.65°F over AIGFS | — | |
| Dallas, Texas | GFS by 0.8°F over ICON | — | |
| Denver, Colorado | ECMWF & ICON within 0.17°F | — | |
| Detroit, Michigan | GFS by 1.22°F over ICON | — | |
| Houston, Texas | ICON & GFS within 0.14°F | — | |
| London, England | ICON & GFS within 0.19°F | today's spread 2°F | |
| Los Angeles, California | ICON & ECMWF within 0.05°F | today's spread 5°F | |
| Miami, Florida | GFS by 0.59°F over ICON | — | |
| Milan, Lombardy | ICON by 0.8°F over AIGFS | today's spread 4°F | |
| Minneapolis, Minnesota | GFS & AIFS within 0.37°F | — | |
| New Orleans, Louisiana | ICON & AIGFS within 0.01°F | — | |
| New York, New York | AIFS & AIGFS within 0.04°F | — | |
| Oklahoma City, Oklahoma | AIFS & GEM within 0.3°F | today's spread 3°F | |
| Orlando, Florida | AIGFS & GFS within 0.05°F | today's spread 5°F | |
| Paris, Île-de-France Region | GFS & ICON within 0.16°F | today's spread 2°F | |
| Philadelphia, Pennsylvania | AIFS by 0.54°F over GFS | — | |
| Phoenix, Arizona | ECMWF & UKMO within 0.26°F | — | |
| Salt Lake City, Utah | GFS & AIGFS within 0.01°F | today's spread 7°F | |
| San Antonio, Texas | GFS by 0.42°F over ECMWF | — | |
| San Diego, California | ICON by 0.58°F over GEM | — | |
| San Francisco, California | UKMO by 0.42°F over GFS | today's spread 1°F | |
| Seattle, Washington | UKMO & ICON within 0.11°F | today's spread 5°F | |
| St. Louis, Missouri | GFS & ICON within 0.01°F | — | |
| Tampa, Florida | AIGFS by 0.42°F over ICON | — | |
| Washington, District of Columbia | AIFS by 0.6°F over ICON | — |
What one scored day looks like
The most recent day we scored, whichever way it went.
14 days out, 4 models put Oklahoma City's Sun Nov 1 high anywhere from 63° to 79°; by the final call, the day before, they had settled to a median of 72°. It hit 73°. ICON landed closest, off 0.3°.
- 14d
- 13d
- 12d
- 11d
- 10d
- 9d
- 8d
- 7d
- 6d
- 5d
- 4d
- 3d
- 2d
- 1d
52° 84°
73° actual
Each bar is the full range of the models still forecasting that day, in °F; the rule is what the OKC observations recorded. This one opened 16° wide and closed to 5°. Across every day we have scored, the range narrows even though more models arrive as the day approaches: a median 11.6° at 13 days out with four models, 5.8° on the day itself with seven. See how this day verified →
More scored days
The next most recent days we scored. Each bar is the models' opening range; the rule is what happened.
-
Washington · Sun Nov 1
4 models opened 67–82° at 14 days out; it hit 66°; GEM closest, off 0.7°.
-
Tampa · Sun Nov 1
4 models opened 84–88° at 14 days out; it hit 79°; AIFS closest, off 0.6°.
-
St. Louis · Sun Nov 1
4 models opened 64–76° at 14 days out; it hit 65°; ECMWF closest, off 1.9°.
-
Seattle · Sun Nov 1
4 models opened 44–52° at 14 days out; it hit 48°; AIGFS closest, off 2.1°.
How the scoring works
How the scoring works
For every day, each model's forecast from one to seven days ahead is the last one The Spread archived on that day, the forecast the model was showing at the time (nothing is reconstructed after the fact). Each is verified against the city's own weather station once the day has happened; a day the station did not report is left out rather than filled in. Every model is compared on the same days. Each city's own page scores the same numbers. Bias is the mean signed error of the predicted daily high — positive means the model ran warm. Where a station is the truth, 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 typical miss (MAE) is the average absolute error. Cities join these pages as they join The Spread's archive.
Each model's forecasts one to seven days ahead, as we archived them at the time, scored against each city's weather station over the last 30 days.
About the yardstick. Every city here is pinned to its own weather station, and models are verified against that thermometer's observed highs outright; each city page names its station. A day the station did not report is left out, never filled in from the ECMWF IFS analysis, which is ECMWF's own operational product: two of the seven models scored here are ECMWF's, and scoring them against it would be scoring them against themselves.
The Spread itself is in closed beta. These verification pages and the Updates log are public. If you want in, ask for an invite: the forecast, the Model Lab and Verification for any place you choose, and it's free during the beta.