VIIRS LST (VNP21)¶
VIIRS Land Surface Temperature and Emissivity VNP21 (Suomi NPP), VJ121 (NOAA-20) and VJ221 (NOAA-21) Version 2 (VIIRS TES 1 km day and night land surface temperature and 3-band emissivity)
Available
Current status
NOAA-20 (VJ121) and NOAA-21 (VJ221) data are produced normally every day (on 2026-10-13 VJ221A1D reached 11 October). However, NOAA has announced that delivery of all Suomi NPP science data ends at 15:40 UTC on 2 November 2026, so the VNP21 series will receive no new data after that. LP DAAC advises moving to the NOAA-21 (VJ221, primary) or NOAA-20 (VJ121, secondary) products. Maturity is Stage 1 Validation.
At a glance¶
| Item | Details |
|---|---|
| Section | Land › Land surface temperature & albedo (also listed in: Satellite › Land) |
| Type | Satellite product |
| Domains | Land, Remote sensing |
| Provider | NASA JPL (Hulley, Hook) / NASA VIIRS Land Team / NASA LP DAAC |
| Period | 2012-01 ~ present |
| Coverage | Global |
| Horizontal resolution | L3 tiles: MODIS Sinusoidal (SIN) grid at 1 km (resampled from 750 m, 1200×1200 pixels per tile) — VNP21A1D/A1N/A2 / CMG: global 0.05° grid — VNP21C1/C2/C3 / L2 swath: 750 m at nadir (VNP21, 6-minute granules). NOAA-20 and NOAA-21 use the same grids (VJ121, VJ221) |
| Vertical resolution | Single surface (skin) temperature layer + emissivity in the VIIRS thermal infrared bands M14 (8.55 µm), M15 (10.76 µm) and M16 (12 µm) |
| Temporal resolution | Each satellite gives one daytime overpass (13:30 ascending orbit) and one nighttime overpass per day (several at high latitudes) / daily (A1D, A1N, C1) / 8-day (A2, C2) / monthly (C3) |
| Update frequency | Daily (1–2 days after observation); 8-day and monthly products after each period ends. No new Suomi NPP (VNP21) data after 2026-11-02 |
| Licence | Openly shared without restriction under the NASA EOSDIS Data Use and Citation Guidance. Downloading requires a free NASA Earthdata Login; citation of the dataset DOI is requested. |
| Account required | Yes |
Note on period: Suomi NPP (VNP21) from 2012-01-17 (delivery scheduled to end on 2026-11-02), NOAA-20 (VJ121) from 2018-01-01, NOAA-21 (VJ221) from 2023-02-10 (monthly CMG from the 2023-02 period). VJ221 LST was released on 14 April 2026. The V2 collection was released on 29 June 2023, and distribution of the earlier V1 ended on 8 April 2025.
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¶
NASA's VIIRS land surface temperature product, which retrieves clear-sky land surface (skin) temperature together with emissivity from the VIIRS thermal infrared bands M14, M15 and M16. It uses the same temperature/emissivity separation (TES) algorithm, atmospheric inputs and water vapour scaling as MODIS MOD21 so as to continue the MODIS record, and the developers report agreement between the two sensors' LST within about ±0.5 K. There are Suomi NPP (VNP21), NOAA-20 (VJ121) and NOAA-21 (VJ221) versions, all on afternoon orbits crossing around 13:30, so they mainly take over from MODIS Aqua. Products come as daily and 8-day 1 km tiles and as daily, 8-day and monthly 0.05° global grids.
What changed from the previous dataset
What changes with the successor¶
VIIRS LST V1 (VNP21 Collection 1) → VIIRS LST V2¶
Transition: 2023-06
Calibration coefficients and geolocation were improved for the whole Suomi NPP mission, and NOAA-20 (VJ121), NOAA-21 (VJ221) and 0.05° CMG products were added. The atmospheric input changed from MERRA-2 to GEOS-5, and inland water bodies are now retrieved. Distribution of V1 ended on 8 April 2025.
| Aspect | VIIRS LST V1 (VNP21 Collection 1) | VIIRS LST V2 |
|---|---|---|
| Calibration and geolocation | V1 calibration | Improved calibration algorithm and coefficients for the whole Suomi NPP mission, better geolocation accuracy and fixes for outliers around manoeuvres |
| Inputs | MERRA-2 atmospheric input, earlier cloud and land/water masks | GEOS-5 atmospheric input, improved cloud mask (including coastline fixes), 8-class land/water mask from VNP03, corrected aerosol quantity flag over bright surfaces |
| Retrieval coverage | Land | Inland water bodies included |
| Product set | Suomi NPP L2 and L3 tiles | Suomi NPP, NOAA-20 (VJ1) and NOAA-21 (VJ2) + daily, 8-day and monthly 0.05° CMG |
Things to watch when switching
- Do not mix V1 and V2; download the full period again in V2 (V1 has not been distributed since 2025-04-08).
Sources: VNP21A1D V002 collection description (version description) · VIIRS Version 1 SR, VI, LAI/FPAR, LST, Active Fires Data Products Decommissioned (2025-04-08)
Available variables¶
Variables from the LP DAAC data catalog and the VNP21 Collection 2 User's Guide. Files are HDF-EOS5 (HDF5); physical value = stored value × scale_factor (+ offset). LST uses scale 0.02 (K) and stored value 0 is fill. VJ121 and VJ221 files use the same names. As with MOD21, contaminated pixels are not removed, so you must screen them with QC yourself.
Time-stamp convention — instantaneous, mean or accumulated? — click to show
Daily products (A1D day, A1N night) are clear-sky observations at the overpass, computed as the coverage-weighted average of clear, good-quality observations that overlap the grid cell by more than 15% that day. The 8-day (A2) and monthly (C3) products average the clear-sky daily values in the period, leaving out cloudy days. Observation time varies by pixel and is given in the View_Time layers.
- Suomi NPP, NOAA-20 and NOAA-21 are all afternoon orbits crossing the equator around 13:30 local time ascending (day); night observations come from the opposite orbit leg. There is no observation at the time of MODIS Terra's morning (10:30) overpass.
- Even on the same afternoon orbit, the satellites' overpass times differ by 50 minutes to an hour. The VNP21 User's Guide reports a difference of about 0.5 K between VNP21 and VJ121 in August 2018 attributed to this timing difference (with negligible bias in January).
- The 8-day product (A2) is a simple average of the daily A1D and A1N values; LST, QC, view angle and view time are averaged separately for day and night, and emissivity over day and night together.
- The User's Guide gives the view time in the CMG products (C1, C3) as UTC but does not state the time reference of
View_Timein the 1 km tiles (A1, A2). Check the file attributes. - Suomi NPP data stop after 2026-11-02. To extend a VNP21 time series, compare it with VJ121 or VJ221 over an overlap period before switching.
Source: VNP21 Collection 2 User's Guide + VNP21A1D and VNP21A2 V002 collection descriptions (CMR)
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
Daily 1 km (VNP21A1D day / VNP21A1N night; same for VJ121 and VJ221)¶
| Variable | Short name | Units | Time convention | Notes |
|---|---|---|---|---|
| Land surface temperature | LST_1KM |
K | instantaneous (overpass time) | scale 0.02 · Separate day (A1D) and night (A1N) files. Coverage-weighted average of clear, good-accuracy observations overlapping the grid cell by more than 15% |
| Band M14, M15 and M16 emissivity | Emis_14, Emis_15, Emis_16 |
dimensionless | instantaneous (overpass time) | scale 0.002, offset 0.49 |
| View time | View_Time |
hours | instantaneous (overpass time) | scale 0.1 · Observation time of each pixel |
| View zenith angle | View_Angle |
degrees | instantaneous (overpass time) | offset -65 |
| Quality bits | QC |
- | instantaneous (overpass time) | 16 bits: mandatory QA, L1B data quality, cloud, TES iterations, atmospheric opacity, emissivity contrast, emissivity and LST accuracy |
8-day 1 km (VNP21A2, VJ121A2, VJ221A2)¶
| Variable | Short name | Units | Time convention | Notes |
|---|---|---|---|---|
| 8-day day and night land surface temperature | LST_Day_1KM, LST_Night_1KM |
K | 8 days (clear days only) mean | scale 0.02 · Simple average of clear-sky A1D and A1N values |
| 8-day emissivity | Emis_14, Emis_15, Emis_16 |
dimensionless | 8 days (clear days only) mean | scale 0.002, offset 0.49 · Averaged over day and night together |
| Day and night view time | View_Time_Day, View_Time_Night |
hours | 8 days (clear days only) mean | scale 0.1 |
| Day and night view zenith angle | View_Angle_Day, View_Angle_Night |
degrees | 8 days (clear days only) mean | |
| Day and night quality bits | QC_Day, QC_Night |
8-bit field | 8 days (clear days only) mean |
0.05° global grid (VNP21C1 daily / C2 8-day / C3 monthly)¶
| Variable | Short name | Units | Time convention | Notes |
|---|---|---|---|---|
| Day and night land surface temperature | LST_Day, LST_Night |
K | daily, 8-day, monthly mean | scale 0.02 · C1 averages the qualifying L2 pixels of the day; C2 and C3 average the C1 daily values over 8 days or a month |
| Day and night LST uncertainty | LST_Day_err, LST_Night_err |
K | daily, 8-day, monthly mean | scale 0.04 |
| Day and night observation counts | Count_Day, Count_Night |
count | daily, 8-day, monthly accumulated | Number of observations that entered the average |
Static information¶
| Variable | Short name | Units | Time convention | Notes |
|---|---|---|---|---|
| Land fraction in grid cell (CMG) | Percent_land_in_grid |
% | static |
The full variable list is in the official documentation.
How to get the data¶
- NASA Earthdata Search (LP DAAC, Earthdata Cloud) — HTTPS download / earthaccess / Earthdata Search
- Example short names: VNP21A1D, VNP21A1N, VNP21A2, VNP21C1, VNP21C2, VNP21C3, VNP21 (L2); replace VNP with VJ1 for NOAA-20 and VJ2 for NOAA-21. All are version 002. Files are served over HTTPS from data.lpdaac.earthdatacloud.nasa.gov and need a free Earthdata Login.
- AppEEARS (area and point subsetting) — Web / API — point time series and area extracts as GeoTIFF or NetCDF4
- Lets you request only the area, period and layers you need and reproject to geographic coordinates.
- Direct access in AWS us-west-2 (S3) — Cloud storage (S3, from within us-west-2 only)
- Stored in Earthdata Cloud and readable directly from within us-west-2 with temporary credentials.
Example code¶
Downloads NOAA-20 VJ121A1D (daytime) daily files with earthaccess and opens them with h5py, locating variables by name rather than hard-coding the HDF-EOS5 path. Keeps only pixels whose mandatory QA (bits 0–1) is 00 (best) or 01 (nominal).
# pip install earthaccess h5py numpy
import earthaccess
import h5py
import numpy as np
earthaccess.login() # free NASA Earthdata account
results = earthaccess.search_data(
short_name="VJ121A1D", version="002",
temporal=("2024-08-01", "2024-08-03"),
bounding_box=(126.5, 37.0, 127.5, 38.0), # (west, south, east, north) around Seoul
)
files = earthaccess.download(results, "vj121")
def find(h5, name):
hits = []
h5.visititems(lambda path, obj: hits.append(path) if path.endswith("/" + name) else None)
return h5[hits[0]][()]
with h5py.File(files[0], "r") as f:
lst = find(f, "LST_1KM").astype("float64")
qc = find(f, "QC")
good = (lst > 0) & ((qc & 0b11) <= 1) # drop fill + keep mandatory QA 00 or 01
lst_k = np.where(good, lst * 0.02, np.nan) # K
print(np.nanmean(lst_k) - 273.15)
Practical tips¶
- Suomi NPP data delivery ends at 15:40 UTC on 2 November 2026 (NOAA notice; the Earthdata notice title says 1 November). Start new analyses with NOAA-21 (VJ221) or NOAA-20 (VJ121).
- VIIRS LST uses the same method as MOD21 (TES), so it continues MOD21 well, but it differs in algorithm from MOD11 (split-window) and can differ by several K over arid land.
- Like MOD21, contaminated pixels are not set to fill. Dust and undetected cloud over deserts can produce hot outliers, so screen with the QC bits, emissivity and error estimates together.
- Low emissivity does not always mean cloud. The User's Guide notes that real surfaces such as mafic rocks can have M15/M16 emissivity below 0.9.
- Mandatory QA bits 01 (nominal) mean 'usable with caution'. The 'poor' boundary of the LST accuracy bits differs by product: 2.5 K for L2 and 2 K for A1 and A2.
- The 1 km tiles are resampled from 750 m data. If you need the native 750 m resolution, use the L2 swath products (VNP21, VJ121, VJ221).
- The three satellites' overpass times differ slightly, which can produce differences of around 0.5 K in summer. When combining satellites, process each one separately and then compare.
- LST is surface (skin) temperature, not 2 m air temperature. It is much higher than air temperature at midday and lower on clear nights.
- Files are HDF-EOS5 (HDF5). pyhdf code written for MODIS (HDF4) will not work; read them with h5py or xarray (h5netcdf).
Notices and change history¶
2026-10-30 · Warning · VIIRS Processing Delay
Gaps in Level 0 Suomi-NPP, NOAA-20, and NOAA-21 VIIRS data on October 27, 2026, are causing a delay in processing data products further downstream. The science team is working to fill the gaps. Resolution: TBD.
2026-10-30 · Warning · Update #3: Cessation of S-NPP data to users on November 02, 2026 1540 UTC and decommissioning
NOAA NESDIS Update #3 (issued October 30, 2026 1400 UTC): delivery of Suomi National Polar-orbiting Partnership (S-NPP) data to users will cease on November 02, 2026 15:40 UTC (previously 13:00 UTC) for ATMS, CERES, OMPS Nadir and Limb, VIIRS and HRD Direct Broadcast; the outage is permanent. Starting December 1st 2026, S-NPP will be lowered incrementally through approximately December 12th for reentry over the South Pacific Ocean. Users should transition to NOAA-21 (primary) and NOAA-20 (secondary) products.
2026-08-03 · Critical · Suomi NPP science data delivery ends 2 November 2026 — switch from VNP21 to VJ221 or VJ121
NOAA NESDIS announced that delivery of all remaining Suomi NPP science data, including VIIRS, will permanently stop at 13:00 UTC on 2 November 2026 (the NASA Earthdata notice title says 1 November; the date may change). LP DAAC's VNP21 collection descriptions give the same end date and advise moving to the NOAA-21 (VJ221, primary) or NOAA-20 (VJ121, secondary) products.
2026-04-14 · Info · NOAA-21 VIIRS land surface temperature (VJ221) V2 released
LP DAAC expanded the VIIRS V2 land surface temperature and emissivity products to NOAA-21 (formerly JPSS-2). The VJ221 series covers data from 10 February 2023.
2025-05-02 · Info · Transition from MODIS to VIIRS — users encouraged to use similar VIIRS products
NASA announced that Terra and Aqua will begin shutting down in late 2026 or early 2027 and encouraged MODIS users to explore similar VIIRS products. This VIIRS LST is the product that continues MODIS MOD21 land surface temperature.
2025-04-08 · Info · VIIRS V1 land surface temperature products decommissioned — move to V2
LP DAAC stopped distributing the VIIRS V1 surface reflectance, LAI/FPAR, land surface temperature and active fire products. They are no longer available in Earthdata Search, Data Pool or AppEEARS; user guides and ATBDs remain on the DOI landing pages.
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¶
VNP21A1D V002 (Suomi NPP daytime daily) — DOI 10.5067/VIIRS/VNP21A1D.002
Hulley, G., Hook, S. (2023). VIIRS/NPP Land Surface Temperature/Emissivity Daily L3 Global 1km SIN Grid Day V002 [Data set]. NASA Land Processes Distributed Active Archive Center. https://doi.org/10.5067/VIIRS/VNP21A1D.002
Show BibTeX
VNP21A2 V002 (Suomi NPP 8-day) — DOI 10.5067/VIIRS/VNP21A2.002
Hulley, G., Hook, S. (2023). VIIRS/NPP Land Surface Temperature/Emissivity 8-Day L3 Global 1km SIN Grid V002 [Data set]. NASA Land Processes Distributed Active Archive Center. https://doi.org/10.5067/VIIRS/VNP21A2.002
Show BibTeX
VJ121A1D V002 (NOAA-20 daytime daily) — DOI 10.5067/VIIRS/VJ121A1D.002
Hulley, G., Hook, S. (2023). VIIRS/JPSS1 Land Surface Temperature/Emissivity Daily L3 Global 1km SIN Grid Day V002 [Data set]. NASA Land Processes Distributed Active Archive Center. https://doi.org/10.5067/VIIRS/VJ121A1D.002
Show BibTeX
VJ221A1D V002 (NOAA-21 daytime daily) — DOI 10.5067/VIIRS/VJ221A1D.002
Hulley, G., Hook, S. (2026). VIIRS/JPSS2 Land Surface Temperature/Emissivity Daily L3 Global 1km SIN Grid Day V002 [Data set]. NASA Land Processes Distributed Active Archive Center. https://doi.org/10.5067/VIIRS/VJ221A1D.002
Show BibTeX
Reference papers¶
VIIRS TES algorithm (Islam et al., 2017) — DOI 10.1109/TGRS.2016.2611566
Islam, T., Hulley, G. C., Malakar, N. K., Radocinski, R. G., Guillevic, P. C., Hook, S. J. (2017). A physics-based algorithm for the simultaneous retrieval of land surface temperature and emissivity from VIIRS thermal infrared data. IEEE Transactions on Geoscience and Remote Sensing, 55(1), 563–576.
Show BibTeX
@article{islam2017viirslst,
author = {Islam, Tanvir and Hulley, Glynn C. and Malakar, Nabin K. and Radocinski, Robert G. and Guillevic, Pierre C. and Hook, Simon J.},
title = {A Physics-Based Algorithm for the Simultaneous Retrieval of Land Surface Temperature and Emissivity From {VIIRS} Thermal Infrared Data},
journal = {IEEE Transactions on Geoscience and Remote Sensing},
volume = {55},
number = {1},
pages = {563--576},
year = {2017},
doi = {10.1109/TGRS.2016.2611566}
}
MODIS–VIIRS TES LST continuity (Hulley et al., 2018) — DOI 10.1109/JSTARS.2017.2779330
Hulley, G. C., Malakar, N. K., Islam, T., Freepartner, R. J. (2018). NASA's MODIS and VIIRS land surface temperature and emissivity products: A long-term and consistent Earth system data record. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 11(2), 522–535.
Show BibTeX
@article{hulley2018modisviirs,
author = {Hulley, G. C. and Malakar, N. K. and Islam, T. and Freepartner, R. J.},
title = {{NASA}'s {MODIS} and {VIIRS} Land Surface Temperature and Emissivity Products: A Long-Term and Consistent Earth System Data Record},
journal = {IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing},
volume = {11},
number = {2},
pages = {522--535},
year = {2018},
doi = {10.1109/JSTARS.2017.2779330}
}
Acknowledgements¶
Cite the LP DAAC dataset DOI of each product you used (pattern 10.5067/VIIRS/
If this page helped, please acknowledge the Korean Climate Data Navigator
Please add the sentence below to the Acknowledgements of your paper.