Princeton is a town in Worcester County, Massachusetts, United States. It is bordered on the east by Sterlingand Leominster, on the north by Westminster, on the northwest by Hubbardston, on the southwest byRutland, and on the southeast by Holden. The population was 3,413 at the 2010 census.Princeton was created in 1759, out of land that was once part of Rutland. It was named after the Rev.Thomas Prince. In 1810, it annexed a piece of Hubbardston, and in 1870, it annexed a piece of Westminster.