上集镇,隶属于河南省南阳市淅川县,地处淅川县城郊,东接内乡县桃溪镇,南与马蹬镇相接,西与金河镇、龙城街道、商圣街道相邻,北与西峡县相邻,行政区域面积187平方千米。截至2019年末,上集镇户籍人口为71127人。
明成化七年(1471年),属板桥保;1983年12月,废社改上集乡;2000年1月1日,上集乡撤乡建镇。截至2020年6月,上集镇辖11个社区、37个行政村,镇人民政府驻丹阳社区。
2019年,上集镇有工业企业22个,其中规模以上12个,有营业面积超过50平方米以上的综合商店或超市150个。