明嘉靖年間屬清泉鄉十一都;1931年設東山鄉;1946年與民族鄉合置東望鄉;1949年8月析置東山鄉;1958年9月稱東山生產大隊(1959年改東山管理區),屬莘塍大公社;1961年9月建東山人民公社,屬莘塍區;1984年4月復置東山鄉;1988年5月撤鄉建東山鎮,仍屬莘塍區;1992年5月并入城關鎮;2000年6月城關鎮、上望鎮、潘岱鄉合并設立安陽鎮;2003年12月撤安陽鎮,分設東山街道、安陽街道等6個街道;2011年4月北麂鄉、北龍鄉并入;2015年12月析置北麂鄉。