康熙《莱阳县志》卷之一《疆域志·古迹》记载:“昌阳城在县南二十五里,昌山之阳,汉属东莱郡,晋属长广郡,南宋北魏因之。隋大业中增筑,省挺、长广二县入,属东莱郡。唐贞观初,省卢乡、观阳二县入。永徽初为水淹圮,遂废,迁今城。遗址尚存。”昌阳城历史上先后搬迁过3次,有4个城址。西汉初年,初置昌阳县,因在文登西南15千米处的昌山(今回龙山)之阳而得名。西汉末年,昌阳城西迁至现在海阳南部的庶村南,在此设立盐官署,王莽时改称夙敬亭。西晋元康八年(298年),昌阳城又北迁到了现在莱阳市照旺庄镇发坊村一带,因此地靠近富水河下游,屡遭洪水,曾反复增修。唐永徽元年(650年)昌阳城被河水彻底毁坏,向北搬迁12千米到了亭山下,即现在的莱阳老城处,仍称昌阳。昌阳县的版图相当于现在的位置是:东到乳山,与文登、牟平相偎;西到小沽河,与即墨、平度接壤;南到南海,与即墨、文登为邻;北境跨越栖霞南部,与蓬莱、龙口和莱州靠近。五代十国时后唐庄宗李存勖在同光元年(923年),为避其祖“囯昌”名讳,将昌阳改为莱阳,此后城址再未迁移。