Indian Lake is a town in Hamilton County, New York, United States. The population was 1,352 at the 2010 census. The name is from a large lake partly inside the town. There are no permanent stop lights in the town, much less the county. Law enforcement is provided by New York State Troopers.
The Town of Indian Lake is on the east border of the county and is northeast of Utica.
Indian Lake terms itself the "Moose capital of the Northeast." Their welcoming sign on Route 28 even features this critter, and several other examples of this claim can be found throughout the town itself.
The Town of Indian Lake was established in 1858 from the Towns of Gilman (now defunct), Long Lake, and Wells. In 1861, Indian Lake was expanded using territory from Gilman and Lake Pleasant, New York.