Welcome to Canton

Canton is a town in Norfolk County, Massachusetts, United States. The population was 21,561 at the 2010 census. Canton is part of Greater Boston, about 15 miles southwest of downtown Boston.

Quick Facts

Population

21,561

Female

11,363

Male

10,198

  • White
    17,951
    83.3%
  • Asian
    1,312
    6.1%
  • Black
    1,301
    6.0%
  • Hispanic
    596
    2.8%
Median Home Price

$ 500,608

Average Income

$101,213

Median resident age

42.3 years

Canton Schools

SchoolGradesSchool LevelState RankingStudent/Teacher Ratio
Lt Peter M HansenK-5Elementary101/93813.2
Wm H Galvin Middle6-8Middle86/48714.2
Canton High9-12High63/34813.2
Dean S LuceK-5Elementary194/93814.1
John F KennedyK-5Elementary199/93814.0
Blue Hills Regional Technical School9-12High198/34811.1
Rodman Early Childhood CenterPublic PK–: –/–15.6