Upper Herring Lake is a natural freshwater lake near Traverse City in the northwestern end of the Lower Peninsula. Together with Lower Herring Lake, which is located to the west of Upper Herring Lake, the lakes cover 1,022 acres. The two lakes are connected through Herring Creek. Fishing in the Upper Herring Lake is famous for its population of brown trout and lake trout, as well as largemouth bass, bluegill, smallmouth bass, walleye, northern pike, rock bass, and crappie. The area is known for the winter sports such as ice fishing, cross-country skiing, snowmobiling, and downhill skiing, as well as hiking, biking, bird watching and nature photography in the summer. Upper Herring Lake is located within the township of Blaine.

Plan Your Trip

Get Ready to Go!

Need some more help?


Read our Reservations & Travel Planning Tips guide.