All local events
Town Hall
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 town's central administrative hub and is a prominent landmark within a National Register-listed historic district.
What to expect
- •Historic Georgian Revival architecture dating back to 1902.
- •An iconic clock tower topped with a distinctive golden dome.
- •Central location situated on the village common.
- •Administrative services and town government operations.
Who it's for
Local residents seeking municipal services.Architecture enthusiasts and history buffs.Visitors exploring the National Register of Historic Places.Community members attending town meetings or events.
Good to know
Where is Needham Town Hall located?
It is situated at 1471 Highland Avenue, Needham, MA 02492, on the central village common.
When was the Needham Town Hall built?
The building was constructed in 1902 in the Georgian Revival style.
What is the most recognizable feature of the building?
The town hall is best known for its iconic clock tower featuring a golden dome.
Is the building historically significant?
Yes, it is a National Register of Historic Places site located within a historic district.