古稱郭坊;南宋乾道四年(1168)上杭縣治從中寮場遷至郭坊;宋、元屬來蘇里;明、清屬在城里;1929年土地革命時,為上杭縣蘇北一區(qū)蘇;1936年屬第一區(qū)(城廂區(qū));1949年解放初附城區(qū);1956年8月稱城關鎮(zhèn);1958年公社化,設城關公社;1960年與城郊公社合并為城關公社;1961年體制劃小,劃出城郊,仍稱城關公社;1968年稱城關公社革委會;1980年稱城關鎮(zhèn)。
1986年改稱臨江鎮(zhèn)。
轄:鎮(zhèn)東、鎮(zhèn)中、英明、天山、鎮(zhèn)南、鎮(zhèn)西、東南7個社區(qū)。
鎮(zhèn)政府駐地:上杭縣解放路396號(天山社區(qū)居委會)。