十林镇位于河南省南阳邓州市西北部,距邓州市城区34公里,西与淅川县厚坡乡、内乡县师岗乡接壤,北和内乡县大桥乡相连。面积84平方公里。镇政府驻十林自然镇,与淅川县、内乡县两县交界,北靠灵山,东依湍河,S249省道公路纵穿镇域,交通十分便利。镇政府驻十林集镇,共辖27个村民委员会,111个自然村,287个村民小组,13900户,59000人。全镇地域面积84.7平方公里,南北长13.4公里,东西宽12.5公里,耕地88484亩,人均耕地1.5亩。镇域内地势西北高,东南低。东部平原,土地肥沃;西部丘陵,物产丰饶。境内河流主要有湍河、得子河、扒淤河、汶香河,河流总长度37.8公里,流域面积8.83平方公里,过境水量0.5亿立方米,是农业生产的主要水源