Boy Lake Township is a township in Cass County, Minnesota, United States. The population was 132 as of the 2000 census. This township took its name from Boy Lake. According to the United States Census Bureau, the township has a total area of 36.3 square miles, of which 27.6 square miles is land and 8.7 square miles is water.