Skip to content

ERSST v6

NOAA Extended Reconstructed Sea Surface Temperature (ERSST), Version 6

Available

Current status

The current version of ERSST, released by NCEI in December 2025 and updated monthly. Since 2026, NOAA's ENSO determination and the RONI index, as well as the NOAA global temperature dataset (NOAAGlobalTemp 6.1.0), use v6, and the previous version, v5, has been announced for discontinuation. Gridded uncertainty estimates have not yet been formally released.

At a glance

Item Details
Section Ocean › Sea surface temperature analyses
Type Observation-based analysis
Domains Ocean
Provider NOAA National Centers for Environmental Information (NCEI)
Period 1850-01 ~ present
Coverage Global
Horizontal resolution 2° × 2° latitude–longitude grid with statistically enhanced spatial completeness. NOAA PSL files: 180 longitudes × 89 latitudes, grid centres 88°S–88°N, 0°–358°E
Vertical resolution Sea surface (single level)
Temporal resolution Monthly means
Update frequency Monthly
Licence U.S. Government public data — no use restrictions (CC0 1.0 per the data.gov catalog); NCEI asks users to cite the dataset DOI and the journal articles
Account required No

Note on period: When checked on 2026-10-12, the NCEI monthly files ran through ersst.v6.202609.nc (September 2026), and the NOAA PSL single file also included September 2026. NCEI notes that the data are more reliable after the 1940s.

How to read the resolution
  • Horizontal resolution lists both the native model grid and the grid you download, as given in the official documentation. The same dataset can come on different grids from different providers or products, so check the grid of your downloaded file.
  • Grid spacing is not the effective resolution. A provided grid that is finer than the native one carries no extra information.
  • Intervals and whether a value is instantaneous, mean or accumulated differ between variables — see 'Available variables' below.
  • The 'provided resolution' in lists and the comparison table is a simplified km/degree value for quick comparison. Use this page for exact values.

Overview

ERSST is a global monthly analysis of SST derived from the International Comprehensive Ocean–Atmosphere Dataset (ICOADS Release 3.0.2) ship and buoy observations plus Argo profiling floats, starting in 1850. Version 6 fills gaps with artificial neural network (ANN) interpolation to give a spatially complete 2° grid; no satellite data are used. It also upgrades ship-observation quality control (nearest-neighbour check), the large-scale filter and the proxy SST in ice-covered regions, and anomalies are computed against a 1991–2020 climatology. Since 2026 it has been NOAA's official SST dataset for ENSO monitoring and for the ocean component of NOAAGlobalTemp.

What changed from the previous dataset

Available variables

The NCEI original files (ersst.v6.YYYYMM.nc) contain both the SST sst and the anomaly ssta (both °C); the NOAA PSL file (sst.mnmean.nc) contains only sst.

Time-stamp convention — instantaneous, mean or accumulated? — click to show

A monthly analysis: every value is the mean SST (or its anomaly) for the month. The time value only labels the month; it is not an instantaneous value at a specific time.

  • The NOAA PSL file (sst.mnmean.nc) gives statistic 'Mean' and a one-month averaging period (avg_period); time is 00 UTC on the 1st of each month (e.g. 1850-01-01 to 2026-09-01), with time_bnds included.
  • The NCEI originals are one file per month, named ersst.v6.YYYYMM.nc. We did not open them to check how time is encoded inside, so when combining files from different distributors, match on year and month rather than on the date.
  • Anomalies are relative to the 1991–2020 monthly climatology (v5 used 1971–2000).

Source: NCEI ERSST product page / NOAA PSL THREDDS file metadata

instantaneous mean accumulated maximum minimum static — instantaneous: value at the time stamp · mean/accumulated/maximum/minimum: over the indicated interval · static: does not change with time

Sea surface temperature

Variable Short name Units Time convention Notes
Monthly mean sea surface temperature sst °C Monthly mean
Sea surface temperature anomaly (relative to the 1991–2020 climatology) ssta °C Monthly mean Monthly mean SST minus the 1991–2020 monthly climatology. Only in the NCEI original files (ersst.v6.YYYYMM.nc), not in the PSL file

Climatology (separate PSL files)

Variable Short name Units Time convention Notes
Monthly long-term mean sst °C Monthly mean sst.mon.ltm.1991-2020.nc and sst.mon.ltm.1981-2010.nc · A multi-year average for each calendar month, not a specific year

The full variable list is in the official documentation.

How to get the data

  • NCEI direct download (monthly NetCDF) — HTTPS (wget / curl)
    • The official location given on the NCEI product page. One file per month, named ersst.v6.YYYYMM.nc (about 164 KB each).
  • NCEI pub directory (monthly files + full record in one file) — HTTPS (wget / curl)
    • Holds the same monthly files (ersst.v6.185001.nc onward), plus ersst.v6.1850-last.nc in netcdf.one/ (1850 to the latest month in one file, about 272 MB) and v6-based climate index files in index/ (ersst.v6.el_nino.dat, pdo, amo, iod, atl3). Note that it sits under the v5 directory.
  • NOAA PSL (full record in one file) — Web download / THREDDS / OPeNDAP
    • The full SST record is in a single file, sst.mnmean.nc, which is convenient to use directly. Monthly long-term mean files (1981–2010, 1991–2020) are also provided. The THREDDS catalog is at https://psl.noaa.gov/thredds/catalog/Datasets/noaa.ersst.v6/catalog.html.

Example code

Open the full-record file through the NOAA PSL OPeNDAP URL and compute the Niño 3.4 area-mean anomaly relative to 1991–2020.

import xarray as xr

url = "https://psl.noaa.gov/thredds/dodsC/Datasets/noaa.ersst.v6/sst.mnmean.nc"
sst = xr.open_dataset(url)["sst"]          # °C, monthly mean; lat runs 88 → -88 (north to south)

# 1991–2020 monthly climatology and anomalies
clim = sst.sel(time=slice("1991-01-01", "2020-12-01")).groupby("time.month").mean("time")
ssta = sst.groupby("time.month") - clim

# Niño 3.4 (5°S–5°N, 170°W–120°W = 190–240°E) area mean
nino34 = ssta.sel(lat=slice(5, -5), lon=slice(190, 240)).mean(["lat", "lon"])
print(nino34.sel(time=slice("2025-01-01", None)).round(2).to_series())

Practical tips

  • v5 and v6 use different anomaly base periods (v5 1971–2000, v6 1991–2020). Do not compare or splice anomalies from the two versions as they are.
  • v6 changes the interpolation method (EOT to ANN) and drops v5's 3-month running mean. Values and spatial patterns differ from v5 even for the same month, and month-to-month variability can be larger, so do not mix the versions in one time series.
  • Latitude in the PSL file runs north to south (88 → -88). Selecting with sel(lat=slice(south, north)) returns an empty result; put the northern bound first, e.g. slice(5, -5).
  • The PSL file's global attributes (summary, source, etc.) still carry v5-era text such as a '1971–2000 climatology' and 'NCEP GTS'. Follow the NCEI documentation for the base period and input data.
  • A Niño 3.4 anomaly you compute yourself will not match NOAA's official ENSO indices (RONI, etc.), which use different definitions and smoothing. If you need to agree with the official ENSO status, use the index values NOAA distributes.
  • Gridded uncertainty (ensemble) estimates have not yet been formally released. The developer guidance on the NCAR Climate Data Guide (August 2025) said they were expected in 2026; in October 2026 RONI uncertainty files appeared in the unc/ folder of the NCEI pub directory, but we have not found documentation for them.
  • Before 1945, when observations are sparse — especially before 1900, during the two World Wars and south of 40°S — uncertainties are large and spurious variability is possible (NCAR Climate Data Guide). Check trends in these periods against other datasets such as HadSST or COBE-SST.
  • Being 2° monthly means, the data cannot represent extremes or daily variability. When comparing with models, regrid the model to the 2° grid; the developers recommend comparing absolute SST rather than anomalies, because climatologies differ between products.
  • The dataset DOI for v6 is 10.25921/z7cw-es89. Some catalogues (data.gov, and the 'landing page' link in the NCEI metadata) still show the v5 DOI (10.7289/V5T72FNM); do not use it to cite v6.

Notices and change history

2026-10-02 · Warning · NCEI Data Access Delays — cloud migration (through 2026-11-30)

"NCEI is currently moving its data and applications to the cloud", so downloads may be intermittently slow or fail. NESDIS expects the migration to run through spring 2027. If the NCEI servers are unavailable, use the PSL copy.

Read the original

2026-08-03 · Info · ERSST v6 becomes NOAA's official SST dataset for determining the ENSO phase

NOAA ERSSTv6 is the new official SST dataset used by NOAA to determine the current ENSO phase, and the Relative Oceanic Niño Index (RONI), NOAA's official ENSO monitoring and prediction product, has also been updated to use ERSSTv6.

Read the original

2026-04-26 · Info · ERSST v5 to be discontinued (June 2026)

NOAA PSL announced that "the NOAA ERSSTv5 dataset will be discontinued by NOAA/NCEI in June 2026" and replaced by ERSSTv6. When checked in October 2026, v5 files were still being updated, but if you work with v5, prepare to move to v6.

Read the original

2026-04-13 · Info · NOAAGlobalTemp 6.1.0 switches its ocean component to ERSST v6

Starting with the January 2026 Global Temperature and Precipitation Analysis, NOAA's global temperature dataset (NOAAGlobalTemp) version 6.1.0 uses the most recent release of ERSST version 6.

Read the original

2026-03-06 · Info · ERSST v6 added to NOAA PSL

PSL added NOAA ERSST V6 (monthly, from 1850) to its data collection and began updating it monthly.

Read the original

2025-12-04 · Info · Key NOAA Dataset Upgraded Using AI — ERSST v6 released

NCEI released ERSST v6, which uses artificial neural network interpolation. Compared with ERSSTv5 over 1850–2021, the spatial correlation coefficient increases by about 5% and the RMSD decreases by 0.03°C, with the largest improvements in the tropical Pacific, the Southern Hemisphere oceans between 60°S and 30°S, and ice-covered regions.

Read the original

References for your paper

Double-check before using in a paper

The citations below were compiled by the maintainer and may contain errors. Always double-check DOIs, authors, years and access-date formats against the provider's official dataset page and your journal's guidelines.

Dataset citation

NCEI dataset DOI (v6) — DOI 10.25921/z7cw-es89

Huang, B., Yin, X., Boyer, T., Liu, C., Menne, M. J., Rao, Y. D., Smith, T. M., Vose, R. S., Zhang, H.-M. (2025): NOAA Extended Reconstructed Sea Surface Temperature (ERSST), Version 6. [indicate subset used]. NOAA National Centers for Environmental Information. https://doi.org/10.25921/z7cw-es89 [access date]

Show BibTeX
@misc{ersst_v6_dataset,
  author    = {Huang, Boyin and Yin, Xungang and Boyer, Tim and Liu, Chunying and Menne, Matthew J. and Rao, Yuhan Douglas and Smith, Thomas M. and Vose, Russell S. and Zhang, Huai-Min},
  title     = {{NOAA} Extended Reconstructed Sea Surface Temperature ({ERSST}), Version 6},
  year      = {2025},
  publisher = {NOAA National Centers for Environmental Information},
  doi       = {10.25921/z7cw-es89},
  note      = {Accessed DD MMM YYYY}
}

Reference papers

ERSST v6 paper, Part I (artificial neural network interpolation) — DOI 10.1175/JCLI-D-23-0707.1

Huang, B., Yin, X., Boyer, T., Liu, C., Menne, M., Rao, Y. D., Smith, T., Vose, R., Zhang, H.-M. (2025): Extended Reconstructed Sea Surface Temperature, Version 6 (ERSSTv6). Part I: An Artificial Neural Network Approach. Journal of Climate, 38(4), 1105–1121.

Show BibTeX
@article{huang2025ersstv6a,
  author  = {Huang, Boyin and Yin, Xungang and Boyer, Tim and Liu, Chunying and Menne, Matthew and Rao, Yuhan Douglas and Smith, Thomas and Vose, Russell and Zhang, Huai-Min},
  title   = {Extended Reconstructed Sea Surface Temperature, Version 6 ({ERSSTv6}). Part {I}: An Artificial Neural Network Approach},
  journal = {Journal of Climate},
  volume  = {38},
  number  = {4},
  pages   = {1105--1121},
  year    = {2025},
  doi     = {10.1175/JCLI-D-23-0707.1}
}

ERSST v6 paper, Part II (quality control and large-scale filter) — DOI 10.1175/JCLI-D-24-0185.1

Huang, B., Yin, X., Boyer, T., Liu, C., Menne, M., Rao, Y. D., Smith, T., Vose, R., Zhang, H.-M. (2025): Extended Reconstructed Sea Surface Temperature, Version 6 (ERSSTv6). Part II: Upgrades on Quality Control and Large-Scale Filter. Journal of Climate, 38(4), 1123–1136.

Show BibTeX
@article{huang2025ersstv6b,
  author  = {Huang, Boyin and Yin, Xungang and Boyer, Tim and Liu, Chunying and Menne, Matthew and Rao, Yuhan Douglas and Smith, Thomas and Vose, Russell and Zhang, Huai-Min},
  title   = {Extended Reconstructed Sea Surface Temperature, Version 6 ({ERSSTv6}). Part {II}: Upgrades on Quality Control and Large-Scale Filter},
  journal = {Journal of Climate},
  volume  = {38},
  number  = {4},
  pages   = {1123--1136},
  year    = {2025},
  doi     = {10.1175/JCLI-D-24-0185.1}
}

Acknowledgements

The NCEI metadata ask users to cite the dataset DOI and to reference the Huang et al. (2025) Part I and Part II articles. The NCEI product page still carries the editorial note "(we may need a data citation such as for v5 after data DOI is generated)", but DOI 10.25921/z7cw-es89 has already been issued and resolves to the NCEI metadata page. The author name "Chunying Kiu" in the NCEI cite-as text is a typo; the DOI registration and the papers give Liu. If you obtained the data from NOAA PSL, also include the acknowledgement requested on the PSL page.

If this page helped, please acknowledge the Korean Climate Data Navigator

Please add the sentence below to the Acknowledgements of your paper.

Acknowledgements

Information on the datasets used in this study was compiled with the help of the Korean Climate Data Navigator (KCDN) (Sim, 2026; https://doi.org/10.5281/zenodo.23300923).