Silver Lake Township is one of twelve townships in Dickinson County, Iowa, USA.
As of the 2000 census, its population was 1,159.
[1] According to the United States Census Bureau, Silver Lake Township covers an area of 28.72 square miles (74.37 square kilometers); of this, 27.14 square miles (70.3 square kilometers, 94.53 percent) is land and 1.57 square miles (4.07 square kilometers, 5.47 percent) is water.
The township contains Silver Lake Cemetery.