Upper Gresham Lake is a 362 acre lake located in Vilas County. It has a maximum depth of 32 feet. Fish include muskie, walleye, northern pike, largemouth bass, smallmouth bass and panfish. According to the DNR, panfish are abundant in the lake while muskie, largemouth bass and walleye are considered common. Northern pike are listed as present.