王集镇位于曹县城东3公里,东邻侯集镇,南接孙老家镇,西靠京九铁路,北连普连集镇、古营集镇。面积58平方千米。人口8385户3.57万人(约2008年),其中回族1074人,满族人口893人。辖王集、梁庙、王庄、吴庄、梁庙、季集、杜庄、徐楼、郭庄、白楼、杨店、张庄寨、丁庄、苏楼、郭井、张店、祝花园、邵庄、韩楼、王大庙、蒋庄、袁白庄、刘菜园、双铺、梁庄、赵庙25个行政村,73个自然村。镇政府驻王集村,距县城9千米。许(河)单(县)公路横贯境内,团结河纵穿南北。
全镇辖25个行政村,73个自然村,耕地面积4.8万亩。