The Granite State Fair (formerly Rochester Fair) is held annually in mid-September at the Rochester Fairgrounds in NH. Features four days of livestock shows, midway rides, demolition derby, motorsports, fair food, and grandstand entertainment.