Hosted by The Dalkeith Agricultural Society, and taking place at Dalkeith Country Park, this annual summer event features an extensive variety of competitions, with categories covering cattle, sheep, horses and dogs, as well as crafts and baking.
Around 100 trade and craft stalls will also be on site, exhibiting everything from agricultural machinery to handmade furniture and unique gifts.
Visitors will also be able to enjoy a large vintage tractor display, and a dedicated children’s zone, complete with bouncy castle and slides. And there’s also a chance to relax and refuel at the food and drink marquee.
Dalkeith Show takes place on 11 July 2026. Tickets should be booked in advance online.