Sharon is a town in Norfolk County, Massachusetts. It was first settled in 1637 and incorporated in 1783. The population was 17,612 at the time of the 2010 census. Sharon is about 17 miles southwest of downtown Boston. The town has all the desirable features: great schools, Lake Massapoag, high percentage of conserved land and an active town.