Google DeepMind’s WeatherNext 3 Trains on Weather Station Observations to Deliver 5 km Global Forecasts, Refreshed Every Hour

AI weather models have spent three years closing the gap with physics-based forecasting, but two problems stayed open: resolution too coarse for local terrain, and initialization tied to numerical weather prediction (NWP) analysis that arrives about six hours late. WeatherNext 3, released by Google DeepMind and Google Research, attacks both. It takes a live global geostationary satellite mosaic as a direct model input, re-initializes every hour, and emits forecasts down to 0.05° (~5 km) while training against raw weather station measurements rather than reanalysis grids alone. According to Google AI, independent live evaluations from Brightband rank it as the most accurate global weather model to date.

Is it deployable? Partially. Forecast data is available now through BigQuery, Earth Engine and Cloud Storage after an allowlist request, but WeatherNext 3 weights are not open source and on-demand custom inference still runs WeatherNext 2.

Architecture and inputs

WeatherNext 3 is a Functional Generative Network (FGN) mesh transformer, the same probabilistic family introduced with WeatherNext 2, scaled to multi-resolution output. Inputs are a live geostationary satellite mosaic plus ECMWF HRES analysis. Training draws on ERA5/HRES-fc0, NASA’s IMERG, station observations and satellite mosaics.

Most AI forecasters learn from NWP reanalysis, which smooths away the local variation that coastlines, valleys and mountains actually produce. WeatherNext 3 trains dedicated observational heads directly on raw station measurements, so its 0.05° temperature and dew point outputs are calibrated to what instruments record rather than to a model’s representation of the atmosphere.

#mtp-wn3-embed{background:#04101F !important;border:1px solid #1D3C66 !important;border-radius:14px !important;padding:0 !important;margin:26px 0 !important;overflow:hidden !important;}
#mtp-wn3-embed iframe{display:block !important;width:100% !important;border:0 !important;background:transparent !important;}
#mtp-wn3-embed hr,#mtp-wn3-embed p:empty,#mtp-wn3-embed del,#mtp-wn3-embed s{display:none !important;}
#mtp-wn3-embed p{margin:0 !important;}