The Census of Agriculture (Censo Agropecuário) is Brazil’s comprehensive survey of agricultural establishments and activities, conducted by IBGE (Instituto Brasileiro de Geografia e Estatística). This census collects detailed information about:
The census provides critical data for agricultural policy, market research, and understanding the structure of Brazilian agriculture across regional and temporal dimensions.
Data is collected at multiple geographic levels: - Country
level: aggregate national statistics - State
level: disaggregated by Brazilian states - Municipality
level: available for select datasets (currently
"livestock_production")
Historical data spans from 1920 onwards, with different time series available for different datasets based on IBGE’s survey methodology evolution.
Provides comprehensive data on total agricultural land area and the number of agricultural properties.
Details how agricultural properties use their land (crop farming, pasture, forests, etc.).
Captures information about the agricultural workforce and mechanization levels.
Describes the tenure status of agricultural land (ownership, rental, partnership, etc.).
Details the number of livestock animals farmed by species and type.
Quantifies production volumes of animal-based products.
Provides detailed crop production data including area planted and volume produced.
Focuses specifically on temporary crops (annual crops that must be replanted each season).
Focuses on permanent crops (perennial crops that produce for multiple years).
Specialized dataset on bovine cattle production and related establishments.
Selects which dataset to download. See dataset descriptions above.
Controls whether to download the original data or the processed/cleaned version.
TRUE: Returns raw data exactly as published by
IBGEFALSE: Returns treated data with standardized
formatting, variable names in English, and consistent unitsDefault behavior: Raw data typically requires more cleaning and interpretation, while treated data is ready for immediate analysis.
Specifies the geographic aggregation level.
"country": National aggregate"state": Disaggregated by Brazilian state"municipality": Available only for
"livestock_production" datasetDefines which year(s) to download. Availability varies by dataset:
| Dataset | Available Years |
|---|---|
agricultural_land_area |
1920, 1940, 1950, 1960, 1970, 1975, 1980, 1985, 1995, 2006, 2017 |
agricultural_area_use |
1970, 1975, 1980, 1985, 1995, 2006, 2017 |
agricultural_employees_tractors |
1970, 1975, 1980, 1985, 1995, 2006, 2017 |
agricultural_producer_condition |
1920, 1940, 1950, 1960, 1970, 1975, 1980, 1985, 1995, 2006, 2017 |
animal_production |
1970, 1975, 1980, 1985, 1995, 2006, 2017 |
animal_products |
1920, 1940, 1950, 1960, 1970, 1975, 1980, 1985, 1995, 2006, 2017 |
vegetable_production_area |
1920, 1940, 1950, 1960, 1970, 1975, 1980, 1985, 1995, 2006, 2017 |
vegetable_production_temporary |
1970, 1975, 1980, 1985, 1995, 2006, 2017 |
vegetable_production_permanent |
1940, 1950, 1960, 1970, 1975, 1980, 1985, 1995, 2006, 2017 |
livestock_production |
2017 |
You can request a single year or a range of years:
# download treated land area data at the country level in 2017
data <- load_censoagro(
dataset = "agricultural_land_area",
raw_data = FALSE,
geo_level = "country",
time_period = 2017,
language = "eng"
)
# download treated temporary crop data by state in 1995 in portuguese
data <- load_censoagro(
dataset = "vegetable_production_temporary",
raw_data = FALSE,
geo_level = "state",
time_period = 1995,
language = "pt"
)
# download municipality-level cattle data (only available for livestock_production)
data <- load_censoagro(
dataset = "livestock_production",
raw_data = FALSE,
geo_level = "municipality",
time_period = 2017,
language = "eng"
)raw_data = TRUE): Exactly as
published by IBGE, with original formatting and Portuguese variable
namesraw_data = FALSE):
Cleaned and standardized with English variable names, consistent units
(hectares for area, kilograms for production quantities), and NA values
properly handledWhen using treated data, the output is typically in long format with one row per observation unit, containing: - Geographic identifiers (state, municipality if applicable) - Year of the census - Product/category names (crop type, animal species, etc.) - Quantitative measurements (area, quantity, count) - Number of establishments/properties
livestock_production in 2017When using this data in research or publications, cite:
IBGE - Instituto Brasileiro de Geografia e Estatística. Censo Agropecuário. Available at: https://sidra.ibge.gov.br/pesquisa/censo-agropecuario