Shell Lake Township is a township in Becker County, Minnesota, United States. The population was 314 as of the 2000 census.

History

Shell Lake Township was organized in 1897. The township took its name from Shell Lake.