Torch Lake (Antrim County, Michigan) Another view of Torch Lake. Torch Lake at 19 miles (31 km) long is Michigan's longest inland lake and at approximately 18,770 acres (76 km²) is Michigan's second largest inland lake.