Upper Twin Lake is a small (5.0 acres), remote glacial cirque lake, enhanced by a dam, located in the Rattlesnake Wilderness in the Rattlesnake Creek (Clark Fork River) drainage at 7220 ft elevation. The lake lies on the Lolo National Forest (Missoula Ranger District).