Ashland Town Hall, at 10 Highland Street, is the town hall of Ashland, New Hampshire. Built in 1871, it is a distinctive Victorian interpretation of a typical New England town hall, which has served the town in civic roles (as both town hall and a school) since its construction. The building was listed on the National Register of Historic Places in 1983.