Norwood is a town located in Norfolk County, southwest of Boston It abuts Westwood, Walpole, Sharon and Canton. The town was first settled in 1637, and later incorporated into a town in 1872. As of the 2010 census, the population there was 28,602. With strong schools, a vibrant downtown and great access to transportation, the town of Norwood is an ideal commuter location.