秦更元十年(前315年),設蜀郡,駐成都,崇陽為蜀郡治近之邑。
漢高祖元年(前206年),漢高祖劉邦入關中,析金馬河以西和今大邑縣蘇場以北置江原縣,駐今崇陽鎮(zhèn)西南郊龍門街舊址。
西晉永興元年(304年),郡、縣治均駐今崇州市西20千米處的懷遠古鎮(zhèn)。
北周,撤郡,更名晉原縣,為縣治所在地。
唐垂拱二年(686年),析晉原等4縣置蜀州,駐晉原縣城(今崇陽鎮(zhèn))。
天寶元年(742年),蜀州改為唐安郡。
乾元元年(758年),改為蜀州。
南宋紹興十年(1140年),蜀州升為崇慶軍。
東漢淳熙四年(117年),升為崇慶府,轄晉原、新津。
明洪武年間,改崇慶州,晉原省并入,轄新津縣,屬成都府。
民國元年(1912年),改崇慶縣。
民國二十九年(1940年),駐城廂鎮(zhèn)。
1951年,設城關區(qū)。
1956年,改城關鎮(zhèn)。
1958年,與城郊農村合并為城關公社。
1962年,公社改鎮(zhèn)。
1980年,更名崇陽鎮(zhèn)。
1986年12月,城關鄉(xiāng)并入。
2004年9月,金雞、西江2鄉(xiāng)并入崇陽鎮(zhèn)。
2013年07月,撤鎮(zhèn)設街道。