民國(guó)初,屬灤縣;1946年5月屬灤南縣四區(qū)、六區(qū)、七區(qū);1953年5月為柏各莊鄉(xiāng);1954年7月屬灤縣十四區(qū);1956年7月為灤縣柏各莊鄉(xiāng);1958年9月屬灤縣群英人民公社;1958年11月屬唐山市柏各莊區(qū)柏各莊人民公社;1961年6月設(shè)豐南縣柏各莊人民公社;1963年1月為灤南縣柏各莊人民公社;1984年5月為灤南縣柏各莊鄉(xiāng);1984年7月為灤南縣柏各莊鎮(zhèn);1984年11月,原柏各莊鎮(zhèn)改為柏各莊鄉(xiāng)、柏各莊街道辦事處;1987年2月,撤銷(xiāo)柏各莊鄉(xiāng)、柏各莊街道辦事處,屬柏各莊鎮(zhèn)(柏各莊工委撤銷(xiāo),設(shè)立柏各莊鎮(zhèn),下轄柏各莊鄉(xiāng)、東黃坨鄉(xiāng)、喑牛淀鄉(xiāng)和柏各莊街道辦事處);1989年4月撤銷(xiāo)喑牛店鄉(xiāng)并入柏各莊鎮(zhèn)至今。