碣石山镇,隶属于山东省滨州市无棣县,地处无棣县北部,马颊河东侧,东连马山子镇、柳堡镇,南靠车王镇,西北以马颊河与小泊头镇为界,北邻埕口镇。区域面积71.08平方千米。截至2018年末,碣石山镇户籍人口27000人。
1958年12月,改为大山公社。1968年12月,撤区并社,复名大山公社。1971年12月,划为4管区。1984年5月,更名大山镇。2005年,更名碣石山镇。截至2020年6月,碣石山镇下辖37个行政村。
截至2018年末,碣石山镇有工业企业28家,其中规模以上工业企业4家,营业面积超过50平方米以上的综合商店或超市11家。