Skip to content

SMAP sea surface salinity (RSS and JPL)

Soil Moisture Active Passive (SMAP) Sea Surface Salinity — RSS SMAP Level 2C/Level 3 SSS V6.0 and JPL SMAP CAP Level 2B/Level 3 SSS V5.0 (distributed by NASA PO.DAAC)

Available

Current status

SMAP continues to observe with its L-band radiometer, and both product lines are updated normally. When checked on 2026-10-13, PO.DAAC held JPL CAP V5.0 8-day L3 files through the one centred on 2026-10-06 (2 to 10 October) and monthly files through September 2026, RSS V6.0 8-day L3 files through the one centred on 2026-09-19 (15 to 23 September) and monthly files through August 2026, and RSS L2C near-real-time swaths through 2026-10-11. The current versions are RSS V6.0 (released 2024-03, back-processing of the full record completed 2024-09) and JPL CAP V5.0.

At a glance

Item Details
Section Satellite › Sea surface salinity (also listed in: Ocean › Satellite products)
Type Satellite product
Domains Ocean, Remote sensing
Provider Remote Sensing Systems (RSS, V6.0) and the NASA JPL SMAP salinity team (CAP V5.0) / distributed by NASA PO.DAAC, sponsored by the NASA Ocean Salinity Science Team
Period 2015-04 ~ present
Coverage Global — Global ocean. Cells over sea ice or close to land are empty or flagged; RSS drops salinity or excludes it from the standard smoothed product according to the sea-ice contamination zone (sea_ice_zones)
Horizontal resolution Both L3 lines use a regular 0.25° × 0.25° latitude–longitude grid. RSS V6.0 carries the standard salinity smoothed to about 70 km (sss_smap) and salinity at the original resolution of about 40 km (sss_smap_40km, experimental); JPL describes CAP V5.0 as having a spatial resolution of about 60 km. The L2 products (RSS L2C, JPL L2B) are swath data from a 1000 km wide swath
Vertical resolution Sea surface (single level) — the near-surface salinity sensed by the L-band (1.41 GHz) radiometer
Temporal resolution L3 8-day running mean (one file per day, file date at the centre of the 8-day window) / L3 monthly mean. Swath products are separate: RSS L2C (4-day latency) and L2C near-real-time (about 5 hours), JPL L2B and L2B near-real-time (including a 2-hour version)
Update frequency Daily (one 8-day running-mean file per day). PO.DAAC lists latencies of about 7 days after the end of the averaging window for both RSS L3 products, about 7 days for JPL 8-day files and about a month for JPL monthly files. When checked in October 2026, JPL 8-day files appeared about 3 days after the window ended, JPL monthly files around the 2nd of the next month, RSS 8-day files about a week after the window ended, and RSS monthly files about a month later
Licence NASA Earth science open data — openly shared without restriction (PO.DAAC and Earthdata). Downloading from PO.DAAC needs a free NASA Earthdata Login; the RSS HTTPS server needs no login. RSS asks users to cite the dataset DOI and include its acknowledgement statement
Account required No

Note on period: SMAP science observations began in April 2015. The first RSS V6.0 8-day L3 file is centred on 2015-04-01 (28 March to 5 April 2015) and monthly files start in April 2015; JPL CAP V5.0 8-day L3 files start with the one centred on 2015-05-04. Safe-mode events left no data from 2019-06-19 to 07-23 and from early August to late September 2022 (return to the nominal orbit on 10-06). The RSS release notes give the gaps as 2019-06-17 to 07-25 and 2022-08-06 to 09-21 (no 8-day files), while the PO.DAAC announcements give 2019-06-19 to 07-23 and 2022-08-09 to 10-06, so the documents differ slightly. RSS has no monthly files for July 2019 or August and September 2022.

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

Sea surface salinity (SSS) from the L-band (1.41 GHz) radiometer on NASA's SMAP satellite. SMAP is a soil moisture mission, but after Aquarius ended in June 2015 it took over NASA's satellite salinity record, and two teams process the same brightness temperatures with different algorithms. The Remote Sensing Systems (RSS) V6.0 product uses an algorithm from the Aquarius family with CCMP winds for the roughness correction, while JPL's CAP (Combined Active-Passive) V5.0 uses a combined algorithm developed for Aquarius that retrieves salinity and wind speed together. Both provide 8-day running-mean and monthly L3 fields on a 0.25° grid through PO.DAAC.

What changes with the successor

RSS SMAP SSS V5.0 → RSS SMAP SSS V6.0

Transition: 2024-03

Switches the input antenna temperatures to SMAP L1B Version 6 (Piepmeier et al., 2023) and refines several bias corrections. Released in March 2024, with back-processing of the full record finished in September 2024. Until then, users were told to use the V5.3 evaluation release (through the end of 2023), which is identical to V6.0 apart from its V5 L1B input.

Aspect RSS SMAP SSS V5.0 RSS SMAP SSS V6.0
Input L1B SMAP L1B Version 5 antenna temperatures SMAP L1B Version 6 antenna temperatures (lower RFI exclusion threshold removes more potential interference)
Early-mission (2015-04 to 08) bias A ~0.25 K difference between high-rate and low-rate antenna temperatures during radar operation caused salty halos near continental shelves Bias removed manually
Reflected galaxy and reflector temperature corrections Look-direction-dependent fresh biases and salty biases at high northern latitudes Adjusted galaxy correction and reflector physical-temperature model reduce both
Sun-glint flag Negative glint angles were also flagged Negative angles no longer flagged; new flags for low winds at high latitudes and sidelobe or backscatter cases
Dataset DOIs 10.5067/SMP50-… (V5.0) 10.5067/SMP60-2SOCS (L2C), 3SPCS (L3 8-day), 3SMCS (L3 monthly)

Things to watch when switching

  • Replace any V5.0 time series by downloading the full V6.0 record. Values change most in April to August 2015 and at high northern latitudes.
  • V6.0 filters RFI more aggressively, so the observation count (nobs) can drop in some cells.
  • V6.0 still has unresolved issues: the salty bias near 60°S since 2020 and undetected RFI in East Asia, the Arabian Sea and the Mediterranean.

Sources: RSS SMAP Salinity V6.0 Release Notes (PDF) · PO.DAAC — V6.0 release announcement (2024-03-26) · PO.DAAC — V5.3 evaluation release announcement (2024-06-07)

Available variables

Variable names and units follow the NASA Earthdata catalogue (PO.DAAC) variable tables. Salinity in 1e-3 is practical salinity (same magnitude as psu). RSS and JPL use different file structures and variable names, so take care when combining them.

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

An L3 8-day file averages all valid observations within ±3.5 days (8 days) of its date, and a new file is produced every day. Monthly files average the whole month. In both lines the time stored in the file is the centre of the averaging interval. The actual observations are instantaneous overpasses around 6 a.m. (descending) and 6 p.m. (ascending) local time, and a grid cell is seen several times within 8 days.

  • The day of year in an RSS 8-day file name (e.g. RSS_smap_SSS_L3_8day_running_2026_262_FNL_v06.0 → day 262 of 2026 = 19 September) is the centre of the window, and observations within ±3.5 days of it are averaged.
  • The date in a JPL 8-day file name (e.g. SMAP_L3_SSS_20261006_8DAYS_V5.0) is also the window centre. PO.DAAC lists this file as covering 2 October 12 UTC to 10 October 12 UTC, and JPL uses Gaussian weights (the weight variable).
  • 8-day files are produced daily, but neighbouring files overlap by 7 days and are not independent samples. For an independent series, take every eighth file or use the monthly product.
  • The time reference differs — RSS uses 'seconds since 2000-01-01T00:00:00Z', JPL uses 'seconds since 2015-1-1 00:00:00 UTC'.
  • RSS L3 averages fore and aft looks and ascending and descending passes together. For instantaneous swath values, use L2C (RSS) or L2B (JPL).

Source: RSS SMAP Salinity V6.0 Release Notes + PO.DAAC and Earthdata variable tables

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

RSS SMAP L3 V6.0 (8-day running mean and monthly, 0.25°)

Variable Short name Units Time convention Notes
Sea surface salinity (smoothed to about 70 km, standard) sss_smap 1e-3 8-day running or monthly mean Recommended by RSS as the official product
Sea surface salinity (original resolution of about 40 km, experimental) sss_smap_40km 1e-3 8-day running or monthly mean Noisier
Rain-filtered sea surface salinity (about 70 km) sss_smap_RF 1e-3 8-day running or monthly mean
Total formal salinity uncertainty sss_smap_unc, sss_smap_40km_unc, sss_smap_RF_unc 1e-3 8-day running or monthly mean
HYCOM reference salinity sss_ref 1e-3 8-day running or monthly mean
Number of observations in the average nobs, nobs_40km, nobs_RF 1 8-day running or monthly accumulated
Ancillary wind speed (CCMP NRT, used in the roughness correction) winspd m s-1 8-day running or monthly mean
Ancillary sea surface temperature (CMC) surtep K 8-day running or monthly mean
Estimated sea-ice fraction (weighted by antenna gain) gice_est 1 8-day running or monthly mean
Land fraction gland, fland 1 8-day running or monthly mean

JPL SMAP CAP L3 V5.0 (8-day running mean and monthly, 0.25°)

Variable Short name Units Time convention Notes
Sea surface salinity smap_sss 1e-3 8-day running or monthly mean
Salinity uncertainty smap_sss_uncertainty 1e-3 8-day running or monthly mean
SMAP 10 m wind speed smap_spd m s-1 8-day running or monthly mean Retrieved from SMAP together with salinity
SMAP 10 m wind speed (using ancillary salinity) smap_high_spd m s-1 8-day running or monthly mean
HYCOM salinity anc_sss 1e-3 8-day running or monthly mean
Ancillary sea surface temperature anc_sst K 8-day running or monthly mean
Sea-ice and land fractions ice_fraction, land_fraction 1 8-day running or monthly mean
Sum of Gaussian weights weight 1 8-day running or monthly accumulated

The full variable list is in the official documentation.

How to get the data

Example code

Downloads a month of RSS V6.0 8-day L3 files with earthaccess and selects the standard salinity (sss_smap) around the Korean Peninsula. Run earthaccess.login() once with a NASA Earthdata account. For JPL CAP, change short_name to SMAP_JPL_L3_SSS_CAP_8DAY-RUNNINGMEAN_V5, the variable to smap_sss, and the coordinates to latitude and longitude.

# pip install earthaccess xarray netCDF4
import earthaccess
import xarray as xr

earthaccess.login()
results = earthaccess.search_data(
    short_name="SMAP_RSS_L3_SSS_SMI_8DAY-RUNNINGMEAN_V6",  # monthly: SMAP_RSS_L3_SSS_SMI_MONTHLY_V6
    temporal=("2025-08-01", "2025-08-31"),
)
files = earthaccess.download(results, "./smap_sss")

ds = xr.open_dataset(files[0])
box = (ds.lat >= 25) & (ds.lat <= 40) & (ds.lon >= 120) & (ds.lon <= 135)  # Korea and the East China Sea
sss = ds["sss_smap"].where(box, drop=True)
print(float(sss.mean()), int(ds["nobs"].where(box, drop=True).sum()))

Practical tips

  • RSS treats the ~70 km smoothed salinity (sss_smap) as the official product and the 40 km salinity (sss_smap_40km) as experimental, and advises using the much less noisy 70 km fields for most open-ocean work.
  • RSS notes that undetected radio-frequency interference (RFI) near Japan, China and Taiwan during certain periods can make salinity too fresh. Treat unusually low values in East Asian coastal seas with suspicion.
  • Cells near the coast are dropped or degraded by land contamination. RSS provides no salinity where land contamination is strong and excludes moderate contamination from the standard smoothed product, so narrow seas such as the Yellow Sea and East China Sea have many gaps.
  • Right after rain the surface layer stratifies, and SMAP reads fresher than Argo (about 5 m depth) or HYCOM. This can be a difference in measurement depth rather than an error; compare with the rain-filtered sss_smap_RF.
  • RSS reports an increasing salty bias near 60°S since 2020, so be careful with long-term trends in the Southern Ocean. Waters colder than 5°C are also flagged as degraded.
  • RSS and JPL values differ for the same SMAP observations because their algorithms and ancillary data differ. Do not mix them in one time series, and state in papers which line you used (RSS V6.0 or JPL CAP V5.0).
  • Besides the 2019-06 to 07 and 2022-08 to 09 safe-mode gaps, RSS lists days with no L2 files (2015-12-03 and 04, 2016-04-15 and 16, 2017-09-27 and 28, 2017-11-25, 2018-12-16) and days without retrievals because CCMP winds were missing (2017-05-25 and 26, 2020-10-22 and 23). 8-day files that include these days have fewer observations.
  • When checked on 2026-10-13, the RSS V6.0 8-day L3 files on PO.DAAC centred between early May and early September 2026 had been regenerated on 2026-09-12, and the May to August 2026 monthly files on 09-29 (overlapping the reprocessing of the SMAP 2026-05-14 to 07-28 geolocation error). If you downloaded these periods earlier, downloading them again is the safe choice.

Notices and change history

2026-08-11 · Warning · SMAP geolocation error from 2026-05-14 to 07-28 — standard products being reprocessed

NSIDC announced that SMAP standard and near-real-time data had a geolocation error from 14 May to 28 July 2026, and that standard products would be reprocessed and replaced (near-real-time products will not be). The notice comes from NSIDC, the soil moisture archive, and does not mention salinity products. When checked on 2026-10-13, RSS V6.0 8-day L3 files on PO.DAAC centred between early May and early September 2026 had been reposted on 2026-09-12 and the May to August 2026 monthly files on 09-29, but neither PO.DAAC nor RSS has said whether this replacement relates to the geolocation error.

Read the original

2024-09-23 · Info · Back-fill of RSS SMAP salinity V6.0 completed

PO.DAAC announced that back-fill processing of the RSS SMAP sea surface salinity V6.0 validated datasets was complete (the notice says "from May 25, 2015, to the present", although the PO.DAAC listing starts in April 2015). The V5.3 evaluation datasets were an interim release meant to be used until this back-processing was finished.

Read the original

2024-03-26 · Info · RSS SMAP salinity V6.0 released

L2C, L2C near-real-time, and L3 8-day and monthly V6.0 products were released on PO.DAAC. Changes include removal of biases from the radar operation period (April to August 2015), reduced look-angle-dependent biases, reduced excessive salinity at high northern latitudes, and a small revision of the sun-glint flag. Latencies are 4 days for L2C, 5 hours for L2C NRT and 7 days for L3.

Read the original

2022-08-22 · Warning · SMAP safe mode (entered 2022-08-08) — gap in salinity data

SMAP entered safe mode on 8 August 2022 and science data collection stopped. The SMAP master events log records an antenna spin-down at that time; the radiometer was powered on again on 19 September, and an orbit manoeuvre on 6 October returned SMAP to nominal science operations. RSS has no monthly files for August or September 2022.

Read the original

2019-06-24 · Warning · SMAP safe mode (no data 2019-06-19 to 07-23)

SMAP entered safe mode on the evening of 19 June 2019 and all instruments were shut down; there are no observations until the radiometer was powered on again on 23 July. There are no salinity L2 or 8-day L3 files for this period, and no RSS monthly file for July 2019.

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

RSS SMAP L3 8-day V6.0 (PO.DAAC) — DOI 10.5067/SMP60-3SPCS

Remote Sensing Systems (RSS). 2024. SMAP Sea Surface Salinity Products. Ver. 6.0. PO.DAAC, CA, USA. Dataset accessed [YYYY-MM-DD] at https://doi.org/10.5067/SMP60-3SPCS

Show BibTeX
@misc{rss2024smapsss8day,
  author    = {{Remote Sensing Systems}},
  title     = {{SMAP} Sea Surface Salinity Products, Level 3 8-Day Running Mean, Version 6.0},
  year      = {2024},
  publisher = {NASA Physical Oceanography Distributed Active Archive Center},
  version   = {6.0},
  doi       = {10.5067/SMP60-3SPCS}
}

RSS SMAP L3 monthly V6.0 (PO.DAAC) — DOI 10.5067/SMP60-3SMCS

Remote Sensing Systems (RSS). 2024. SMAP Sea Surface Salinity Products. Ver. 6.0. PO.DAAC, CA, USA. Dataset accessed [YYYY-MM-DD] at https://doi.org/10.5067/SMP60-3SMCS

Show BibTeX
@misc{rss2024smapsssmonthly,
  author    = {{Remote Sensing Systems}},
  title     = {{SMAP} Sea Surface Salinity Products, Level 3 Monthly, Version 6.0},
  year      = {2024},
  publisher = {NASA Physical Oceanography Distributed Active Archive Center},
  version   = {6.0},
  doi       = {10.5067/SMP60-3SMCS}
}

RSS recommended citation (V6.0, product DOI suffixes 2SOCS, 3SPCS and 3SMCS)

T. Meissner, F. J. Wentz, A. Manaster, R. Lindsley, M. Brewer, M. Densberger, 2024: Remote Sensing Systems SMAP Ocean Surface Salinities [Level 2C, Level 3 Running 8-day, Level 3 Monthly], Version 6.0 validated release. Remote Sensing Systems, Santa Rosa, CA, USA. Available online at www.remss.com/missions/smap, doi: 10.5067/SMP60-xxxxx

Show BibTeX
@misc{meissner2024smapv6,
  author    = {Meissner, T. and Wentz, F. J. and Manaster, A. and Lindsley, R. and Brewer, M. and Densberger, M.},
  title     = {Remote Sensing Systems {SMAP} Ocean Surface Salinities [Level 2C, Level 3 Running 8-day, Level 3 Monthly], Version 6.0 validated release},
  year      = {2024},
  publisher = {Remote Sensing Systems},
  address   = {Santa Rosa, CA, USA},
  note      = {doi: 10.5067/SMP60-xxxxx (2SOCS: L2C, 3SPCS: L3 8-day, 3SMCS: L3 monthly)}
}

JPL SMAP CAP L3 8-day V5.0 (PO.DAAC) — DOI 10.5067/SMP50-3TPCS

JPL. 2020. JPL CAP SMAP Sea Surface Salinity Products. Ver. 5.0. PO.DAAC, CA, USA. Dataset accessed [YYYY-MM-DD] at https://doi.org/10.5067/SMP50-3TPCS

Show BibTeX
@misc{jpl2020smapcap8day,
  author    = {{JPL}},
  title     = {{JPL} {CAP} {SMAP} Sea Surface Salinity Products, Level 3 8-Day Running Mean, Version 5.0},
  year      = {2020},
  publisher = {NASA Physical Oceanography Distributed Active Archive Center},
  version   = {5.0},
  doi       = {10.5067/SMP50-3TPCS}
}

JPL SMAP CAP L3 monthly V5.0 (PO.DAAC) — DOI 10.5067/SMP50-3TMCS

JPL. 2020. JPL CAP SMAP Sea Surface Salinity Products. Ver. 5.0. PO.DAAC, CA, USA. Dataset accessed [YYYY-MM-DD] at https://doi.org/10.5067/SMP50-3TMCS

Show BibTeX
@misc{jpl2020smapcapmonthly,
  author    = {{JPL}},
  title     = {{JPL} {CAP} {SMAP} Sea Surface Salinity Products, Level 3 Monthly, Version 5.0},
  year      = {2020},
  publisher = {NASA Physical Oceanography Distributed Active Archive Center},
  version   = {5.0},
  doi       = {10.5067/SMP50-3TMCS}
}

Reference papers

RSS salinity algorithm (Aquarius V5 and SMAP V3) — DOI 10.3390/rs10071121

Meissner, T., Wentz, F. J., Le Vine, D. M. (2018): The Salinity Retrieval Algorithms for the NASA Aquarius Version 5 and SMAP Version 3 Releases. Remote Sensing, 10(7), 1121.

Show BibTeX
@article{meissner2018salinity,
  author  = {Meissner, Thomas and Wentz, Frank J. and Le Vine, David M.},
  title   = {The Salinity Retrieval Algorithms for the {NASA} {Aquarius} Version 5 and {SMAP} Version 3 Releases},
  journal = {Remote Sensing},
  volume  = {10},
  number  = {7},
  pages   = {1121},
  year    = {2018},
  doi     = {10.3390/rs10071121}
}

RSS retrievals near the sea-ice edge — DOI 10.3390/rs13245120

Meissner, T., Manaster, A. (2021): SMAP Salinity Retrievals near the Sea-Ice Edge Using Multi-Channel AMSR2 Brightness Temperatures. Remote Sensing, 13(24), 5120.

Show BibTeX
@article{meissner2021seaice,
  author  = {Meissner, Thomas and Manaster, Andrew},
  title   = {{SMAP} Salinity Retrievals near the Sea-Ice Edge Using Multi-Channel {AMSR2} Brightness Temperatures},
  journal = {Remote Sensing},
  volume  = {13},
  number  = {24},
  pages   = {5120},
  year    = {2021},
  doi     = {10.3390/rs13245120}
}

JPL CAP algorithm — DOI 10.1109/TGRS.2016.2601486

Fore, A. G., Yueh, S. H., Tang, W., Stiles, B. W., Hayashi, A. K. (2016): Combined Active/Passive Retrievals of Ocean Vector Wind and Sea Surface Salinity With SMAP. IEEE Transactions on Geoscience and Remote Sensing, 54(12), 7396–7404.

Show BibTeX
@article{fore2016cap,
  author  = {Fore, Alexander G. and Yueh, Simon H. and Tang, Wenqing and Stiles, Bryan W. and Hayashi, Akiko K.},
  title   = {Combined Active/Passive Retrievals of Ocean Vector Wind and Sea Surface Salinity With {SMAP}},
  journal = {IEEE Transactions on Geoscience and Remote Sensing},
  volume  = {54},
  number  = {12},
  pages   = {7396--7404},
  year    = {2016},
  doi     = {10.1109/TGRS.2016.2601486}
}

Acknowledgements

For RSS data, include "SMAP salinity data are produced by Remote Sensing Systems and sponsored by the NASA Ocean Salinity Science Team. Data are available at www.remss.com." For data from PO.DAAC, cite the product-specific dataset DOI and your access date.

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).