Skip to content
Environment Dashboard

Data

Ocean heat content, 0–2000 m, yearly (NCEI)

Heat stored in the top 2,000 metres of the world ocean in each year since 2005, as the difference from NCEI's long-term average, in units of 10²² joules, with one standard error.

Latest value

32.510²² J

World Ocean (including the Arctic Ocean), sea surface to 2000 m depth, 2025. Version 2026-07-06.

Ocean heat content, 0–2000 m, yearly (NCEI) (10²² joules (10 zettajoules))

21 values from 2005 to 2025. The shaded band is the uncertainty range the producer gives.
Show as a table
Ocean heat content, 0–2000 m, yearly (NCEI), every value
PeriodValue (10²² J)RangeStatus
200510.29.3 to 11.0final
200612.612.3 to 13.0final
200712.412.0 to 12.8final
200813.312.7 to 13.8final
200913.412.8 to 14.1final
201014.514.0 to 15.1final
201115.414.9 to 15.9final
201216.215.7 to 16.7final
201318.717.6 to 19.7final
201420.119.5 to 20.7final
201522.422.0 to 22.8final
201620.820.0 to 21.6final
201723.623.0 to 24.2final
201824.123.2 to 24.9final
201925.425.1 to 25.7final
202025.524.6 to 26.4final
202127.326.9 to 27.6final
202228.227.9 to 28.4final
202329.228.7 to 29.8final
202430.330.1 to 30.5final
202532.532.3 to 32.8final
NOAA NCEI Ocean Heat Content Climate Data Record (Levitus, Antonov, Boyer et al.), NCEI Accession 0164586, doi:10.7289/V53F4MVP, accessed 2026-10-05; Levitus et al. (2012), Geophys. Res. Lett. 39, L10603, doi:10.1029/2012GL051106. No restrictions on use (NOAA CDR Program Open Data Policy; US federal government work).

Where it comes from

Producer
NOAA National Centers for Environmental Information (NCEI) · Global ocean heat content basin time series
Version
2026-07-06
Fetched
2026-10-05 (automatically), 1,254 bytes
Fingerprint
sha256 5b0fabf106dc1473f0a658baaced5245bc19e33a39c6d86294a3cf074ac0f5b4ETag "4e6-655f989663dd4" · Last-Modified Mon, 06 Jul 2026 23:21:40 GMT
Copies
No Wayback copy recorded yet.Our copy of the exact file
Cite the producer
Levitus, Sydney; Antonov, John I.; Boyer, Tim P.; Baranova, Olga K.; García, Hernán E.; Locarnini, Ricardo A.; Mishonov, Alexey V.; Reagan, James R.; Seidov, Dan; Yarosh, Evgeney; Zweng, Melissa M. (2017). NCEI ocean heat content, temperature anomalies, salinity anomalies, thermosteric sea level anomalies, halosteric sea level anomalies, and total steric sea level anomalies from 1955 to present calculated from in situ oceanographic subsurface profile data (NCEI Accession 0164586). Global Ocean Heat and Salt Content - Seasonal, Yearly, and Pentadal Fields. NOAA National Centers for Environmental Information. Dataset. https://doi.org/10.7289/v53f4mvp. Accessed 2026-10-05. Levitus, S., J. I. Antonov, T. P. Boyer, O. K. Baranova, H. E. Garcia, R. A. Locarnini, A.V. Mishonov, J. R. Reagan, D. Seidov, E. S. Yarosh, M. M. Zweng, 2012: World Ocean heat content and thermosteric sea level change (0-2000 m) 1955-2010. Geophys. Res. Lett. , 39, L10603, doi:10.1029/2012GL051106.

What was done to it

  1. Read h22-w0-2000m.dat (World Ocean heat content, 0-2000 m, in 10^22 joules; last modified by NCEI on 2026-07-06, which is the vintage, since the file carries no version), 21 rows from 2005 to 2025. The time column (year + 0.5) became the year.

    Code: pipeline/src/envdash/transforms/ocean/ncei_ohc.py · code sha256 dadfc516ad88d8e9… · inputs 5b0fabf106dc…

  2. Published the World Ocean column as printed. Lower and upper are that value minus and plus NCEI's standard error from the next column (one standard error). The hemisphere columns are not published.

    Code: pipeline/src/envdash/transforms/ocean/ncei_ohc.py · code sha256 dadfc516ad88d8e9… · inputs 5b0fabf106dc…

What it covers

Geography
World Ocean (including the Arctic Ocean), sea surface to 2000 m depth
Baseline
Difference from NCEI's long-term climatological mean (the World Ocean Atlas series); the files and product pages do not name the climatology's period
Basis
Yearly means. Heat content anomaly integrated over the layer, calculated by NCEI from in situ subsurface temperature profiles quality controlled in the World Ocean Database (method of Levitus et al. 2012).
Unit
10²² joules (10 zettajoules) (10²² J)