1958年“大跃进”时期,撤乡建立人民公社,闻集设区辖社。文革时期的1968年,闻集撤区改为人民公社。改革开放初期,闻集恢复区建制,下辖闻集乡、两河口乡、滑集乡、苏屯乡和杜集乡。
1992年春撤区并乡,撤销闻集区建制,将原来的闻集乡、两河口乡及滑集乡的刘盆、滑寨、赵大庄、尚营等9个村合并,成立闻集镇,镇政府设在闻集。
2006年3月,闻集镇按照颍泉区区划调整的工作部署,将原苏屯乡与闻集镇合并成为新的闻集镇。
原闻集镇沿革:1948年设闻集镇,1958年成立公社,1983年改乡,1992年将闻集乡、两河口乡及滑集乡的9个村合并设立闻集镇。
1997年,面积77.1平方千米,人口6.1万,辖闻集、大宁、大陶、双庄、田庙、田寨、侯小桥、两河口、陈店、沙嘴、钱老家、英桥、中门、赵大庄、孙营、王桥、滑寨、水张湖、白洋湖、刘盆窑、刘板桥、尚营、沈王营、火营、刘楼、大钱营、葛桥、李营、永集、叶庙、刘大庄、田楼、杨店33个村委会。(估计2002年前后)面积75.5平方千米,人口6.5万人,辖33个行政村,156个自然村。
2006年,苏屯乡并入闻集镇,区划调整后的闻集镇面积143平方千米,人口12.07万人,为颍泉区第一大镇。
原苏屯乡沿革:苏屯乡位于颍泉区最西端,汾泉河北岸。辖23个村委会,5.3万人。阜(阳)界(首)公路经此。沿革1948年建设苏屯乡,1961年建公社,1983年改乡,1992年杜集乡、滑集乡并入。
1997年,面积68.7平方千米,人口5.2万,辖苏屯、刘伏庄、滑集、董天庙、大刘、尚小庄、后张湖、齐菜园、孟寨、李关、段庄、前张湖、任大庄、程杨庄、刘小寨、溜口、杜庄、吴庙、杜集、新集20个村委会。