According to the
United States Census Bureau, Swan Lake Township covers an area of 36.46 square miles (94.42 square kilometers); of this, 35.64 square miles (92.32 square kilometers, 97.78 percent) is land and 0.81 square miles (2.1 square kilometers, 2.22 percent) is water.
Unincorporated towns •
Gridley at •
Maple Hill at (This list is based on USGS data and may include former settlements.)
Adjacent townships •
Lincoln Township (north) •
Iowa Lake Township (northeast) •
Armstrong Grove Township (east) •
Denmark Township (southeast) •
Jack Creek Township (south) •
High Lake Township (southwest) •
Center Township (west) •
Ellsworth Township (northwest)
Cemeteries The township contains Swan lake Cemetery.
Major highways •
Iowa Highway 9 ==School districts==