aquaculture: Global Aquaculture Production

aquacultureR Documentation

Global Aquaculture Production

Description

Aquaculture production quantity by species, area, country, and aquatic environment for the years 1950-2023, compiled and published by FAO (2025).

Usage

aquaculture

Format

Data frame containing eight columns:

species species code
year year
area area code
country country code
value quantity in tonnes
measure measure code
status status code
environment environment code

Details

This data frame contains the full set of 104,598 data records from the FishStat Aquaculture Quantity data table. Column names have been simplified to facilitate quick exploration and plotting in R.

Source

FAO (2025). Global Aquaculture Production. Fisheries and Aquaculture Division. Rome.

https://www.fao.org/fishery/en/collection/aquaculture

See Also

aquaculture and capture data are also available in a combined production format.

area, country, environment, measure, source, species, and status are lookup tables.

fishstat-package gives an overview of the package.

Examples

head(aquaculture)

# Add species columns
aqua <- merge(aquaculture, species)

# Top 10 aquaculture species in 2023, production in tonnes
x <- aggregate(value~species_name, aqua, sum, subset=year==2023)
x$value <- round(x$value)
head(x[order(-x$value),], 10)

# Total aquaculture production by major taxa since 1950, in million tonnes
aggregate(value~tolower(major), aqua, function(x) round(sum(x/1e6)))

# Annual aquaculture production of all animals
x <- aggregate(value~year, aqua, sum, subset=yearbook != "Aquatic plants")
plot(value/1e6~year, x, ylab="million tonnes", type="l")
title(main="Aquaculture production: All animals")

fishstat documentation built on April 11, 2025, 5:50 p.m.