Rochester is a city in Strafford County, New Hampshire, United States. As of the 2010 census, the city population was 32,492. The city includes the villages of East Rochester, Gonic, and North Rochester. Rochester is home to Skyhaven Airport.
Rochester was one of New Hampshire's fastest growing city between 2010-2020.