Этот город имеет славную и долгую историю. Археологи отметили на карте Йошкар-Олы стоянки периода позднего каменного века с возрастом около 12 тысяч лет. В средние века эти земли были владением Казанских ханов. И только после усиления Московского государства была основана
Йошкар-Ола.
Победа Ивана Грозного над Казанским ханством позволила ему не только захватить новые земли, но и начать укрепление собственной власти на них, в том числе путем подавления повстанческих движений. Для реализации этих задач в конце XVI века на берегу реки Малая Кокшага начала отстраиваться крепость, получившая название Царев город, впоследствии переименованный в Царевококшайск. Защитой городу изначально служили деревянный частокол и вал. Уже в первые годы существования поселения гарнизону крепости пришлось вступать в противостояния с местным населением; их сражения впоследствии историки отметили на карте Йошкар-Олы. В 1609 году крестьяне Поволжья преодолели сопротивление защитников и овладели Царевококшайском. Для освобождения города и наказания непокорных по приказу царя прибыли войска из Казани.
Спустя десятилетия город перестал использоваться как опорный военный пункт. Появились такие достопримечательности как посад и слобода, были налажены торговые связи с другими регионами. В Царевококшайск переселялись ремесленники и купцы из других городов. Появились новые отрасли хозяйства – заготовка леса и пушной промысел. Список достопримечательностей, которые содержит современная карта Йошкар-Олы, пополнился в XVIII веке многими храмами и большими домами.
Начиная с 1835 года застройка
Йошкар-Олы определяется генеральным планом. В середине позапрошлого века город включал в себя более 200 домов, 5 церквей и столько же школ, а также несколько мастерских и торговых лавок. В конце XIX века построен первый завод.