民國時,設(shè)中正鎮(zhèn)。
1950年3月,屬會同縣第七區(qū)。
1951年7月,屬第八區(qū)。
1955年5月,更名城關(guān)區(qū)。
1956年6月,改為城關(guān)鎮(zhèn)。
1958年10月,設(shè)城鎮(zhèn)公社。
1960年2月,設(shè)城郊公社。
1961年8月,析置城鎮(zhèn)公社。
1963年12月,城鎮(zhèn)公社改為城鎮(zhèn)鎮(zhèn)。
1981年10月,城鎮(zhèn)鎮(zhèn)更名林城鎮(zhèn)。
1999年12月,攀龍橋鄉(xiāng)(原城郊公社)并入林城鎮(zhèn)。
2015年,林城鎮(zhèn)、灑溪鄉(xiāng)、巖頭鄉(xiāng)成建制合并設(shè)立新的林城鎮(zhèn)。