Twin Lakes Township is a township in Carlton County, Minnesota, United States. The population was 1,912 as of the 2000 census. According to the United States Census Bureau, the township has a total area of 44.8 square miles, of which 42.8 square miles is land and 2.0 square miles is water.