The Town of Norwood Massachusetts was founded in 1872 and is located in Norfolk County.
The community consists of about 30,000 year round residents and is home to the Norwood Automile.
Residents have described the town as a quiet rural community and a relaxing place to retire or even raise a family.