Velsk (en russe : Вельск) est une ville de l'oblast d'Arkhangelsk, en Russie. Sa population s'élevait à 22 311 habitants en 2019.