Shrewsbury is a town in Worcester County, Massachusetts, United States. Shrewsbury, unlike surrounding towns like Grafton, Millbury, Westborough, and Northborough, did not become a mill town or farming village; most of its 19th-century growth was due to its proximity to Worcester and visitors to Lake Quinsigamond. The population was 35,644 according to the 2010 US Census, in nearly 12,400 households. Incorporated in 1727, the town is governed now... Show more

source