1914年,莱芜县属于济南道。
1925年,济南道莱芜县划归泰安道
1928年,泰安道莱芜县划归直属省直属。
1938年4月,山东省委设立莱芜县抗日民主政权。
1939年1月,成立泰山区特委,驻地在莱芜县南部圣井村。
1939年3月,泰山区特委以莱芜县与新泰县的交界地区为基础,设立泰山区特委直属县。
1939年3月,莱芜县的一区、三区、四区、五区与十区划归泰山区特委直属县。
1939年3月,新泰县的二区、三区与四区划归泰山区特委直属县。
1939年3月,在莱芜县东部地区建立了博山县、莱芜县与蒙阴县边区联防办事处,称为博莱蒙边区联防办事处。
1939年5月,成立泰安县、泰芜县、历城县与章丘县四县联合办事处,称为专区级泰莱历章联合办事处。
1939年9月,撤销泰山区特委,设立泰山地委,驻地莱芜县东部常庄。
1939年8月,莱芜县委成立莱芜县抗日民主政府,驻地羊里镇朱家庄。
1939年9月,成立泰安县、莱芜县、历城县、章丘县、淄川县、博山县与新泰县专署级七县联合办事处,驻地在莱芜县雪野。
1939年9月,撤销泰莱历章四县联合办事处,辖区并入七县联合办事处。
1939年9月,撤销博莱蒙三县边区联防办事处,辖区并入七县联合办事处。
1940年3月,成立泰山区行政专员公署,驻地莱芜县常庄区响水湾村。
1941年5月,以原莱芜县泰莱公路以北,章莱公路以西,以西北山区的部分区域为基础,包括原莱芜县的七区、八区、九区及二区与十区部分区域,设立莱芜县,又称莱北县。管辖水北区、寨里区、王庄区、方下区、香山区、华山区、山口区、雪野区、陈村区、抬头区与茶业区等11个分区。
1941年5月,以原莱芜县汶河以南,以莲花山的部分区域为基础,设立莱南县,又称莱南行署。包括原莱芜县的三区、四区及一区、十区部分区域,管辖鲁西区、圣井区、野店区、汶南区、青泥区与南冶区等6个分区。
1941年5月,新泰县西部的果都区、羊流区与翟镇区划归莱南县。
1941年5月,以原莱芜县章莱公路以东,以常庄区与文字县区的部分区域为基础,包括原莱芜县的一区、五区、六区及二区部分区域与博山县、蒙阴县部分区域,设立莱东县,又称莱东行署。管辖镇里区、石马区、常庄区、苗山区、杓山区、铁车区、辛庄区、白龙区、孝义区、鹏山区、矿山区、黄花区与棋山区等13个分区。
1941年8月,章丘县三义乡区、凤山乡区与茶业区划归莱北县。
1941年9月,莱南县与新泰县西部合并,设立新甫县。
1941年10月,撤销莱东县矿山区。
1941年11月,撤销莱东县黄花区,辖区并入棋山区。
1941年11月,莱东县棋山区划归新甫县。
1942年3月,莱东县镇里区划归莱北县。
1942年4月,莱东县与博山县部分区域合并,设立博莱县。
1942年4月,博山县的固山区、夏庄区划归博莱县。
1942年4月,蒙阴县张黄区划归博莱县。
1942年10月,莱北县王庄区与陈村区合并为羊里区。
1942年10月,莱北县抬头区与茶业区划归淄川县。
1943年7月,设立莱北县张里区。
1943年10月,新甫县南冶区与青泥区合并为颜庄区。
1944年6月,新甫县鲁西区划归莱北县。
1944年7月,新甫县圣井区、汶南区与颜庄区划归新泰县。
1944年7月,撤销博莱县,恢复莱东县。
1944年7月,博莱县固山区、夏庄区划归博山县。
1944年7月,博莱县张黄区划归蒙阴县。
1945年7月,莱东县矿山区划归莱北县。
1945年10月,新泰县圣井区、汶南区与颜庄区划归莱芜县。
1945年10月,撤销莱东县、莱东县与新甫县,恢复原莱芜县区划。莱芜县管辖矿山区、口镇区、雪野区、香山区、水北区、鲁西区、圣井区、汶南区、颜庄区、辛庄区、苗山区、常庄区、茶业区等13个区。
1946年,以矿山区、汶南区、颜庄区与辛庄区部分区域为基础,设立莱芜县汶阳区。
1946年,以口镇区、雪野区、香山区、水北区与鲁西区部分区域为基础,设立仪封区。
1946年,以水北区、鲁西区与圣井区部分区域为基础,设立杨庄区。
1950年,莱芜县属于泰安专区。
1950年泰安专区莱芜县
1950年5月,撤销莱芜县汶阳区,辖区村庄分别划归矿山区、颜庄区与辛庄区。
1950年5月,莱芜县管辖矿山区、口镇区、仪封区、鲁西区、圣井区、汶南区、颜庄区、辛庄区、苗山区、常庄区、茶业区、雪野区、香山区、水北区与杨庄区等15个区;各区下辖乡,全县共189个乡。
1951年3月,莱芜县分别撤销矿山区、口镇区、仪封区、鲁西区、圣井区、汶南区、颜庄区、辛庄区、苗山区、常庄区、茶业区、雪野区、香山区、水北区与杨庄区,对应分别设立第一区至第十五区。
1951年5月,撤销莱芜县第十五区,辖区村庄分别划归第四区与第十四区。
1953年5月,恢复莱芜县第十五区。
1955年3月,淄川县的东西乡、珠宝乡、龙门乡、桃花乡、清泉乡、峪林乡与黑峪乡,划归莱芜县组成第十六区。
1955年3月,博山县的樵岭前乡、桃花泉乡、西流泉乡及响泉村,划归莱芜县组成第十六区,
1955年8月,撤销莱芜县第十六区。
1955年8月,莱芜县第十六区东西乡、珠宝乡、龙门乡、桃花乡、清泉乡、峪林乡与黑峪乡划归淄川县。
1955年8月,莱芜县第十六区樵岭前乡、桃花泉乡、西流泉乡及响泉村划归博山县。
1955年10月,莱芜县分别撤销第一区至第十五区,复用原地名,管辖矿山区、口镇区、仪封区、鲁西区、圣井区、汶南区、颜庄区、辛庄区、苗山区、常庄区、茶业区、雪野区、香山区、水北区与杨庄区。
1958年,泰安专区莱芜县划归济南市。
1958年3月,撤销莱芜县各区,设立各乡镇,管辖城关镇及王善乡、口镇乡、羊里乡、方下乡、鲁西乡、牛泉乡、圣井乡、高庄乡、南冶乡、颜庄乡、郑王庄乡、孝义乡、辛庄乡、铁车乡、龙角乡、苗山乡、常庄乡、和庄乡、茶业乡、腰关乡、雪野乡、上游乡、大王庄乡、大槐树乡、寨里乡、水北乡、杨庄乡等27个乡。
1958年3月,莱芜县设立雪野办事处。
1958年10月,莱芜县撤销各乡镇,设立公社,管辖城关公社、孝义公社、口镇公社、羊里公社、红旗公社、方下公社、鲁西公社、牛泉公社、圣井公社、高庄公社、南冶公社、颜庄公社、郑王庄公社、辛庄公社、苗山公社、常庄公社、和庄公社、腰关公社、吉山公社、上游公社、大王庄公社、大槐树公社、寨里公社、杨庄公社。
1959年2月,莱芜县合并各公社,管辖矿山公社、口镇公社、羊里公社、方下公社、圣井公社、高庄公社、颜庄公社、辛庄公社、苗山公社、常庄公社、腰关公社、上游公社、大王庄公社、寨里公社、杨庄公社,各公社管辖171个管理区。
1959年2月,撤销腰关公社,设立茶业公社。
1959年2月,撤销圣井公社,设立牛泉公社。
1960年4月,撤销高庄公社,管辖大队分别划归牛泉公社、颜庄公社与矿山公社。
1960年4月,撤销羊里公社,管辖大队分别划归口镇公社、寨里公社与大王庄公社。
1961年,济南市莱芜县划归泰安专区。
1964年5月,设立莱芜县高庄公社。
1964年5月,牛泉公社的槲林大队与鲁家大队划归高庄公社。
1964年5月,颜庄公社的南冶大队、老君大队与对仙大队划归高庄公社。
1964年5月,矿山公社的高庄管理区划归高庄公社。
1964年5月,设立莱芜县羊里公社。
1964年5月,大王庄公社的址坊大队划归羊里公社。
1964年5月,寨里公社的羊里大队与王石管理区划归羊里公社。
1964年5月,以大下管理区的辛兴的4个大队为基础,设立辛兴管理区。
1964年5月,大下管理区的戴家庄大队、魏家庄大队、贾家洼子大队等3个大队划归辛兴管理区。
1964年5月,辛兴管理区划归羊里公社。
1967年,莱芜县属于泰安地区。
1982年1月,撤销矿山公社,设立城关镇。莱芜县管辖城关镇与14个公社,各公社管辖91个管理区与1003个大队。
1983年8月,撤销莱芜县,设立县级莱芜市,莱芜市管辖城关镇与14个公社,各公社管辖91个管理区。
1984年4月,撤销莱芜市各公社和管理区,莱芜市管辖15个办事处,各办事处管辖72个乡、8个镇与1个城区办公室。
1985年,县级莱芜市属于泰安市。
1985年泰安市莱芜市
1985年10月,莱芜市管辖城区办事处。
1985年10月,莱芜市管辖张家洼镇、口镇、羊里镇、方下镇、牛泉镇、高庄镇、南冶镇、颜庄镇、城子坡镇、辛庄镇、苗山镇、上游镇、大王庄镇、寨里镇、杨庄镇等15个镇。
1985年10月,莱芜市管辖北孝义乡、圣井乡、里辛乡、铁车乡、见马乡、常庄乡、和庄乡、茶业口乡、腰关乡、鹿野乡、雪野乡、大槐树乡等12个乡。
1990年8月,县级莱芜市设立副县级钢城办事处,管辖颜庄镇、城子坡镇与里辛乡。
1990年8月,新泰市寨子乡划归钢城办事处。
1990年8月,沂源县黄庄镇划归钢城办事处。
1992年11月,撤销县级莱芜市,设立地级莱芜市。
1992年11月,地级莱芜市设立莱城区与钢城区。
1992年地级莱芜市莱城区与钢城区
1992年11月,莱城区管辖城区办事处。
1992年11月,莱城区管辖张家洼镇、口镇、羊里镇、方下镇、牛泉镇、高庄镇、南冶镇、辛庄镇、苗山镇、上游镇、大王庄镇、寨里镇、杨庄镇等13个镇。
1992年11月,莱城区管辖北孝义乡、圣井乡、铁车乡、见马乡、常庄乡、和庄乡、茶业口乡、腰关乡、鹿野乡、雪野乡、大槐树乡等11个乡。
1992年11月,钢城区管辖城子坡镇、颜庄镇与黄庄镇等3个镇。
1992年11月,钢城区管辖里辛乡与寨子乡2个乡。
1993年3月,撤销莱城区城区办事处,设立莱城区城市街道办事处。
1995年10月,钢城区撤销城子坡镇,设立城子坡街道。
1995年10月,钢城区撤销里辛乡,设立里辛镇。
2000年12月,莱城区撤销北孝义乡,辖区并入莱城区城市街道办事处。
2000年12月,莱城区撤销城市街道办事处,设立凤城街道。2000年12月,莱城区撤销南冶镇与高庄镇,设立高庄街道。2000年12月,莱城区撤销张家洼镇,设立张家洼街道。
2000年12月,莱城区撤销铁车乡,辖区并入辛庄镇。
2000年12月,莱城区撤销常庄乡与见马乡,辖区并入苗山镇。
2000年12月,莱城区撤销腰关乡、茶业口乡,设立茶业口镇。
2000年12月,莱城区撤销鹿野乡、上游镇与雪野乡,设立雪野镇。
2000年12月,莱城区撤销大槐树乡,辖区并入大王庄镇。
2000年12月,莱城区撤销圣井乡,辖区并入牛泉镇。
2000年12月,钢城区撤销寨子乡,辖区并入城子坡街道。
2000年12月,钢城区撤销城子坡街道,设立艾山街道。
2000年12月,莱城区管辖凤城街道、张家洼街道与高庄街道等3个街道。
2000年12月,莱城区管辖口镇、羊里镇、方下镇、牛泉镇、辛庄镇、苗山镇、茶业口镇、雪野镇、大王庄镇、寨里镇、杨庄镇等11个镇。
2000年12月,莱城区管辖和庄乡1个乡。
2000年12月,钢城区管辖艾山街道1个街道。
2000年12月,钢城区管辖颜庄镇、黄庄镇与里辛镇等3个镇。
2002年10月,莱城区设立鹏泉街道。
2002年10月,莱城区凤城街道程故事村、大故事村、小故事村、冯家林村、南姜庄村、北姜庄村、地理沟村、黄泥沟村划归鹏泉街道。
2002年10月,莱城区凤城街道前宋村、后宋村、李陈庄村、北孝义村、孝义楼村、中和村、南连河村、北连河村、朴务头村、毕家庄村、郭家庄村、官厂村、大桥村、孙故事村、南孝义村、南张家庄村、陶家庄村、泉子村等26个村划归鹏泉街道。
2006年6月,莱城区辛庄镇划归钢城区。
2010年5月,撤销莱城区和庄乡,设立和庄镇。
2012年10月,撤销钢城区里辛镇,设立里辛街道;
2012年10月,撤销钢城区黄庄镇,设立汶源街道。
2019年1月,撤销地级莱芜市,辖区划归济南市。
2019年1月,撤销莱芜市莱城区,设立济南市莱芜区。
2019年1月,撤销莱芜市钢城区,设立济南市钢城区。