
Ewes and Shearling Sales
2021 sales dates
Bentham 27th July 3000 Shearlings/Ewes
Carlisle 6th August 1000 August Fair Breeding Ewes
Leyburn 13th August 400 Shearlings/Ewes
Hawes 17th August 1000 Shearlings/Ewes
Lancaster 18th August 2500 Shearlings/Ewes
Carlisle 20th August 1000 Shearlings Ewes
Kendal 21st August 5000 Shearlings/Ewes
Skipton 24th August 4000 Shearlings
Kirkby Stephen 26th August 2000 Shearlings/Ewes
Bentham 28th August 7000 Shearlings/Ewes
Longtown 1st September 2000 Shearlings/Ewes
Leyburn 3rd September 2000 Shearlings
Cockermouth 3rd September 5000 Shearlings/Ewes
Penrith 7th September 6000 Shearlings/Ewes
Barnard Castle 7th September 1500 Shearlings/Ewes
Carlisle 9th September 3000 Shearlings
Wigton 11th September 2000 Shearlings/Ewes
Longtown 14th September 2000 Shearlings/Ewes
Skipton 14th September 3000 Shearlings/Ewes
Kendal 18th September 2000 Shearlings/Ewes
Carlisle 20th September 2000 Shearlings/Ewes
Bentham 24th September 3000 Shearlings/Ewes
Kirkby Stephen 24th September 1000 Shearlings/Ewes
Leyburn 24th September 750 Shearlings/Ewes
Skipton 28th September 4000 Shearlings/Ewes
Hexham 30th September 3500 Shearlings/Ewes
Lancaster 2nd October 1500 Shearlings/Ewes
Bentham 16th October 750 Shearlings/Ewes
Hexham 21st October 1500 Shearlings/Ewes