WOA23¶
World Ocean Atlas 2023
Available
Current status
The current version, fully released on February 14, 2024. It is a set of fixed-period climatologies, not a monthly-updated product; only the oxygen fields were revised (to v1.1) in May–June 2024. As of October 2026, NCEI has posted a notice of temporary data access delays due to its cloud migration.
At a glance¶
| Item | Details |
|---|---|
| Section | Ocean › Temperature & salinity analyses |
| Type | Observation-based analysis |
| Domains | Ocean |
| Provider | NOAA National Centers for Environmental Information (NCEI) Ocean Climate Laboratory |
| Period | 1955-01 ~ 2022-12 |
| Coverage | Global |
| Horizontal resolution | Temperature and salinity: one-degree (360 × 180) and quarter-degree (1440 × 720) latitude–longitude grids / dissolved oxygen, AOU, percent oxygen saturation and inorganic nutrients: one-degree only / five-degree (72 × 36) all-data statistical fields (not objectively analyzed climatologies) |
| Vertical resolution | 102 standard depth levels (0–5500 m). Monthly fields extend to 1500 m (57 levels) for temperature, salinity and oxygen, and to 800 m (43 levels) for nutrients. Seasonal fields: temperature and salinity 0–5500 m (102 levels), oxygen 0–1500 m (57 levels), nutrients 0–800 m (43 levels) |
| Temporal resolution | Climatologies — annual (00), monthly (01–12) and seasonal (13 Northern Hemisphere winter, January–March; 14 spring, April–June; 15 summer, July–September; 16 autumn, October–December). Quarter-degree monthly fields exist only for 2005–2014, 2015–2022 and the three climate normals (decav71A0, decav81B0, decav91C0) |
| Update frequency | No regular updates (new editions every few years — WOA18 on 2018-09-30, WOA23 on 2024-02-14) |
| Licence | US Government public data — freely available with no separate licence statement (the NCEI metadata only disclaims any warranty of accuracy). Please cite the dataset DOI and the Atlas volume for each variable you use |
| Account required | No |
Note on period: This is the period of the input observations. Temperature and salinity climatologies (by decade and by climate normal) use 1955–2022; dissolved oxygen and nutrient climatologies use all data for 1965–2022. The product is a static set of fixed-period mean states, not a continuous time series; the NCEI metadata gives the temporal extent as 1955-01-01 to 2022-12-31.
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¶
The World Ocean Atlas 2023 (WOA23) is a set of objectively analyzed, quality-controlled climatological fields of temperature, salinity, oxygen, phosphate, silicate and nitrate, built by NOAA NCEI from profile data in the World Ocean Database 2023 (WOD23). Temperature and salinity are provided on 0.25° and 1° grids for seven decades in 1955–2022 and for the 1971–2000, 1981–2010 and 1991–2020 climate normals; oxygen, AOU, percent oxygen saturation and nutrients are on a 1° grid. It is the most widely used reference for ocean model initial and boundary conditions, anomaly baselines, and the verification of models and satellite products.
What changes with the successor¶
WOA18 → WOA23¶
Transition: 2024-02
The successor to WOA18, built from the observations added to the World Ocean Database since then and updated quality control. Temperature and salinity now extend to 2022 instead of 2017, 1971–2000 and 1991–2020 climate normals were added, and new objectively analyzed standard deviation and standard error of the analysis fields are included. Density, conductivity and mixed layer depth, which were on the WOA18 data page, are not in the WOA23 variable list.
| Aspect | WOA18 | WOA23 |
|---|---|---|
| Temperature and salinity decades | Five decades 1955–1964 to 1995–2004, plus 2005–2017 (A5B7) | Six decades 1955–1964 to 2005–2014, plus 2015–2022 (B5C2, an 8-year "decade") |
| Climate normals | 1981–2010 (per WOA18 Product Documentation) | 1971–2000 (decav71A0), 1981–2010 (decav81B0), 1991–2020 (decav91C0) |
| All-decade average (decav) | 1955–2017 (average of six decadal climatologies; NCEI FAQ) | 1955–2022 (average of seven decadal climatologies) |
| Oxygen and nutrient period | all (all available years) | all = 1965–2022; oxygen fields also provided for 1971–2000 (decav71A0) |
| Variables provided | Temperature, salinity, density, conductivity, mixed layer depth, dissolved oxygen, percent oxygen saturation, AOU, silicate, phosphate, nitrate (WOA18 data page) | Temperature, salinity, dissolved oxygen, percent oxygen saturation, AOU, silicate, phosphate, nitrate (WOA23 data page — no density, conductivity or mixed layer depth) |
| Statistical fields | an, mn, dd, sd, se, oa, gp, ma, etc. | Adds objectively analyzed standard deviation and standard error of the analysis (using a second radius of influence of 669 km at 1° and 267 km at 0.25°) |
Things to watch when switching
- Periods with the same name (e.g. decav) cover different years in WOA18 and WOA23. Check the years before switching a model initial state or an anomaly baseline.
- WOA23 has no density, conductivity or mixed layer depth files. Compute them from WOA23 temperature and salinity, or keep using WOA18 for those fields.
- Added observations and QC changes mean values can differ even for the same period. Do not mix the two versions and read the difference as a real change.
Sources: NCEI World Ocean Atlas product page · WOA23 Product Documentation (Reagan et al. 2023) · WOA18 Product Documentation · WOA18 data access page
Available variables¶
Based on the WOA23 data access page and the Product Documentation. File names follow woa23_[period][variable code][time code][grid].nc (e.g. woa23_decav91C0_t00_01.nc), and in-file variables follow [variable code]_[field code] (e.g. t_an). Variable codes: temperature t, salinity s, dissolved oxygen o, nitrate n, phosphate p, silicate i. Percent oxygen saturation uses code O and AOU uses code A (e.g. O_an, A_an).
Time-stamp convention — instantaneous, mean or accumulated? — click to show
Every value is a climatological mean over a fixed multi-year period (a decade or a 30-year normal). A monthly field is the mean of that calendar month over all years in the period, a seasonal field covers a three-month block, and an annual field represents the whole year; none of them is a value for a specific year or time.
- Each file has a single time step, with time as a nominal value in "months since 1955-01-01 00:00:00". The actual averaging period is given by
climatology_boundsand by the period code in the file name (e.g. decav91C0 = 1991–2020) (Product Documentation). - Below 1500 m, the annual field is defined as the average of the four seasonal analyses (Volume 1). Monthly fields only go down to 1500 m (800 m for nutrients).
- Seasons 13–16 are Northern Hemisphere seasons (13 = January–March). In Southern Hemisphere work, remember that the season names are reversed.
- decav (no suffix) is the average of the seven decadal climatologies for 1955–2022, which is not the same as averaging all 1955–2022 observations together.
Source: WOA23 Product Documentation (Reagan et al. 2023) · WOA23 Volume 1
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
Objectively analyzed climatologies (main fields, *_an)¶
| Variable | Short name | Units | Time convention | Notes |
|---|---|---|---|---|
| Temperature | t_an |
°C | Climatological (annual, seasonal, monthly) mean | |
| Salinity (practical salinity) | s_an |
unitless | Climatological (annual, seasonal, monthly) mean | |
| Dissolved oxygen | o_an |
µmol/kg | Climatological (annual, seasonal, monthly) mean | |
| Percent oxygen saturation and apparent oxygen utilization (AOU) | O_an, A_an |
%, µmol/kg | Climatological (annual, seasonal, monthly) mean | Files woa23_all_O… (oxygen saturation) and woa23_all_A… (AOU) |
| Nitrate, phosphate and silicate | n_an, p_an, i_an |
µmol/kg | Climatological (annual, seasonal, monthly) mean |
Statistical fields (temperature shown; other variables follow the same pattern)¶
| Variable | Short name | Units | Time convention | Notes |
|---|---|---|---|---|
| Statistical mean (simple mean of values passing QC) | t_mn |
°C | Climatological (annual, seasonal, monthly) mean | Shown for temperature (t_); other variables use their own units |
| Number of observations | t_dd |
count | Climatological (annual, seasonal, monthly) mean | Number of observations passing QC in that period and grid box. Zero means the grid-box value was filled from surrounding observations |
| Standard deviation and standard error of the statistical mean | t_sd, t_se |
°C | Climatological (annual, seasonal, monthly) mean | Shown for temperature (t_); other variables use their own units |
| Difference from the objective analysis and from the annual climatology | t_oa, t_ma |
°C | Climatological (annual, seasonal, monthly) mean | t_oa = statistical mean minus objectively analyzed climatology; t_ma = seasonal or monthly minus annual climatology (seasonal and monthly files only). Shown for temperature (t_) |
| Number of 1° grid squares with statistical means within the smallest radius of influence | t_gp |
count | Climatological (annual, seasonal, monthly) mean |
Masks (WOA23/MASKS)¶
| Variable | Short name | Units | Time convention | Notes |
|---|---|---|---|---|
| Basin, land–sea and mixnumber masks | - | code | static | *.msk text files, 1° and 0.25° |
The full variable list is in the official documentation.
How to get the data¶
- NCEI WOA23 data access page — Web (choose variable, period, grid and format) No login needed
- Offers CF-compliant netCDF, CSV, native ASCII and ArcGIS shapefiles. The Product Documentation discourages the legacy ASCII format because it does not explicitly give depth.
- NCEI HTTPS directory — HTTPS (wget / curl) No login needed
- Layout is DATA/[variable]/netcdf/[period]/[grid]/, e.g. DATA/temperature/netcdf/decav91C0/1.00/woa23_decav91C0_t00_01.nc
- NCEI THREDDS (thredds-ocean) — THREDDS catalogue (HTTPServer download) No login needed
- As of 2026-10-12, the file pages list only HTTPServer; no OPeNDAP service was shown.
- NCEI Archive (Accession 0270533) — HTTPS / FTP (complete package) No login needed
- WOA23 Figures — Web map viewer
Example code¶
Downloads the 1° annual temperature file for the 1991–2020 normal (about 80 MB) and looks at the surface values.
# pip install xarray netCDF4 requests
import requests
import xarray as xr
url = ("https://www.ncei.noaa.gov/data/oceans/woa/WOA23/DATA/temperature/netcdf/"
"decav91C0/1.00/woa23_decav91C0_t00_01.nc")
with open("woa23_decav91C0_t00_01.nc", "wb") as f:
f.write(requests.get(url, timeout=600).content)
# time is in 'months since 1955-01-01', which may not decode automatically, so turn decoding off
ds = xr.open_dataset("woa23_decav91C0_t00_01.nc", decode_times=False)
sst_clim = ds["t_an"].isel(time=0).sel(depth=0)
print(sst_clim.sel(lat=slice(30, 45), lon=slice(120, 135)).mean().values)
Practical tips¶
- Always check the period code in the file name. decav (average of the seven 1955–2022 decades), decav71A0/decav81B0/decav91C0 (30-year normals), 5564 to B5C2 (individual decades) and all (1965–2022 for oxygen and nutrients) are different products. For anomaly baselines, a climate normal such as decav91C0 is the usual choice.
t_anis filled where there are no observations, using nearby data and the first-guess field. In data-sparse regions, at depth and in the early decades, read it together witht_dd(number of observations). The new objectively analyzed standard deviation and standard error of the analysis fields are also useful here.- Monthly fields stop at 1500 m (800 m for nutrients); use seasonal or annual fields below that. Quarter-degree monthly fields exist only for the decades from 2005 and the three normals.
- The temperature data include the Cheng et al. (2014) XBT corrections and MBT corrections following Levitus et al. (2009) (Volume 1). Keep this in mind when comparing with products that use other bias corrections, such as EN4.
- The density, conductivity and mixed layer depth climatologies available in WOA18 are not on the WOA23 data page. If you need them, compute them from WOA23 temperature and salinity, or use WOA18 and cite it as the source.
Notices and change history¶
2026-10-02 · Warning · NCEI Data Access Delays (cloud migration, planned through 2026-11-30)
NCEI is moving its data and applications to the cloud, which may result in temporary data access delays. The same notice appears on the World Ocean Atlas product page. If a download fails, try the THREDDS catalogue and the HTTPS directory in turn.
2024-05-30 · Info · Dissolved oxygen, AOU and percent oxygen saturation updated to version 1.1
The WOA23 oxygen climatologies were updated from v1.0 (February 2024) to version 1.1 after a small adjustment to the profiling float O2 data. The Volume 3 document (Garcia et al. 2024) was updated with an errata (the NCEI archive metadata records the revision as published on 2024-06-15). Re-download any oxygen files obtained earlier.
2024-02-14 · Info · Full WOA23 released (replaces WOA18)
The full WOA23 was released: temperature and salinity for each decade, the three climate normals and the 1955–2022 average, plus oxygen fields and nutrients (1965–2022). The 1991–2020 temperature and salinity normals first released in October 2022 were updated at the same time, so re-download them if you have the preliminary version.
2022-10 (day not given) · Info · Initial WOA23 release — 1991–2020 temperature and salinity normals
WOA23 was initially released in October 2022 with 1991–2020 climate normals for global ocean temperature and salinity, ahead of the full release. This preliminary release was updated with the full release in February 2024.
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¶
WOA23 dataset DOI (NCEI Accession 0270533) — DOI 10.25921/va26-hv25
Reagan, James R.; Boyer, Tim P.; García, Hernán E.; Locarnini, Ricardo A.; Baranova, Olga K.; Bouchard, Courtney; Cross, Scott L.; Mishonov, Alexey V.; Paver, Christopher R.; Seidov, Dan; Wang, Zhankun; Dukhovskoy, Dmitry (2023). World Ocean Atlas 2023. [indicate subset used]. NOAA National Centers for Environmental Information. Dataset. https://doi.org/10.25921/va26-hv25. Accessed [date].
Show BibTeX
@misc{woa23_dataset,
author = {Reagan, James R. and Boyer, Tim P. and Garc{\'i}a, Hern{\'a}n E. and Locarnini, Ricardo A. and Baranova, Olga K. and Bouchard, Courtney and Cross, Scott L. and Mishonov, Alexey V. and Paver, Christopher R. and Seidov, Dan and Wang, Zhankun and Dukhovskoy, Dmitry},
title = {World Ocean Atlas 2023},
year = {2023},
publisher = {NOAA National Centers for Environmental Information},
doi = {10.25921/va26-hv25},
note = {NCEI Accession 0270533. Accessed DD MMM YYYY}
}
Reference papers¶
WOA23 Product Documentation — DOI 10.25923/a78k-gq49
Reagan, J. R., Garcia, H. E., Boyer, T. P., Baranova, O. K., Bouchard, C., Cross, S. L., Dukhovskoy, D., Grodsky, A., Locarnini, R. A., Mishonov, A. V., Paver, C. R., Seidov, D., Wang, Z. (2023): World Ocean Atlas 2023: Product Documentation. NOAA National Centers for Environmental Information.
Show BibTeX
@techreport{reagan2023woa23doc,
author = {Reagan, J. R. and Garcia, H. E. and Boyer, T. P. and Baranova, O. K. and Bouchard, C. and Cross, S. L. and Dukhovskoy, D. and Grodsky, A. and Locarnini, R. A. and Mishonov, A. V. and Paver, C. R. and Seidov, D. and Wang, Z.},
title = {World Ocean Atlas 2023: Product Documentation},
institution = {NOAA National Centers for Environmental Information},
year = {2023},
doi = {10.25923/a78k-gq49}
}
Volume 1 — Temperature (NOAA Atlas NESDIS 89) — DOI 10.25923/54bh-1613
Locarnini, R. A., Mishonov, A. V., Baranova, O. K., Reagan, J. R., Boyer, T. P., Seidov, D., Wang, Z., Garcia, H. E., Bouchard, C., Cross, S. L., Paver, C. R., Dukhovskoy, D. (2024): World Ocean Atlas 2023, Volume 1: Temperature. NOAA Atlas NESDIS 89.
Show BibTeX
@techreport{locarnini2024woa23t,
author = {Locarnini, Ricardo A. and Mishonov, Alexey V. and Baranova, Olga K. and Reagan, James R. and Boyer, Timothy P. and Seidov, Dan and Wang, Zhankun and Garcia, Hernan E. and Bouchard, Courtney and Cross, Scott L. and Paver, Christopher R. and Dukhovskoy, Dmitry},
title = {World Ocean Atlas 2023, Volume 1: Temperature},
institution = {NOAA National Centers for Environmental Information},
type = {NOAA Atlas NESDIS},
number = {89},
year = {2024},
doi = {10.25923/54bh-1613}
}
Volume 2 — Salinity (NOAA Atlas NESDIS 90) — DOI 10.25923/70qt-9574
Reagan, J. R., Seidov, D., Wang, Z., Dukhovskoy, D., Boyer, T. P., Locarnini, R. A., Baranova, O. K., Mishonov, A. V., Garcia, H. E., Bouchard, C., Cross, S. L., Paver, C. R. (2024): World Ocean Atlas 2023, Volume 2: Salinity. NOAA Atlas NESDIS 90.
Show BibTeX
@techreport{reagan2024woa23s,
author = {Reagan, James R. and Seidov, Dan and Wang, Zhankun and Dukhovskoy, Dmitry and Boyer, Timothy P. and Locarnini, Ricardo A. and Baranova, Olga K. and Mishonov, Alexey V. and Garcia, Hernan E. and Bouchard, Courtney and Cross, Scott L. and Paver, Christopher R.},
title = {World Ocean Atlas 2023, Volume 2: Salinity},
institution = {NOAA National Centers for Environmental Information},
type = {NOAA Atlas NESDIS},
number = {90},
year = {2024},
doi = {10.25923/70qt-9574}
}
Volume 3 — Dissolved oxygen, AOU and oxygen saturation (NOAA Atlas NESDIS 91) — DOI 10.25923/rb67-ns53
Garcia, H. E., Wang, Z., Bouchard, C., Cross, S. L., Paver, C. R., Reagan, J. R., Boyer, T. P., Locarnini, R. A., Mishonov, A. V., Baranova, O. K., Seidov, D., Dukhovskoy, D. (2024): World Ocean Atlas 2023, Volume 3: Dissolved Oxygen, Apparent Oxygen Utilization, and Dissolved Oxygen Saturation. NOAA Atlas NESDIS 91.
Show BibTeX
@techreport{garcia2024woa23o,
author = {Garcia, Hernan E. and Wang, Zhankun and Bouchard, Courtney and Cross, Scott L. and Paver, Christopher R. and Reagan, James R. and Boyer, Timothy P. and Locarnini, Ricardo A. and Mishonov, Alexey V. and Baranova, Olga K. and Seidov, Dan and Dukhovskoy, Dmitry},
title = {World Ocean Atlas 2023, Volume 3: Dissolved Oxygen, Apparent Oxygen Utilization, and Dissolved Oxygen Saturation},
institution = {NOAA National Centers for Environmental Information},
type = {NOAA Atlas NESDIS},
number = {91},
year = {2024},
doi = {10.25923/rb67-ns53}
}
Volume 4 — Nutrients (NOAA Atlas NESDIS 92) — DOI 10.25923/39qw-7j08
Garcia, H. E., Bouchard, C., Cross, S. L., Paver, C. R., Reagan, J. R., Boyer, T. P., Locarnini, R. A., Mishonov, A. V., Baranova, O. K., Seidov, D., Wang, Z., Dukhovskoy, D. (2024): World Ocean Atlas 2023, Volume 4: Dissolved Inorganic Nutrients (phosphate, nitrate and nitrate+nitrite, silicate). NOAA Atlas NESDIS 92.
Show BibTeX
@techreport{garcia2024woa23n,
author = {Garcia, Hernan E. and Bouchard, Courtney and Cross, Scott L. and Paver, Christopher R. and Reagan, James R. and Boyer, Timothy P. and Locarnini, Ricardo A. and Mishonov, Alexey V. and Baranova, Olga K. and Seidov, Dan and Wang, Zhankun and Dukhovskoy, Dmitry},
title = {World Ocean Atlas 2023, Volume 4: Dissolved Inorganic Nutrients (phosphate, nitrate and nitrate+nitrite, silicate)},
institution = {NOAA National Centers for Environmental Information},
type = {NOAA Atlas NESDIS},
number = {92},
year = {2024},
doi = {10.25923/39qw-7j08}
}
Acknowledgements¶
Cite the dataset DOI together with the Atlas volume for each variable you actually use (temperature Volume 1, salinity Volume 2, oxygen Volume 3, nutrients Volume 4). When you describe file formats or period codes, it also helps to cite the Product Documentation.
If this page helped, please acknowledge the Korean Climate Data Navigator
Please add the sentence below to the Acknowledgements of your paper.