春秋时期,江城为百越之地。
秦始皇三十三年(前214)平定百越,置南海郡,江城地域属之。
汉高祖十一年(196)赵佗建立南越国,江城属南越国。
南朝宋永初元年(420)安宁县与高凉县合并,称安宁县,县治在安宁(今阳江城。
)唐贞观二十二年(648)废高州都督府设恩州,治所在江城。
隋末萧铣时大业十三年(617),又分高凉置阳江县,县治在阳江城,这是阳江县和阳江城得名之始。
宋庆历八年(1048)恩州改南恩州,州治在阳江城。
元至元十七年(1280)改南恩州为南恩路总管府,至元十九年,降为散州,江城均为属地。
明洪武元年(1368)废南恩州,分设阳江县、阳春县,同属肇庆府,江城属阳江县。
清同治六年(1867)阳江县升格为阳江直隶州,同治九年阳江隶州改为阳江直隶厅,江城属之。
民国元年(1912)阳江直隶州改为阳江县,江城属之。
中华人民共和国成立后,1949年10月阳江县隶属粤中专区。
1952年改属粤西行政公署,1956年隶属湛江专区,1983年隶属江门市,江城地域均属阳江县。
1988年1月7日,阳江建市分县,设立江城区。
同年1月28日,江城区管辖城东、南恩、太傅、漠阳、岗列、城西6个街道办事处和北山林场,撤销原阳江县的岗列、城西2个乡和江城镇建制。
同年7月17日,江城区增设城南、渔洲、观光3个办事处。
1989年3月30日划出江城区岗列街道报平、报头两个村委会给阳东区东城镇。
1990年10月15日,阳东区的闸坡镇、海陵镇、平冈镇、埠场乡4个乡镇和平岗农场划归江城区管辖。
2003年5月28日,阳东县的双捷、白沙镇划归江城区管辖(同时白沙撤镇设街道)。
2006年8月31日,撤销观光、太傅、漠阳三个街道,设立城北、中洲两个街道。