Ныне действующий флаг утверждён 22 июня 2011 года.
Флаг муниципального образования «Город Йошкар-Ола» представляет собой прямоугольное полотнище с отношением ширины к длине 2:3, лазоревого цвета с двухсторонним изображением в центре полотнища основного элемента герба муниципального образования «Город Йошкар-Ола», развёрнутого к древку, — серебряного лося с золотыми рогами и копытами. Габаритная ширина изображения основного элемента герба на флаге муниципального образования «Город Йошкар-Ола» должна составлять 2/5 части длины полотнища флага.
Первый флаг муниципального образования «Город Йошкар-Ола» был утверждён 27 февраля 2006 года[3]. Описание флага гласило:
Флаг муниципального образования «Город Йошкар-Ола» представляет собой прямоугольное полотнище с отношением ширины к длине 2:3, лазоревого цвета с белой дважды гаммированно разделённой геометрическим орнаментом полосой вдоль древка, с двухсторонним изображением в центре лазоревого поля основного элемента герба муниципального образования «Город Йошкар-Ола», развёрнутого к древку, — серебряной лосихи. Ширина полосы составляет 1/5 части ширины флага. Габаритная ширина изображения основного элемента герба на флаге муниципального образования «Город Йошкар-Ола» должна составлять 2/5 части длины полотнища флага.
Флаг муниципального образования «Город Йошкар-Ола» представляет собой прямоугольное полотнище с отношением ширины к длине 2:3, лазоревого цвета с двухсторонним изображением в центре полотнища основного элемента герба муниципального образования «Город Йошкар-Ола», развёрнутого к древку, — серебряной лосихи. Габаритная ширина изображения основного элемента герба на флаге муниципального образования «Город Йошкар-Ола» должна составлять 2/5 части длины полотнища флага.
↑ 12Решение XI сессии Собрания депутатов городского округа «Город Йошкар-Ола» от 27.02.2006 № 216-IV «О Положении о флаге муниципального образования „Город Йошкар-Ола“»