清初,合浦属三村乡杨家山所辖,旧也称“杨家山”,但非高德专名。
清乾隆以后,与北海并称为市,清道光以后,高德属合浦县靖海团。
1949年前,辖14保。
1949年后,属北海第二区。
1958年,属郊区公社。
1962年,独立建社,名高德公社。
1984年,改称高德乡。
1987年,改称高德镇,归银海区管辖。
1995年4月,北海市区域调整,原高德镇铁路以东部分区域的13个村(居)委分设,筹建“城北镇”,于1996年7月,经自治区人民政府批准正式成立定名为“靖海镇”,归海城区管辖。
2005年7月,海城区人民政府撤销镇建制,改设高德街道办事处。
同时调整社区设置:将高德第二居民委员会撤并到高德第一居民委员会,东街、驿马街道上海路以东部分划入高德街道,与高菜高农部分地区合并成立上海北路、上海中路2个社区居民委员会。