Norwood is a town and census-designated place in Norfolk County, Massachusetts, USA. As of the 2000 census, the population was 28,587. The community was named after Norwood, England. Norwood is on the Neponset River which runs all the way from Boston Harbor to Foxborough. Norwood apartments for rent comparison page shows most up to date rent information on Norwood apartments and houses. Rent information is obtained from multiple rental sources but we cannot guarantee their accuracy.