Whitefish Lake is located northwest of the city of Whitefish, Montana at an elevation of . It lies between the southwest flank of the Whitefish Range and the northeast flank of Lion Mountain in Flathead County. This natural lake has a maximum length of and width of , and is at its deepest. Whitefish Lake has a surface elevation of and occupies a surface area of approximately .