【沿革】姜山镇历史悠久,始建于西汉。因境内有座形似生姜的小孤丘——姜山,故得名。解放前为姜山镇。1949年设姜山乡(?姜山镇?)、茅山乡等。1958年改燎原公社(1961年改姜山公社)、茅山公社等。1964年省政府批准姜山为建制镇,但未建政。1983年改姜山镇、茅山乡、丽水乡、朝阳乡,1992年丽水、朝阳二乡并入姜山镇,1994年茅山撤乡改镇。
1996年,姜山镇面积60平方千米,人口5.6万,辖墙弄、伐门、东光、励江岸、陈家闺、后贸、景江岸、汪家、新塘沿、上河、郁家、曙光、上张、井亭、毛洋、树桥头、定桥、秦叶、夏施、姜山头、陈鉴桥、陆字堰、齐里、侯家、张华山、计家、朱矸、周家、何家、上游、宅前、俞家埭、山西、大桥头、楠山后、孙家庄、柯家、黎山后、蓉江、翻石渡、周韩、西郑、东郑、奉先桥、田屋、里柯、张俞、顾家、新屋、张村庙、甬江、渔业新村52个行政村和姜山居委会;茅山镇面积25平方千米,人口2万,辖虎啸周、杨家弄、王伯桥、东林寺、花园、胡家坟、红叶、唐家江、茅山、茅东、孙张漕、西楼、薛家畈、周家埭、孙家山、走马塘、东李、沈西、沈东、东张、清河桥、董家跳22个行政村和茅山居委会。
2004年,姜山镇行政村由原来的74个调整为55个,各村平均人口1189人。4月22日,调整后的五龙桥村(原大桥头村和横山村合并而成)、黎山后村、联荣村、同三村等19个新行政村正式挂牌成立。由于规划衔接、明州工业园区建设等原因,东光、仪门、墙弄等行政村将进行村改居工作,上何、夏施、郁家等10个明州工业园区拆迁村将进行撤村建社区工作。2007年末,户籍人口76360人,外来人口5.2万人,辖星城等5个社区,仪门、东光、上何等55个行政村。