明时,境域分属临朐县仁寿乡、孝慈乡。
宣统二年至1929年,属临朐县七贤区、冶源区、蒋峪区、柳山区1930年,属临朐县第二区、四区、六区、七区。
1944-1945年,分属南流区、盘阳区、蒋峪区。
1945年1月,盘阳区划入新设临东县,8月,临东县撤消,盘阳区复归临朐。
1949年,分属盘阳区、南流区、高庄区、蒋峪区。
1952年,属第三区、第四区。
1956年,属辛寨、南流两区。
1958年2月,撤区并乡,属辛寨乡、盘阳乡、南流乡、高庄乡,同年9月,成立辛寨人民公社、南流人民公社、白塔人民公社。
1959年11月,南流公社撤销,南流、河北、大辛中、夏家台子、杨家河等40个村划归辛寨公社。
1962年2月,将梨园沟、中白沙以南的42个自然村划入新设杨家河公社。
1984年4月,原辛寨公社改称辛寨镇。
1992年1月夏家山由白塔乡划入辛寨镇。
1993年6月,将河北、小山、朱家路口、谢家营、吉寺埠、熊家庄、房家庄子、孔家庄、蒲家庄、王梨花庄子、段家庄、新张庄、西半中、东半中、红庙子15个自然村及盘阳乡划归新建卧龙镇。
2001年2月,杨家河乡并入辛寨镇。
2007年9月,卧龙镇并入辛寨镇。
2020年6月,撤销辛寨镇,以其原有行政区域设立辛寨街道,街道办事处机关驻原辛寨镇政府驻地。