New Canton is a city located in Pike County Illinois. With a 2020 population of 348, it is the 979th largest city in Illinois and the 14785th largest city in the United States . New Canton is currently growing at a rate of 0.29% annually but its population has decreased by -3.06% since the most recent census, which recorded a population of 359 in 2010. New Canton reached it's highest population of in . Spanning over 1 miles, New Canton has a population density of 395 people per square mile.
The average household income in New Canton is $39,782 with a poverty rate of 25.08%. The median rental costs in recent years comes to $495 per month, and the median house value is $55,600. The median age in New Canton is 45 years, 42.7 years for males, and 48.1 years for females.