The Nairnshire Farming Society was formed in 1798 and organises the annual Nairn Show which is the highlight of the Society calendar. It is one of Nairn's major annual events and is a popular attraction for local residents, those from surrounding districts and tourists alike.
The show is usually held on the last Saturday in July between 9am and 5pm. It typically features a wide range of trade stands on the field along with popular and well-supported livestock competitions with cattle, sheep and horse sections. In the Marquees there are a craft fair and a food fair as well as horticultural, wine, honey, SWI and Produce, Baking and Handicraft competitions. The main ring features a range of entertainment during the day and there is a separate Show Jumping ring. A popular and well supported Vintage section showcases Agricultural machinery from the past. The show day is rounded off with a marquee dance in the evening.