Where are the Town Offices?

The Town has many office locations depending on the Department and/or Division you are looking for. Assessor- 

24 Court Lane (978)318-3070 

Beede Swim & Fitness Center- 498 Walden St. (978) 287-1000 

Building & Inspections- 141 Keyes Road (978)318-3280 

Council On Aging- 1276 Main Street (978)318-3020 

Community Services- 55 Church Street (978)318-3034 

Finance- 22 Monument Sq (978)318-3090 

Fire Department- 209 Walden Street (978)318-3488 

Health Department- 141 Keyes Road (978)318-3275 

Housing Development Corporation- 37 Knox Trail (978)318-3299 

Human Resources- 22 Monument Sq (978)318-3025 

Information Technology- 1175 Elm Street (978)318-3171 

Library 129 Main Street- (978)318-3301 

Light Plant 1175 Elm Street- (978)318-3101 

Natural Resources- 141 Keyes Road (978)318-3285 

Planning- 141 Keyes Road (978)318-3290 

Police- 219 Walden Street (978) 318-3400 

Public Works- 133 Keyes Road (978)318-3206 

Recreation- 90 Stow Street (978)369-6460 

Town Clerk- 22 Monument Sq (978)318-3080 

Town Manager- 22 Monument Sq (978)318-3000 

Treasurer/Collector- 22 Monument Sq (978)318-3050 

Veteran Services- 55 Church Street (978)318-3038

Show All Answers

1. Where are the Town Offices?
2. How do I register to vote?
3. How may I reach the Select Board?
4. Where do I find information about Town Meeting?