Grimes is a city located in Polk County Iowa. With a 2020 population of 17,348, it is the 29th largest city in Iowa and the 2090th largest city in the United States . Grimes is currently growing at a rate of 7.91% annually and its population has increased by 110.38% since the most recent census, which recorded a population of 8,246 in 2010. Grimes reached it's highest population of in . Spanning over 12 miles, Grimes has a population density of 1,482 people per square mile.
The average household income in Grimes is $93,395 with a poverty rate of 5.58%. The median rental costs in recent years comes to $1,002 per month, and the median house value is $225,800. The median age in Grimes is 34.1 years, 35 years for males, and 32.8 years for females.