Grimes is located in Polk County, IA. The population is 8,341, making Grimes the 9th largest city in Polk County.
There are 3 public schools in Grimes with an average Homefacts rating of A-. The total crime rate for Grimes is very low, and there are 5 registered sex offenders residing in the city. Unemployment in Grimes is moderate and the median home sales price is $209,000.