Westborough is a town in Worcester County, Massachusetts, United States. The population was 17,997 at the 2000 census. The town is governed under the open town meeting system located in the town hall.