It stands on the northwest side of North Lowell Road, sharing a drive with the old town hall and a public works garage.
At the center of the front is the main entrance, sheltered by a project gabled portico supported by square stone columns.
Windham's early library, founded in the 18th century, was a subscription-based project shared with the neighboring town of Salem.
Its first free public library was established in 1874 with funding from Windham native Colonel Thomas Nesmith which operated out of the town hall.
This building was completed in 1899, designed by Windham architect William Weare Dinsmoor and built by mason Loren Emerson Bailey.