十林镇位于邓州市西北部边陲,与淅川、内乡两县交界,北靠灵山,东依湍河,豫53线公路纵穿镇域,交通十分便利。镇政府驻十林集镇,共辖27个村民委员会,111个自然村,287个村民小组,13900户,59000人。全镇地域面积84、7平方公里,南北长13、4公里,东西宽12、5公里,耕地88484亩,人均耕地1、5亩。人均耕地亩。镇域内地势西北高,东南低。东部平原,土地肥沃;西部丘陵,物产丰饶。境内河流主要有湍河、得子河、扒淤河、汶香河,河流总长度37、8公里,流域面积8、83平方公里,过境水量0、5亿立方米,是农业生产的主要水源。