1951年稱第九區(qū)、第十區(qū)。
1955年復(fù)稱苗山區(qū)、常莊區(qū)。
1958年3月分為龍角鄉(xiāng)、苗山鄉(xiāng)、常莊鄉(xiāng)、和莊鄉(xiāng)。
同年10月改稱苗山公社、常莊公社、和莊公社。
1959年改稱苗山公社、常莊公社。
1984年改稱苗山辦事處、常莊辦事處。
1985年10月,苗山辦事處分為苗山鎮(zhèn)、見馬鄉(xiāng),常莊辦事處分為常莊鄉(xiāng)、和莊鄉(xiāng),屬萊蕪市(縣級市)。
1992年12月,縣級萊蕪市升格為地級萊蕪市,設(shè)萊城區(qū)、鋼城區(qū)兩個區(qū),苗山鎮(zhèn)屬萊蕪市萊城區(qū)。
2000年見馬鄉(xiāng)、常莊鄉(xiāng)并入苗山鎮(zhèn),仍稱苗山鎮(zhèn),屬萊蕪市萊城區(qū)。
2018年12月,濟南市萊蕪市進行區(qū)劃調(diào)整,撤銷萊蕪市萊城區(qū),設(shè)立濟南市萊蕪區(qū),隨即歸屬濟南市萊蕪區(qū)至今。