Crystal Lake Map
Crystal Lake is a city in Hancock County, Iowa, United States. The population was 285 at the 2000 census.
Crystal Lake is located at 43°13?25?N 93°47?31?W / 43.22361°N 93.79194°W / 43.22361; -93.79194 (43.223564, -93.792073).
According to the United States Census Bureau, the city has a total area of 0.2 square miles (0.6 km²), all of it land.
Nearby cities include Thompson, Leland, Titonka, Garner, Buffalo Center.