Upton is a town in Worcester County, Massachusetts, United States. The population was 7,542 at the 2010 census.
For geographic and demographic information on the census-designated place Upton-West Upton, please see the article Upton-West Upton, Massachusetts.
Upton was originally the home of the Nipmuc, who inhabited most of central Massachusetts. The town was first settled in 1728 and was officially incorporated in 1735.