temperature in canton, oh
Canton, OH Weather. The average temperature of Canton is 49.89Â°F, which is about the same as the Ohio average temperature of 50.88Â°F and is lower than the national average temperature of 54.45Â°F.