1949年,上馬街道轄域?qū)倌虾^(qū)即墨縣治。
1951年1月,第九區(qū)轄鄉(xiāng)政府(含河套)成立。
1955年10月,更名為馬哥莊區(qū)。
1956年3月,撤銷馬哥莊區(qū),并入陰島區(qū)。
1958年9月,撤鄉(xiāng)設社,曙光人民公社成立,后改稱馬哥莊人民公社。
1961年3月21日,馬哥莊公社由即墨縣劃歸嶗山郊區(qū),同年10月5日,嶗山郊區(qū)改為嶗山縣,歸之。
1984年4月,撤消人民公社建立上馬鎮(zhèn),1994年6月,城陽區(qū)設立,上馬鎮(zhèn)由嶗山區(qū)劃歸城陽區(qū)轄治。
2001年6月,上馬鎮(zhèn)改為上馬街道。