中華人民共和國(guó)成立初期,靈山鎮(zhèn)屬瓊山縣第九區(qū)。
1957年,撤區(qū)并鄉(xiāng)為新市、大林鄉(xiāng)。
1958年9月,成立靈山公社,同年11月改稱火箭公社。
1959年7月,火箭公社分別成立演豐、濱海、東營(yíng)、靈山4個(gè)公社。
1983年9月,靈山公社改為靈山區(qū)公所。
1987年3月,改設(shè)靈山鎮(zhèn),隸屬瓊山縣管轄。
1994年1月,瓊山撤縣設(shè)市,隸屬瓊山市管轄。
2002年7月15日,東營(yíng)鎮(zhèn)與靈山鎮(zhèn)合并,設(shè)立靈山鎮(zhèn)。
2002年10月16日,撤銷瓊山市,將其并入海口市,靈山鎮(zhèn)劃歸美蘭區(qū)管轄。