北宋建隆三年(962)起,屬北海郡昌邑縣;1948年,劃為縣城區;1950年7月,屬昌邑一區;1955年11月,改名城關區;1958年2月,改稱城關鎮,9月成立紅旗人民公社,12月改為城關人民公社;1962年5月,析置王耨公社;1982年4月,復名城關鎮,轄73個行政村;1984年10月,析設李家埠鄉;1985年9月,城關鎮更名為都昌鎮;1997年,撤銷都昌鎮,分設都昌、奎聚2個街道辦事處;2001年3月,撤銷李家埠鎮,并入奎聚街道。