Deerfield Fair in Deerfield
The Deerfield Fair, held each fall at the Deerfield Fairgrounds in Deerfield, New Hampshire, traces back to 1876 and is billed as New England's oldest family fair. The 2026 fair runs October 1 through 4, filling four days with livestock competitions, agricultural exhibits, a busy midway, grandstand shows and the traditional mix of fair food that has anchored the event for generations.
Deerfield, New Hampshire is a rural town in Rockingham County, and its fair claims a distinction that few American events can match: it dates to 1876, the year of the United States centennial, when it began as a one-day gathering held in and around the town hall in the center of Deerfield.