北宋建隆三年(962)起屬昌邑縣。
1948年,為縣城區(qū)。
1950年7月,屬昌邑第一區(qū)。
1955年11月改為城關(guān)區(qū)。
1958年2月改稱城關(guān)鎮(zhèn),同年9月成立城關(guān)人民公社。
1962年5月,分置王耨人民公社。
1982年4月復(fù)名城關(guān)鎮(zhèn),轄73個(gè)行政村。
1984年10月分設(shè)李家埠鄉(xiāng)。
1985年9月更名都昌鎮(zhèn)。
1997年,撤銷都昌鎮(zhèn)設(shè)立都昌、奎聚兩個(gè)街道。
2001年3月,南逄鄉(xiāng)32個(gè)行政村整建制并入,同年4月,奎聚街道辦事處辛置二村劃入。
2007年8月,雙臺(tái)鄉(xiāng)29個(gè)行政村整建制并入。