Welcome to Rochester, New Hampshire. Rochester is located in Strafford County in the seacoast region of New Hampshire. Rochester is conveniently accessed from five exits on the Spaulding Turnpike and is located approximately 1 hour north of Boston and 1 hour south of the White Mountains. Rochester is a friendly community and is proud of its heritage. Whether you are relocating to the area or visiting, the Greater Rochester Chamber of Commerce is pleased to assist you.