1948年9月昌黎解放,11月城區(qū)設(shè)為昌黎市。
1949年6月撤銷(xiāo)昌黎市改設(shè)昌黎城關(guān)區(qū)(1948年秋至1958年為唐山專員公署駐地)。
1953年建為城關(guān)鎮(zhèn)。
1958年為果鄉(xiāng)人民公社城關(guān)管理區(qū)。
1961年改建為城關(guān)公社。
1965年復(fù)為城關(guān)鎮(zhèn)。
1987年更名為昌黎鎮(zhèn)。
1996年3月將錢(qián)莊子鄉(xiāng)、虹橋鄉(xiāng)、兩山鄉(xiāng)的八里莊村和十里鋪鄉(xiāng)的五里營(yíng)村并入。
1998年12月原錢(qián)莊子和虹橋兩個(gè)鄉(xiāng)所屬的28個(gè)行政村劃歸城郊區(qū)管理(非正式建制)。
2004年12月在主城區(qū)建立了23個(gè)社區(qū)至今。