Blue Mountain Lake is a rural hamlet in the town of Indian Lake of Hamilton County, New York, at the intersection of New York Routes 28, 28N and 30. Blue Mountain Lake also refers to the lake on the banks of which the hamlet is situated. Blue Mountain Lake is about north of Utica and about northwest of Albany. The place is named after the mountain peak, Blue Mountain.