This year's Eid-ul-Azha saw over 9.1 million animals, mostly cows and goats, sacrificed throughout Bangladesh, according to the Ministry of Fisheries and Livestock.
Data from the Department of Livestock Services (DLS), a government agency, shows that a total of 9,136,734 animals were sacrificed in 2025.
Of these, 4,705,106 were cows and buffaloes, while 4,430,668 were goats and sheep. Other types of animals accounted for 960.
The ministry says that this estimate was compiled based on reports from DLS officials at district and upazila levels.
According to the DLS, a significant number of sacrificial animals—3,310,603—remained unsold this year.
Qurbani Rawhides: Even price revisions fail to ease market woes
The department explained that this surplus is due to a higher production of sacrificial animals compared to market demand. It also noted that having unsold animals is not unusual, as these may be needed for upcoming social and religious events.
An analysis of the DLS data reveals that the Sylhet division saw the fewest number of sacrifices, with 319,823 animals sacrificed. Mymensingh division followed with 383,162.
The highest number of animals were sacrificed in Rajshahi division—2,324,971. This was followed by Dhaka division, where 2,185,040 animals were sacrificed.
Chattogram division recorded 1,753,732 sacrifices, followed by Khulna with 804,224, Barishal with 400,783, and Rangpur with 964,999 animals.