Rainbow Lake, New York

Rainbow Lake is a hamlet in Franklin County, New York, United States. The community is 9.7 mi north of Saranac Lake. Rainbow Lake has a post office with ZIP code 12976, which opened on July 8, 1884.