Сцяг Сянна — сцяг горада Сянно і Сенненскага раёна.
Сцяг горада Сянно і Сенненскага раёна ўяўляе сабой прамавугольнае палотнішча з суадносінамі бакоў 1:2, якое складаецца з дзвюх гарызантальных роўнавялікіх палос: верхняй – жоўтага і ніжняй – зялёнага колеру. У цэнтры пярэдняга боку палотнішча размешчана выява герба Сянна і Сенненскага раёна.
Герб і сцяг Сянна зацверджаны Указам Прэзідэнта Рэспублікі Беларусь ад 20 студзеня 2006 года № 36[1].