Город находится на равнинной территории в центре Марийской низменности, в 50 км к северу от Волги, на южной границе таёжной зоны в районе смешанных лесов[6], на берегах реки Малая Кокшага, разделяющей город на две части. Площадь города составляет 101,8 км². Высота города над уровнем моря около 100 метров, рельеф характеризуется как равнинный, с общим уклоном в сторону поймы реки Малая Кокшага, в пределах города перепады высот небольшие (порядка 5 метров). Город Йошкар-Ола не только почти со всех сторон окружён зелёными лесами, но и имеет довольно развитые «лёгкие». Городские парки, скверы и другие зелёные насаждения занимают более 1414,6 га, из них 752,5 га — городские леса, для которых введён статус особо охраняемых природных территорий. Большой комплекс городских лесов дополняются водоохранными зонами рек, водоёмов, лесозащитными полосами вдоль автомобильных и железных дорог и т. д. Йошкар-Ола традиционно считается одним из самых «зелёных» городов России. ru.wikipedia.org/wiki/.