All local events
Government
Needham Town Hall
Needham, MA

Needham Town Hall, located at 1471 Highland Avenue in Needham, MA, is a historic Georgian Revival building constructed in 1902. It serves as the central administrative hub for the town and is a recognized landmark on the National Register of Historic Places.
What to expect
- •Historic Georgian Revival architectural details
- •Central location within the village center
- •Lush public park frontage
- •Access to various municipal departments
Who it's for
Needham residents needing municipal servicesHistory and architecture enthusiastsVisitors exploring the town center
Good to know
Where is Needham Town Hall located?
The building is located at 1471 Highland Avenue, Needham, MA 02492, in the heart of the village center.
When was the Needham Town Hall built?
The historic Georgian Revival building was constructed in 1902.
Is the building historically significant?
Yes, it is listed on the National Register of Historic Places and is known as a historic civic landmark.
What is the primary function of the building?
It serves as the central administrative hub for Needham and houses various municipal departments.