- Home
- Discover Windham
- About
Create a Website Account - Manage notification subscriptions, save form progress and more.
The Town of Windham is situated in the southeastern region of New Hampshire, just north of the Massachusetts border at Exit 3 of I-93.
Learn how to contact the different departments of the Town of Windham.
Get a closer look at Windham in pictures.
Here you will find local services and helpful links.
Settled in 1719 by Scottish immigrants seeking religious freedom, the Town of Windham was originally home to the Pawtucket Indians.
The Town of Windham and the Town of Suzdal, Russia have enjoyed a Sister City relationship since 1992.
Learn about Windham's Town Seal and the Town of Windham's first ever official slogan.