始建于唐代,明代弘治八年(1495),修建靈城并修筑四門。
1948年11月,靈城解放。
1949年稱靈城市。
1949年6月,靈城市改為靈城鎮(zhèn)。
1949年9月,成立城關(guān)區(qū),靈城鎮(zhèn)屬城關(guān)區(qū)所轄。
1956年8月,撤銷東關(guān)鎮(zhèn)和西關(guān)鎮(zhèn),成立城關(guān)鎮(zhèn),隸屬城關(guān)區(qū)。
1957年2月,城關(guān)區(qū)將靈城非農(nóng)業(yè)人口劃出,建立城關(guān)鎮(zhèn)。
1961年12月,設(shè)區(qū)劃社,城關(guān)鎮(zhèn)改為靈城鎮(zhèn),劃入城關(guān)區(qū)。
1979年12月,區(qū)級(jí)建制恢復(fù),靈城鎮(zhèn)建制未變。
1984年9月,靈城鎮(zhèn)與城關(guān)區(qū)合并稱靈城鎮(zhèn)。
1985年7月,靈城鎮(zhèn)與城關(guān)區(qū)分設(shè),靈城鎮(zhèn)轄東區(qū)、中區(qū)、西區(qū)3個(gè)辦事處。
1985年8月,撤銷東、中、西區(qū)3個(gè)辦事處。
1992年2月,機(jī)構(gòu)改革,靈城鎮(zhèn)建制未變。
2004年12月,靈西鄉(xiāng)并入靈城鎮(zhèn)。