Find locally raised meat, milk and eggs here!

Looking for a farm or ranch for fresh meat, milk or eggs in Scotland? Scroll down this page and you will see the aall of thoses in Scotland, sorted by county. Some are organic ALWAYS call before you go to confirm the info, they don't always report changes to me!

And if you know of one I missed and want to add it or correct the information, please let me know! There are affiliate links on this page. Read our disclosure policy to learn more.

Updates for March 2024

Higher costs of production due to higher fuel and fertilizer costs is driving some meat producers out of business.

Local Meat, Milk and Eggs Listings, by county

Click on Resources above, if you need a county map

Stirling, Loch Lomond, The Trossachs & The Forth Valley

  • Duncan Family Farms - Lamb, Hogget, Mutton
    Lands of Drumhead, Balfron Station, Glasgow, G63 0NH. Phone: 07749 931144. Phone: 01360 660609. Email: shona@duncanfamilyfarms.co.uk. Open: see their page. Duncan Family Farms and started selling our home-grown, grass fed lamb, hogget and mutton direct from the farm. We not only sell our products direct to the consumer from the farm but also locally through online farmers market, Neighbourfood.

The Scottish Borders

  • Peelham Farm - Online Organic Meat and Charcuterie, Organic, pastured, grass fed beef, Organic Lamb and Mutton, Free Range Pastured Pork,
    Peelham Farm, Foulden TD15 1UG. Phone: 01890 781328. Email: SHOP@PEELHAM.CO.UK. Open: see their page. 650 acres located close to the Berwickshire Coast in the southern Scottish Borders with exquisite panoramic views of the Tweed Valley, Cheviot Hills, Lammermuirs and the North Sea, and on it we organically farm free-range, cattle, pigs and sheep. The farm is organic and pasture-for-life certified.

Aberdeen City and Shire (Grampian)

Argyll and The Isles

Ayrshire and Arran

Dumfries and Galloway

Dundee and Angus

Edinburgh and The Lothians

Fife

Greater Glasgow, Lanarkshire, The Clyde Valley

Highlands

Orkney

Outer Hebrides

Perthshire, Tayside

Shetland