清初,合浦屬三村鄉楊家山所轄,舊也稱“楊家山”,但非高德專名。
清乾隆以后,與北海并稱為市,清道光以后,高德屬合浦縣靖海團。
1949年前,轄14保。
1949年后,屬北海第二區。
1958年,屬郊區公社。
1962年,獨立建社,名高德公社。
1984年,改稱高德鄉。
1987年,改稱高德鎮,歸銀海區管轄。
1995年4月,北海市區域調整,原高德鎮鐵路以東部分區域的13個村(居)委分設,籌建“城北鎮”,于1996年7月,經自治區人民政府批準正式成立定名為“靖海鎮”,歸海城區管轄。
2005年7月,海城區人民政府撤銷鎮建制,改設高德街道辦事處。
同時調整社區設置:將高德第二居民委員會撤并到高德第一居民委員會,東街、驛馬街道上海路以東部分劃入高德街道,與高菜高農部分地區合并成立上海北路、上海中路2個社區居民委員會。