Elk Lake is located in Antrim and Grand Traverse counties in Northern Michigan. Elk Lake is about a mile and a half wide and nine miles long, and is near the town of Elk Rapids. It has maximum depth of 192 ft , making it Michigan's second deepest after Torch Lake. It is a popular lake for fishing, featuring lake trout, rock bass, yellow perch, smallmouth bass, muskellunge, ciscoes, brown trout, rainbow trout, and whitefish.