Vesyegonsk () is a town and the administrative center of Vesyegonsky District in Tver Oblast, Russia.
Весьего́нск — город (с 1776) на северо-западе России, административный центр Весьегонского района Тверской области.