Holstein is a city located in Ida County Iowa. With a 2020 population of 1,382, it is the 221st largest city in Iowa and the 9033rd largest city in the United States . Holstein is currently growing at a rate of 0.44% annually but its population has decreased by -1.00% since the most recent census, which recorded a population of 1,396 in 2010. Holstein reached it's highest population of in . Spanning over 2 miles, Holstein has a population density of 877 people per square mile.
The average household income in Holstein is $75,765 with a poverty rate of 10.39%. The median rental costs in recent years comes to $569 per month, and the median house value is $98,400. The median age in Holstein is 44.9 years, 46.6 years for males, and 44.3 years for females.