Massillon is a city in Stark County in the U.S. state of Ohio. It is about west of Canton, south of Akron, and south of Cleveland. The population was 32,149 at the 2010 census, which makes it the 44th largest city in Ohio.