Battle Creek is a city located in Ida County Iowa. With a 2020 population of 695, it is the 373rd largest city in Iowa and the 11917th largest city in the United States . Battle Creek is currently growing at a rate of 0.14% annually but its population has decreased by -2.52% since the most recent census, which recorded a population of 713 in 2010. Battle Creek reached it's highest population of in . Spanning over 0 miles, Battle Creek has a population density of 1,394 people per square mile.
The average household income in Battle Creek is $57,979 with a poverty rate of 8.76%. The median rental costs in recent years comes to $496 per month, and the median house value is $53,400. The median age in Battle Creek is 48.9 years, 46 years for males, and 53 years for females.