Tupper Lake is a village located in Franklin County, New York. Tupper Lake has a 2026 population of 3,308. Tupper Lake is currently declining at a rate of -0.48% annually and its population has decreased by -1.99% since the most recent census, which recorded a population of 3,375 in 2020.