西三十铺镇原属三十铺乡,最早属于新集区管辖。1999年5月1日撤乡建镇,镇政府驻地三十里铺,位于颍上城西15公里处,东与十八里铺、建颖两乡镇交界,西与六十铺镇为邻,北与新集镇相连,南与耿棚镇接壤。镇内“三纵三横”六条主干道相互交错。全镇面积51.17平方公里,下辖17个行政村和一个街道居委会,171个村民小组,124个自然庄,5.4万亩耕地。2003年全镇国内生产总值8315万元,粮食总产量7629吨,油料255吨,棉花114吨,肉类1237吨;据不完全统计,全镇劳务年输出收入可达2150万元;“三粉”销售收入1.3亿元;财政收入146万元,农民人均纯收入1283元。