属东乡鹏山、芦城、铁车保。
民国初年称铁车区。
1941年属莱东县铁车、鹏山、辛庄3个区。
1945年10月,3个区合并为铁车区。
1950年改称第八区,1955年称辛庄区。
1958年3月分为辛庄、铁车2乡。同年10月合并为辛庄公社,辖辛庄、徐店、铁车、裴家庄、官庄、赵泉管理区。
1984年改称辛庄办事处,辖辛庄、徐家店、铁车、裴家庄、赵家泉、大官庄乡,74个行政村,80个自然村。
1985年10月,分为辛庄镇、铁车乡。
1997年,辛庄镇面积108.15平方千米,人口42942人,辖4个管理区,辛庄、东辛庄、下朱家店、杨家横、吕家峪、岔道、上三山、下三山、王响泉、桑响泉、刘响泉、郭家沟、徐家店、上陈、下陈、上河、北王家庄、蔡店、侯家店、前城子、后城子、桑园、秦家洼、百咀红、崖下、大徐家庄、上田庄,纸坊、坡庄、乔店、后峪、天井峪、大石家、赵家泉、兴隆庄、芦城、南埠子、赵家庄、苗家庄、南王家庄、培峪、东宋家庄、朱家沟、墨埠、东照临、西照临、于家官庄、北蛇沟、南蛇沟、簸萝、大官庄、东涝坡52个行政村,54个自然村;铁车乡面积73.9平方千米,人口10023人,辖3个管理区,西铁车、东铁车、桃科、旋东沟、郎郡、团坡子、傅宅科、砟峪、城岭、石湾子、大沟、裴家庄、南宝台、北宝台、红崖、团圆坡、西泉、北泉、桃峪19个行政村,23个自然村。2000年12月,撤销铁车乡,将其行政区域并入辛庄镇。2002年,面积182.05平方千米,人口53055人,辖7个管理区,71个行政村,77个自然村。
2006年,将郭家沟、秦家洼、大石家3村划归鹏泉街道办事处管辖。同年6月,将莱城区辛庄镇划归钢城区管辖。调整后,辛庄镇行政区域不变,镇政府驻地不变,辖68个行政村, 分别是辛庄、东辛庄、下朱家店、杨家横、吕家峪、岔道、上三山、下三山、王响泉、桑响泉、刘响泉、徐家店、上陈、下陈、上河、北王家庄、蔡店、侯家台、前城子、后城子、桑园、百咀红、
崖下、大徐家庄、纸坊、坡庄、乔店、后峪、天井峪、赵家泉、兴隆庄、芦城、南埠子、赵家庄、苗家庄、南王家庄、上田庄、培峪、东宋家庄、朱家沟、墨埠、东照临、西照临、于家官庄、北蛇沟、南蛇沟、簸箩、大官庄、东涝坡、东铁车、西铁车、桃科、旋车沟、郎郡、团坡子、傅宅科、砟峪、城岭、石湾子、大沟、裴家庄、南宝台、北宝台、红崖、团圆坡、西泉、北泉、桃峪。