Vesyegonsk (Russian:Весьего́нск) is a town and the administrative center of Vesyegonsky District in Tver Oblast, Russia. Population: 7,329(2010 Census);8,662(2002 Census);9,574(**** Census).
The historical part of Vesyegonsk lies under the waters of the Rybinsk Reservoir.