Templeton is a town in Worcester County, Massachusetts, United States. The population was 6,799 at the 2000 census. The town comprises four main villages: Templeton Center, East Templeton, Baldwinville, and Otter River. It is the home of Narragansett Regional High School, a regional public high school serving the towns of Templeton and Phillipston.