Hopedale is a town in Worcester County, Massachusetts, United States. The population was 5,907 at the 2000 census. For geographic and demographic information on the census-designated place Hopedale, please see the article Hopedale (CDP), Massachusetts.