Livestock in Canada

This section host statistics on inventory of livestock in Canada represented by total number of heads per year.

Livestock in Canada from 2017 to 2024
Year 2017 2018 2019 2020 2021 2022 2023 2024
Dairy cattle *                
Dairy cows 945,000 975,100 976,200 979,200 974,500 969,100 964,600 963,600
Dairy heifers 422,100 429,800 420,000 421,900 411,500 413,200 409,800 407,300
Beef cattle *                
Beef cows 3,686,000 3,743,800 3,741,700 3,668,400 3,711,100 3,652,900 3,548,400 3,464,600
Beef heifers 567,800 566,100 581,300 555,600 572,700 576,000 550,500 519,600
Swine *                
Boars, 6 months and over 19,100 19,000 17,400 16,600 16,800 16,900 16,000 15,500
Sows and gilts 1,235,900 1,240,900 1,234,800 1,233,400 1,246,200 1,240,000 1,227,700 1,200,200
All other hogs 12,680,000 12,985,100 12,817,800 12,815,000 12,857,000 12,913,100 12,661,300 12,549,300
Sheep *                
Rams 24,000 23,600 23,400 23,200 23,100 23,800 23,700 23,500
Ewes 511,100 512,900 509,400 502,700 501,500 499,600 496,500 484,800
Lambs for breeding 75,500 78,900 79,200 76,600 88,400 95,200 92,900 91,000
Goats **         253,278      
Horses **         183,733      
Bison **         149,539      
* as of January 1st
** Census: May 2021
Source: Statistics Canada

For your convenience, this report is available in the following format:
PDF (571 KB)

If you have any questions or require additional information, please send an e-mail to aafc.cdic-ccil.aac@agr.gc.ca