皇镇乡位于菏泽城东17公里处,327国道和新石铁路横贯东西,日东、菏关、德商高速公路在此交汇。东邻沙土镇,西接菏泽开发区岳程办事处,北邻安兴镇,南与定陶县陈集镇接壤。东西长5.5公里,南北长7.6公里,总面积42平方公里。总人口3.43万人,汉族占97.8%,回族占2.2%。皇镇乡成立于1984年,其前身是1979年1月由原沙土公社和原辛集公社的边远村庄组建的皇镇公社。乡政府驻地为皇镇集。皇镇集历史上曾称玉皇镇,相传北宋时期穆桂英大破天门阵,辽国肖太后曾在此坐阵指挥,故称玉皇镇,1942年更名皇镇集。
皇镇乡辖18个行政村,包括34个自然村。分别是:皇镇集村(皇镇集、东李庄、八里墩、杨庄自然村)、李真庄村(李真庄、田窑、吴楼、刘坊庙、庞楼、庞庄、王庄、肖庄自然村)、邢楼村(邢楼、朱庄、小王楼、李铁筒、大王楼、谢楼、宋屯自然村)、潘庙李村(潘庙李、陈汉河、王胡同自然村)、夹河赵村(夹河赵、孔集、戈庄、陈庄、林庄、靳庄、刘庄、姚庄自然村)、王桥村(王桥、双庙自然村)、李和杨村(李和杨、杨庄自然村)、祁楼村(祁楼、郭楼、潘庄、冯庄、徐庄自然村)、张海村(张海、吕庄、后楼、周庄自然村)、李性完村(李性完自然村)、西李庄村(西李庄、牛楼自然村)、张屯村(张屯自然村)、刘平坊村(刘平坊、李楼自然村)、南靳庄村(南靳庄、路庄自然村)、沙海村(沙海、曹海自然村)、王庄村(王庄、东郜庄、西郜庄、陆庄、周庄、刘庄、吴庄自然村)、付海村(付海、后杨海、西朱集、东朱集、张连俄、新村自然村)、徐罡屯村(前杨海、赵庄、前屯、后屯、李庄、曹庄、段楼自然村)。