相城原屬建成縣的管轄范圍。
唐武德五年(622)建成縣改名高安縣,相城屬高安縣管轄。
1949年前屬三區(qū),轄華陽、德義兩鄉(xiāng)和太陽鄉(xiāng)的一部分;1951年4月縮小鄉(xiāng)范圍,屬四區(qū),轄石梅、華陽、德義、善坊4個(gè)鄉(xiāng)和太陽鄉(xiāng)的一部分。
1956年5月(合作化時(shí)期)合并鄉(xiāng),屬相城區(qū),轄華陽、相城2個(gè)鄉(xiāng)和鳳嶺、太陽鄉(xiāng)的一部分。
1958年8月,實(shí)行人民公社建制,屬超英公社。
1961年6月,設(shè)區(qū)劃社,屬相城區(qū),轄華陽、相城、泉港(一部分)3個(gè)公社。
1964年3月,撤區(qū)擴(kuò)社并隊(duì),華陽、相城、泉港(一部分)3個(gè)公社合并為相城公社(駐地:相城)。
1976年,公社駐地遷往楊柳坪。
1981年,將南城大隊(duì)劃歸礦山水庫(kù)管理局。
1984年3月,改公社為鄉(xiāng)鎮(zhèn),改為相城鄉(xiāng)。
1997年6月撤鄉(xiāng)設(shè)鎮(zhèn),設(shè)為相城鎮(zhèn)至今。