位于县境东北部,东经115°42′,北纬35°11′。东与孟海乡毗邻,西与陈集镇、杜堂乡相连,南与黄店镇接壤,北与菏泽市交界。总面积59.5平方公里,耕地55223亩。
乡政府机关驻半堤村,距县城22公里。
清末,半堤属北方柏南村。1934年,属定陶县第五区顺堤镇。建国后,设立第四区(半堤区)。1956年3月,改为孟海区。1958年3月,建顺堤乡;10月,顺堤、孟海两乡合并成立万福人民公社。是年11月,划归成武县。1961年10月,重属定陶县万福人民公社。1979年1月,由万福公社西部划建半堤人民公社。1984年1月,改为半堤乡。1990年,辖31个行政村,65个自然村,人口35015人。
该乡南北狭长,地势略西高东低,中部多高沙地,有柳林河东西穿过,并于冯潘寺西建节制闸1座;北部有洙水河,在孙堂建节制闸及扬水站各1座;南部有万福河,建扬水站1座。全乡适宜种植旱杂粮、花生、棉花及桐粮间作,栽培玫瑰面积大。工业门类有建筑、运输、玫瑰油厂、农机维修等。1990年,粮食总产14708吨,单产228公斤。工业总产值903万元。
半堤乡历代建村表
┏━━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━┯━━━━━┯━━┓
┃ 建村朝代 │ 自然村名称 │自然村个数│合计┃
┠───────┼────────────────────────┼─────┼──┨
┃ 宋朝 │胡海、吕庄 │ 2 │ ┃
┠───────┼────────────────────────┼─────┤ ┃
┃ 金朝 │盐场 │ 1 │ ┃
┠───────┼────────────────────────┼─────┤ ┃
┃ 元朝 │半堤集 │ 1 │ ┃
┠───────┼────────────────────────┼─────┤ ┃
┃ │郭庄、于庄、柏林寺、大邓庄、王龙庄、庞庄、孙堂、│ │ ┃
┃ │郝堂、刘平坊、苑张庄、成庄、张庄、成海、东曲庄、│ │ ┃
┃ │北丁庄、王土楼、牛庄、李花园、耿楼、西曲庄、王双│ │ ┃
┃ 明朝 │楼、孙庄、徐楼、四大王庙、窦庄、大常、北王庄、叶│ 45 │ ┃
┃ │庄、李曰庄、魏楼、董小集、赵庄、薛庄、西阎楼、南│ │ ┃
┃ │丁庄、侯楼、东阎楼、冯潘寺、张花楼、潘楼、周庄、│ │ 65 ┃
┃ │东杨庄、沈庄、席庄、西杨庄 │ │ ┃
┠───────┼────────────────────────┼─────┤ ┃
┃ 清朝 │小邓庄、郝庄、薛寨、任庄、宋庄、前常庄、大徐庄、│ 13 │ ┃
┃ │焦庄、李平房、赵楼、许庄、王庄、何庄 │ │ ┃
┠───────┼────────────────────────┼─────┤ ┃
┃ 中华民国 │薛洼 │ 1 │ ┃
┠───────┼────────────────────────┼─────┤ ┃
┃中华人民共和国│南阎楼 │ 1 │ ┃
┠───────┼────────────────────────┼─────┤ ┃
┃ 不详 │郝堽屯 │ 1 │ ┃
┠───────┼────────────────────────┼─────┤ ┃
┃ 注 │曲丁庄(片村名):东曲庄、北丁庄 │ │ ┃
┃ │三合寨(片村名):焦庄、李平房、牛集(归孟海乡)│ │ ┃
┗━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━┷━━━━━┷━━┛