核桃园镇,隶属于山东省菏泽市巨野县,地处巨野县东南部,东与嘉祥县纸坊镇、满硐镇接壤,南与金乡县的羊山镇毗邻,西接独山镇,北与嘉祥县仲山镇交界。区域面积38.73平方千米。2018年,户籍人口30990人。
1962年,成立核桃园公社。1982年8月,撤社建乡时,更名核桃园乡。1994年12月,撤乡设核桃园镇。2020年6月,核桃园镇下辖20个行政村。
2018年,核桃园镇有工业企业18家,其中规模以上工业企业8家,营业面积超过50平方米以上的综合商店或超市54家。