Глава городского округа «Город Йошкар-Ола» (глава муниципального образования «Город Йошкар-Ола») — высшее должностное лицо, возглавляющее деятельность по осуществлению местного самоуправления на территории городского округа «Город Йошкар-Ола» и наделённое собственными полномочиями по решению вопросов местного значения. В соответствии с уставом города глава Йошкар-Олы является председателем представительного органа — Собрания депутатов.
Глава администрации городского округа (мэр города Йошкар-Олы) — высшее должностное лицо администрации городского округа «Город Йошкар-Ола» — исполнительно-распорядительного органа местного самоуправления городского округа «Город Йошкар-Ола».
Советский период
С образованием Марийской автономной области в ноябре 1920 года Краснококшайск был определён административным центром новой административно-территориальной единицы. В 1925 году с принятием Положения о городских Советах — высших органах власти в городах — началась работа по созданию Краснококшайского городского совета. 27 августа 1926 года городской совет был создан, его первым председателем был избран Иванов Фёдор Павлович.
В соответствии с Конституцией СССР, принятой 5 декабря 1936 года, Советы стали именоваться Советами депутатов трудящихся.
С принятием в 1977 году новой Конституции СССР выборы депутатов в городской Совет стали проводить один раз в два с половиной года.
Список председателей городского совета
Постсоветский период
В конце 1991 года в соответствии с законом Марийской ССР «О местном самоуправлении в Марийской ССР» и решением исполкома Йошкар-Олинского горсовета народных депутатов № 1445 от 30.12.1991 горсовет прекратил свою деятельность.
11 апреля 1997 года городское собрание депутатов приняло устав города. В нём была закреплена выборная должность главы самоуправления города — высшего должностного лица, возглавлявшего одновременно и представительный и исполнительный органы власти. Председателем городского Собрания и одновременно главой администрации города был избран Козлов Вениамин Васильевич.
Должности главы самоуправления города (мэра) и председателя городского собрания были разделены в июле 2000 года внесением изменений в устав города.
В результате изменения устава города 24 июня 2004 года поменялся порядок назначения главы муниципального образования и главы администрации города: первый стал избираться из числа депутатов и одновременно являлся председателем городского собрания, второй назначается городским собранием на конкурсной основе и работает по контракту.
Список глав администрации (мэров) Йошкар-Олы
Собрание депутатов наделено правом утверждать порядок проведения конкурса на замещение должности главы администрации городского округа (мэра города), утверждать условия контракта с ним в части, касающейся осуществления полномочий по решению вопросов местного значения, назначать на должность главы администрации городского округа по итогам конкурса, а также принять решение о его отставке по собственному желанию.
Список глав городского округа «Город Йошкар-Ола» — председателей городского собрания
Глава городского округа избирается городским собранием депутатов на срок полномочий собрания на его первом заседании..
Глава городского округа подконтролен и подотчётен населению и городскому собранию.