What crops grow where across Europe (Copernicus)
What it measures. Identifies the specific crop grown in each cropland pixel during the main season, sorting them into 18 types like cereals, pulses, root crops, grapes, olives, and fruit.
How it's made. ESA Copernicus produces it yearly at 10-metre resolution across the EEA-38 countries by classifying satellite imagery during the main growing season.
How & where you'd use it. Supports farm policy, food-security monitoring, and studies of how Europe's agricultural patterns shift from year to year.
What's measured
Coverage & cadence
- Time span2017-01-01 → ongoing
- Spatial extent-180, -90, 180, 90
What you can do with it
- Map vegetation, forests and biomass
- Monitor ecosystem productivity and carbon
- Support habitat and biodiversity studies
Official description
The Crop Types (CTY) dataset maps the specific crop type grown during the main growing season for all pixels identified as arable or permanent cropland by the Base Vegetation Layer (BVL). It is the primary layer of the HRL Croplands product suite. The classification covers 18 crop types grouped into arable crops (cereals, dry pulses & vegetables, root/tuber crops, non-permanent industrial crops) and permanent crops (grapes, olives, fruits, nuts), as well as unclassified arable and permanent crop categories. Maximum uniformity, comparability, and interpretability across different European regions is ensured by focusing on the main growing season. This dataset is provided annually starting with 2017 in 10-metre rasters (fully conformant with the EEA reference grid) in 100 × 100 km tiles covering the EEA-38 countries. The HRL Crop Types product is part of the European Union's Copernicus Land Monitoring Service. This dataset includes data from the French Overseas Territories (DOMs).
Get the data
# ESA Copernicus Data Space — open STAC API (free account)
from pystac_client import Client
cat = Client.open("https://stac.dataspace.copernicus.eu/v1")
search = cat.search(
collections=["clms_vlcc_crop-types_europe_10m_yearly_v1"], # add _cog or _nc for a format variant
bbox=(-10, 35, 30, 60), # your area (W,S,E,N)
datetime="2024-01-01/2024-12-31",
)
items = list(search.items()) # then read assets with rioxarray / xarray Browsing the Copernicus STAC is open; downloading bytes needs a free Copernicus Data Space account.
Official links
- Open data source Copernicus STAC