Динамика численности населения в городском округе «Город Йошкар-Ола» сохраняется положительной на протяжении последних 7 лет. За 10 лет численность населения увеличилась на 18,5 тыс. человек. На начало 2017 года численность постоянного населения составила 277,7 тыс. человек (40% от численности населения в республике).
По данным Маристата, в январе-декабре 2017 года зарегистрирован естественный прирост населения - 366 чел. (за январь-декабрь 2016 г. – 767 чел.).
За 12 месяцев 2017 года родился 3271 ребенок, что на 594 малыша меньше, чем в 2016 году.
В 2017 году умерло 2905 человек, что на 176 человек меньше, чем в 2016 году.
В течение 2017 года в городском округе «Город Йошкар-Ола» было зарегистрировано 1649 браков (в 2016 г. – 1553) и 1043 развода (в 2016г. – 1025). На 100 браков пришлось 63 развода.
В январе-декабре 2017 г. в городской округ «Город Йошкар-Ола» прибыло 9855 чел., выбыло 8616 человек. Миграционный прирост составил 1239 человек против миграционного прироста 884 человек в январе-декабре 2016 года.