Dike is a city in Grundy County, Iowa, United States. The population was 1,209 at the 2010 census an increase of 28% increase from 944 at the 2000 census. It is part of the Waterloo–Cedar Falls Metropolitan Statistical Area. Dike was named for railroad construction engineer Chester Thomas Dike. Dike chose the site and laid out the town in 1900.