Lancaster Fair in Lancaster
The Lancaster Fair in Lancaster, New Hampshire has run nearly every year since 1870, making it one of the longest-continuous agricultural fairs in the White Mountains region. The 2026 fair runs September 3 through 7 at the fairgrounds on Main Street, featuring livestock shows, horse and oxen pulling, a demolition derby, truck pulls, a midway and grandstand entertainment timed to Labor Day week.
Lancaster sits at the northern edge of New Hampshire's White Mountains, in Coos County, and its fair has run for more than a century and a half, dating back to 1870, a run of more than 150 largely consecutive years that predates the founding of many towns further south in the state.