Сцяг Магілёва — адзін з афіцыйных сімвалаў горада Магілёва. Сцяг і герб Магілёва зацверджаны Указам Прэзідэнта Рэспублікі Беларусь ад 3 студзеня 2005 г. № 1.
Сцяг уяўляе сабой прамавугольнае палотнішча серабрыстага (белага) колеру з суадносінамі бакоў 1:2, у цэнтры пярэдняга боку якога — выява герба горада Магілёва.