Grimes is a city in Dallas and Polk Counties in the U.S. state of Iowa. The population was 5,098 at the 2000 census; a special census in 2004 counted 5,862 residents. Grimes is part of the Des Moines–West Des Moines Metropolitan Statistical Area.
Grimes incorporated as a city on May 7, 1894. It is believed to be named after James W. Grimes.
Grimes is located at 41°40′59″N 93°47′4″W / 41.68306°N 93.78444°W / 41.68306; -93.78444 (41.682939, -93.784438).