Goose Lake is a city in Clinton County, Iowa, United States. The population was 239 at the time of the 2020 census.
History
Goose Lake was platted in 1889, and it was incorporated in 1908. It took its name from nearby Goose Lake.
Geography
According to the United States Census Bureau, the city has a total area of , all land.
