Cottonwood is a city located in Idaho County Idaho. With a 2020 population of 960, it is the 86th largest city in Idaho and the 10481st largest city in the United States . Cottonwood is currently growing at a rate of 1.05% annually and its population has increased by 6.67% since the most recent census, which recorded a population of 900 in 2010. Cottonwood reached it's highest population of 960 in 2021. Spanning over 1 miles, Cottonwood has a population density of 1,144 people per square mile.
The average household income in Cottonwood is $61,151 with a poverty rate of 8.85%. The median rental costs in recent years comes to $615 per month, and the median house value is $128,600. The median age in Cottonwood is 36.7 years, 35.1 years for males, and 38.8 years for females.