
Livestock in Morocco 2020, by species
As of 2020, sheep constituted most livestock in Morocco, accounting for over 22 million heads. The stock of goats in the country amounted to approximately six million heads as of the same year, while cattle followed with around three million heads.