赵集镇地处南阳盆地边缘,位于邓州市西北部二十五公里处。东与镇平县马庄乡接壤,南与裴营乡毗邻,西部同张村镇隔河相望,北与罗庄乡相连。南北长10、5公里,东西宽12公里,总占地面积126平方公里。辖25个行政村,34个自然村,384个村民小组,6、8万人,12、4万亩耕地。国家“九五”重点建设项目“南水北调”工程从镇中部东西横穿,全长32华里;镇域西部湍河流经约8公里,形成湍河冲积平原,土地肥沃,物产丰富;中部的半坡水库,面积1500亩,总库容720万立方米,有效灌溉面积3万亩;东部严陵河穿境,总流域面积18、38平方公里。全镇沿河多为黄壤土,其余多为黄胶土、黑土。