Skip to content

MODIS Land Cover (MCD12)

MODIS/Terra+Aqua Land Cover Type Yearly L3 Global, Collection 6.1 (annual global land cover classification, 500 m tiles and 0.05° grid)

Being replaced

Being replaced

Collection 6.1 (version 061) is current and still gains one year at a time (on 2026-10-13 NASA CMR listed MCD12C1 through 2025 and MCD12Q1 through 2024). NASA, however, expects Terra and Aqua to end science operations because of fuel and power limits (projected February 2027 for Terra, September 2027 for Aqua) and points users to similar VIIRS products, so the page is marked deprecated. As of 2026-10-13 there is no VIIRS-based land cover type product in NASA CMR or at the LP DAAC. The science team has also warned that the 2021-and-later maps should be used with caution because the training data could not be updated.

At a glance

Item Details
Section Land › Land cover (also listed in: Satellite › Land)
Type Satellite product
Domains Land, Remote sensing
Provider NASA MODIS Land Cover science team (Friedl, Sulla-Menashe) / NASA LP DAAC (Earthdata Cloud)
Period 2001-01 ~ present
Coverage Global
Horizontal resolution MCD12Q1: MODIS Sinusoidal tile grid, 500 m pixels (tiles of about 1200 km × 1200 km, 2400 × 2400 pixels, hXXvYY tile IDs) / MCD12C1: 0.05° global latitude–longitude Climate Modeling Grid (CMG), 7200 × 3600 pixels
Vertical resolution Single surface level
Temporal resolution Yearly (one map per calendar year)
Update frequency Once a year (produced roughly 7–9 months after the end of the map year)
Licence Openly shared without restriction under the NASA EOSDIS data use and citation guidance — please cite the dataset DOI
Account required Yes

Note on period: Annual maps from 2001. On 2026-10-13 NASA CMR held MCD12C1 (0.05°) through the 2025 map (produced 2026-09-26) and MCD12Q1 (500 m tiles) through the 2024 map (produced July 2025); no 2025 MCD12Q1 tiles were found yet. The LP DAAC and Earthdata product pages still state an extent of 2001–2022, but files for later years are online.

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 annual global land cover maps, produced by supervised classification of Terra and Aqua MODIS reflectance. Each file carries five legends — IGBP, UMD, LAI, BIOME-BGC and PFT — plus three FAO LCCS-based layers for land cover, land use and surface hydrology, which makes the product a common source of vegetation types and plant functional types for land surface models and of regional land cover statistics. There is a 500 m tiled product (MCD12Q1) and a 0.05° aggregate (MCD12C1) that keeps the IGBP, UMD and LAI legends together with sub-grid class fractions.

What changes with the successor

MODIS Land Cover C6 (V006) → MODIS Land Cover C6.1 (V061)

Transition: 2022

A full reprocessing from 2001 that keeps the science algorithm and picks up the improved MODIS L1B calibration. The file format and layers are unchanged, and two faulty classes in the UMD legend were cleaned up.

Aspect MODIS Land Cover C6 (V006) MODIS Land Cover C6.1 (V061)
Input calibration C6 L1B Updated Terra and Aqua MODIS L1B calibration (corrected Terra forward look-up table for 2012–2017, revised polarization correction)
UMD legend (LC_Type2) Included the erroneous cropland/natural vegetation mosaic class introduced in C6, and a wetlands class Both classes removed and their pixels reassigned to appropriate UMD classes
Snow screening C6 method Minor improvement to snow filtering in the vegetation index spline fitting
File format and layers HDF4, 13 layers (MCD12Q1) Unchanged (only the DOI suffix changes from .006 to .061)

Things to watch when switching

  • Do not mix C6 and C6.1 maps in one time series; download the whole period again as V061.
  • Cropland or wetland areas computed from the UMD legend (LC_Type2) will differ in C6.1.

Sources: MODIS C6.1 Land Cover Type Product User Guide (2022-04-20) · NASA Earthdata — MCD12Q1 V061 product page

Available variables

HDF4 (HDF-EOS) science dataset (SDS) names as given in the LP DAAC layer table and NASA CMR variable records. All layers are 8-bit unsigned integers with fill value 255 and no scale factor. Classification layers hold class codes, so never average or interpolate them; decode them with the legend tables (Tables 3–10 of the user guide).

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

Every classification layer is the classification result for that year. Features built from one calendar year of Terra and Aqua observations are classified into a single map for the year; it is not the state on any particular date. In file names such as A2024001, the '001' simply marks an annual file starting on 1 January.

  • MCD12Q1 and MCD12C1 have a single annual time step (in CMR the 2024 files span 2024-01-01 to 2024-12-31).
  • The user guide notes that year-to-year variability in the labels is high, and advises against detecting land cover change by differencing maps from different years.
  • QC value 8 marks pixels backfilled with the pre-stabilization result and 9 marks forest types changed by a climate-based rule, so the QC layer records post-processing steps.
  • The input observation times have shifted. Terra (originally a 10:30 a.m. crossing) has drifted earlier since its last orbit maintenance in 2020 and crossed at about 10:15 by autumn 2022; Aqua (originally 1:30 p.m.) has drifted later since July 2021, passed 1:45 p.m. in February 2023, and was expected to reach about 3:50 p.m. around August 2026.
  • The official notice says the 2021-and-later maps were produced without updated training samples and show large year-to-year swings among grassland, shrubland and forest classes.

Source: MODIS C6.1 Land Cover Type Product User Guide (2022-04-20) + NASA CMR granule metadata + LDOPE notice (2024-09)

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

MCD12Q1 legends (500 m, classification for the year)

Variable Short name Units Time convention Notes
IGBP classification (17 classes) LC_Type1 - instantaneous classes 1–17 · Classification result for the year. 17 = water bodies, 13 = urban and built-up, 12 = croplands
UMD classification LC_Type2 - instantaneous classes 0–15 · C6.1 removed the erroneous cropland/natural vegetation mosaic class introduced in C6 and the wetlands class
LAI classification (vegetation types for the LAI retrieval) LC_Type3 - instantaneous classes 0–10
BIOME-BGC classification LC_Type4 - instantaneous classes 0–8
Plant functional type (PFT) classification LC_Type5 - instantaneous classes 0–11

MCD12Q1 FAO LCCS layers (500 m, classification for the year)

Variable Short name Units Time convention Notes
LCCS1 land cover layer LC_Prop1 - instantaneous classes 1–43
LCCS2 land use layer LC_Prop2 - instantaneous classes 1–40
LCCS3 surface hydrology layer LC_Prop3 - instantaneous classes 1–51
LCCS1, 2 and 3 confidence LC_Prop1_Assessment, LC_Prop2_Assessment, LC_Prop3_Assessment % instantaneous

MCD12Q1 quality and mask (500 m)

Variable Short name Units Time convention Notes
Quality flags QC values 0–10 instantaneous 0 classified land, 1 unclassified land (labelled barren), 2 classified water, 4 sea ice switched to water, 6 and 7 snow/ice relabelling, 8 backfilled with the pre-stabilization label, 10 missing from the water mask, among others
Land/water mask LW - instantaneous 1 water, 2 land · Taken from MOD44W

MCD12C1 0.05° aggregate (IGBP, UMD and LAI, classification for the year)

Variable Short name Units Time convention Notes
Majority class Majority_Land_Cover_Type_1, Majority_Land_Cover_Type_2, Majority_Land_Cover_Type_3 class code instantaneous Suffix 1 is IGBP, 2 is UMD and 3 is LAI. The MCD12C1 IGBP legend runs 0–16 with water bodies coded 0 (MCD12Q1 codes water as 17)
Confidence in the majority class Majority_Land_Cover_Type_1_Assessment~Majority_Land_Cover_Type_3_Assessment % instantaneous
Per-class percent cover Land_Cover_Type_1_Percent, Land_Cover_Type_2_Percent, Land_Cover_Type_3_Percent % instantaneous Share of the 500 m pixels in each 0.05° cell belonging to each class; a 3-D array with one layer per class

The full variable list is in the official documentation.

How to get the data

  • NASA LP DAAC — Earthdata Cloud (MCD12Q1 V061) — HTTPS download / earthaccess / direct AWS S3 access (us-west-2)
    • Files live under https://data.lpdaac.earthdatacloud.nasa.gov/lp-prod-protected/MCD12Q1.061/ and require a free NASA Earthdata login. Distribution of MODIS data through the legacy LP DAAC Data Pool (e4ftl01) ended on 30 June 2025.
  • NASA LP DAAC — Earthdata Cloud (MCD12C1 V061) — HTTPS download / earthaccess
    • One global file per year (the 2025 file is about 1.2 GB, HDF4).
  • NASA Earthdata Search — Web search and download
    • The MCD12C1 collection is C2484078896-LPCLOUD.
  • AppEEARS — Web and API area/point extraction (GeoTIFF or NetCDF output)
    • Supports MCD12Q1.061 (checked October 2026). Handy for mosaicking tiles and reprojecting on the fly.

Example code

Downloads the 2024 MCD12Q1 tiles covering the Korean Peninsula (h27v05, h28v05, etc.) with earthaccess and reads the IGBP layer with pyhdf. The first run asks for your NASA Earthdata username and password.

# pip install earthaccess pyhdf numpy
import earthaccess
import numpy as np
from pyhdf.SD import SD, SDC

earthaccess.login()
results = earthaccess.search_data(
    short_name="MCD12Q1", version="061",
    temporal=("2024-01-01", "2024-12-31"),
    bounding_box=(124, 33, 132, 39),   # (west, south, east, north)
)
files = earthaccess.download(results, "mcd12q1_2024")

for f in files:
    hdf = SD(str(f), SDC.READ)
    igbp = hdf.select("LC_Type1")[:]          # 2400 x 2400, classes 1–17, 255 = fill
    qc = hdf.select("QC")[:]
    valid = igbp != 255
    classes, counts = np.unique(igbp[valid], return_counts=True)
    print(f, dict(zip(classes.tolist(), counts.tolist())))

# 0.05° aggregate: short_name="MCD12C1", version="061"
# Layer names, e.g. "Majority_Land_Cover_Type_1", "Land_Cover_Type_1_Percent"

Practical tips

  • MCD12Q1 comes in Sinusoidal-projection tiles. Overlaying it on latitude–longitude data requires reprojection, and because the values are class codes you must use nearest-neighbour resampling; bilinear interpolation invents class codes that do not exist.
  • The IGBP water code differs between products: 17 in MCD12Q1 LC_Type1, 0 in MCD12C1 Majority_Land_Cover_Type_1. Harmonize the legends before mixing the two.
  • There is an official warning that the 2021-and-later maps were made without updated training samples and show larger year-to-year swings, especially among grassland, shrubland and forest. Do not read class differences between recent years as real change.
  • The user guide discourages detecting change by differencing annual maps because labels fluctuate from year to year. For change studies, pool several years or use a dataset designed for change detection.
  • Known misclassifications include permanent sea ice and shaded glaciers mapped as water, small tropical fields labelled as natural vegetation, and some temperate evergreen needleleaf forests (e.g. Japan) labelled as evergreen broadleaf. Wetlands are under-represented.
  • Use the QC layer to screen post-processed pixels (switched by the water mask, relabelled snow/ice, backfilled with the pre-stabilization result). 255 is the fill value.
  • Terra and Aqua orbit drift has shifted observation times, and both satellites are projected to end science operations in 2027. Keep the changing inputs in mind when adding years after 2022 to long-term trend analyses.
  • Scripts that still use the old Data Pool host (e4ftl01.cr.usgs.gov) stopped working after 30 June 2025. Switch to earthaccess or data.lpdaac.earthdatacloud.nasa.gov URLs.

Notices and change history

2026-03-26 · Info · Terra anomaly put MODIS in standby for about a day — data in that window flagged

At about 20:00 UTC on 26 March 2026 a Terra spacecraft anomaly sent MODIS into standby; the instrument returned to science mode on 27 March. The calibration team flagged data from that window as questionable or bad, and the notice lists both Terra-only (MOD) and combined Terra+Aqua (MCD) products as affected.

Read the original

2026-03-20 · Warning · Terra science operations projected to end February 2027, Aqua September 2027

NASA projects that fuel and power limits will end Terra science activities in February 2027 and Aqua in September 2027. Both keep observing until then; afterwards no new years of combined MODIS products, MCD12 included, can be produced.

Read the original

2025-06-03 · Warning · LP DAAC Data Pool stops distributing MODIS data (30 June 2025) — move to Earthdata Cloud

The LP DAAC announced that Data Pool access to all MODIS data, including Collection 6.1, would be retired on 30 June 2025. Earthdata Cloud is now the primary archive, so scripts using the old host must be updated. Earthdata Search and AppEEARS users are not affected.

Read the original

2025-05-02 · Warning · Transition from MODIS to VIIRS — MODIS collection to stop after a final reprocessing

NASA said Terra and Aqua will begin shutting down in late 2026 or early 2027 and that a final reprocessing will follow the end of MODIS data collection. Both platforms are drifting from their designed orbits, changing crossing times, and users are encouraged to explore similar VIIRS products. No VIIRS counterpart to MCD12 land cover exists yet.

Read the original

2024-09-10 · Warning · Use MCD12Q1 C6.1 maps for 2021 and later with caution

Lack of funding meant the science team could not keep the training sample database up to date, so land cover at some training sites may have changed. LDOPE found large year-to-year changes in grassland, shrubland and forest classes across latitude zones and tiles, and urges caution with the 2021-and-later layers.

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

MCD12Q1 V061 (500 m) — DOI 10.5067/MODIS/MCD12Q1.061

Friedl, M., Sulla-Menashe, D. (2022). MODIS/Terra+Aqua Land Cover Type Yearly L3 Global 500m SIN Grid V061 [Data set]. NASA Land Processes Distributed Active Archive Center. https://doi.org/10.5067/MODIS/MCD12Q1.061 (Accessed YYYY-MM-DD)

Show BibTeX
@misc{mcd12q1_v061,
  author    = {Friedl, Mark and Sulla-Menashe, Damien},
  title     = {{MODIS/Terra+Aqua} Land Cover Type Yearly {L3} Global 500m {SIN} Grid {V061}},
  year      = {2022},
  publisher = {NASA Land Processes Distributed Active Archive Center},
  doi       = {10.5067/MODIS/MCD12Q1.061}
}

MCD12C1 V061 (0.05°) — DOI 10.5067/MODIS/MCD12C1.061

Friedl, M., Sulla-Menashe, D. (2022). MODIS/Terra+Aqua Land Cover Type Yearly L3 Global 0.05Deg CMG V061 [Data set]. NASA Land Processes Distributed Active Archive Center. https://doi.org/10.5067/MODIS/MCD12C1.061 (Accessed YYYY-MM-DD)

Show BibTeX
@misc{mcd12c1_v061,
  author    = {Friedl, Mark and Sulla-Menashe, Damien},
  title     = {{MODIS/Terra+Aqua} Land Cover Type Yearly {L3} Global 0.05Deg {CMG} {V061}},
  year      = {2022},
  publisher = {NASA Land Processes Distributed Active Archive Center},
  doi       = {10.5067/MODIS/MCD12C1.061}
}

Reference papers

MODIS Collection 6 land cover algorithm paper — DOI 10.1016/j.rse.2018.12.013

Sulla-Menashe, D., Gray, J. M., Abercrombie, S. P., Friedl, M. A. (2019): Hierarchical mapping of annual global land cover 2001 to present: The MODIS Collection 6 Land Cover product. Remote Sensing of Environment, 222, 183–194.

Show BibTeX
@article{sullamenashe2019mcd12,
  author  = {Sulla-Menashe, Damien and Gray, Josh M. and Abercrombie, S. Parker and Friedl, Mark A.},
  title   = {Hierarchical mapping of annual global land cover 2001 to present: The {MODIS} Collection 6 Land Cover product},
  journal = {Remote Sensing of Environment},
  volume  = {222},
  pages   = {183--194},
  year    = {2019},
  doi     = {10.1016/j.rse.2018.12.013}
}

Acknowledgements

LP DAAC data are shared without restriction under the NASA EOSDIS data use and citation guidance; cite the DOI of the product you used (MCD12Q1 or MCD12C1) with an access date. Cite Sulla-Menashe et al. (2019) for the algorithm, and state in the paper that you used Collection 6.1 (V061) and which legend (IGBP, etc.).

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