1949年,上马街道辖域属南海专区即墨县治。
1951年1月,第九区辖乡政府(含河套)成立。
1955年10月,更名为马哥庄区。
1956年3月,撤销马哥庄区,并入阴岛区。
1958年9月,撤乡设社,曙光人民公社成立,后改称马哥庄人民公社。
1961年3月21日,马哥庄公社由即墨县划归崂山郊区,同年10月5日,崂山郊区改为崂山县,归之。
1984年4月,撤消人民公社建立上马镇,1994年6月,城阳区设立,上马镇由崂山区划归城阳区辖治。
2001年6月,上马镇改为上马街道。