Putnam Lake is a hamlet and census-designated place in the eastern part of the town of Patterson in Putnam County, New York, United States. As of the 2020 census, Putnam Lake had a population of 3,776. Putnam Lake is adjacent to the Connecticut border, which is crossed by a number of local streets. The community surrounds a lake, which is also called Putnam Lake.