Kanawha is a city located in Hancock County Iowa. With a 2020 population of 581, it is the 416th largest city in Iowa and the 12680th largest city in the United States . Kanawha is currently declining at a rate of -1.19% annually and its population has decreased by -10.89% since the most recent census, which recorded a population of 652 in 2010. Kanawha reached it's highest population of in . Spanning over 2 miles, Kanawha has a population density of 289 people per square mile.
The average household income in Kanawha is $53,891 with a poverty rate of 15.80%. The median rental costs in recent years comes to $569 per month, and the median house value is $51,600. The median age in Kanawha is 33.4 years, 30.8 years for males, and 36.5 years for females.