石榴鎮(zhèn)自古屬漳浦縣管轄,元代至治年間(1321年)劃屬新設立的南勝縣管轄。
民國初年,劃屬西區(qū),當時實行里閭制度;1934年,劃為第五區(qū),實行保甲制度。
1940年,撤銷區(qū)署及聯(lián)保辦事處,在原第五區(qū)設石榴、象牙二鄉(xiāng);1944年石榴鄉(xiāng)合并于象牙鄉(xiāng);新中國成立之初,在石榴坂成立第二區(qū)區(qū)公所。
1956年改為石榴區(qū);1961年7月撤銷管理區(qū),從石榴公社分社盤陀公社,1964年9月盤陀公社并入石榴公社。
1978年3月,再度分設盤陀公社。
1984年9月,石榴公社改為石榴鄉(xiāng);1992年2月石榴鄉(xiāng)改為石榴鎮(zhèn)并沿用至今。