Windham, NH is a suburban town that is located within Rockingham County, New Hampshire. Windham is approximately 3 miles from the Massachusetts border, and is considered a bedroom community due to its growing population and lack of public transportation. As of the 2015 census, the population of Windham, NH is over 14,430.
The area of Windham, NH was originally settled by Pawtucket Native Americans. Around 1719, Scottish immigrants began settling in the same area. The town of Windham was first established as only as a parish of Londonderry, but later became a town. Windham, NH is home to Searles Castle, a historical landmark built by Edward F. Searles from 1905 to 1915.