UK sheep flock falls 5.1% in 2023
Darren Carty
The latest DEFRA census from 1 December 2023 shows total sheep flock numbers falling by some 1.14m head, with the breeding ewe flock reduction accounting for over 600,000 head.
27 March 2024 Markets
Easter trade sets new records for spring lambs
Spring lamb prices have averaged close to €4.80/kg to €5/kg in many sales over the last week setting a new record return for lambs.