民国二十五年(1936年),西集、郎府2乡属通县第三警区。民国三十七年(1948年)12月至民国三十八年(1949年)3月,为通县人民政府驻地。1956年7月,撤区并乡,西集地域属西集、大灰店、上坡3乡,郎府地域属郎府乡。1958年9月,西集、郎府为西集人民公社的一部分。1965年5月,后寨府公社并入西集人民公社,杜柳棵公社并入郎府人民公社。1983年7月,公社改乡。1990年2月,乡改镇。2001年12月,郎府镇并入。
截至2018年末,西集镇有户籍人口有48167人。
截至2019年10月,西集镇下辖57个行政村,
镇政府驻西集镇西集村。
2011年,西集镇工业总产值达到14亿元,比上年增长9.2%。财政总收入1.6亿元,比上年增长60.4%。其中地方财政收入0.8亿元,比上年增长60.4%。从各主要税种看,完成营业税1.9亿元,增值税8800万元,企业所得税5200万元,个人所得税2500万元,分别比上年增长74.8%、11.5%、-41.3%、41.5%。