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 12 July 2025. Tickets, which range from £6.00 to £12.00 per person, can be purchased on the day. Carers and children under 5 years get free admission.