Fitting for the “Live Free or Die” state, New Hampshire keeps their fair names simple typically naming them after the town or county holding the event and simply calling it a “fair”. Fairs in New Hampshire start in July and run into October. The oldest fairs in New Hampshire are the Lancaster Fair (1871), the Rochester Fair (1875), and the Deerfield Fair (1876).
Following are New Hampshire’s state, and county fairs.
| Month | Fair | Location |
|---|---|---|
| July | North Haverhill Fair | North Haverhill, NH |
| July | Stratham Fair | Stratham, NH |
| August | Belknap County 4-H Fair | Belmont, NH |
| August | Cheshire Fair | Swanzey, NH |
| August | Cornish Fair | Cornish, NH |
| August | Lancaster Fair | Lancaster, NH |
| September | Deerfield Fair | Deerfield, NH |
| September | Hillsborough County Agricultural Fair | New Boston, NH |
| September | Hopkinton State Fair | Contoocook, NH |
| September | Rochester Fair | Rochester, NH |
| October | Sandwich Fair | Sandwich Fair, NH |



