张村镇位于邓州市西北30公里处,古为邓州“四大名镇”之一。东与赵集镇隔湍河相望,西邻淅川县厚坡镇,南接文渠乡,北十林镇。南北长10、5公里,东西宽13、75公里,总面积78、1平方公里。耕地79825亩。豫53线公路纵穿镇域,交通十分便利。镇政府驻张村集镇政教路东端。全镇辖25个行政村,129个自然村,347个村民小组,14192户,58885人,民族以汉族为主,少数民族主要有回族、蒙古族、高山族。镇域内地势西高东低,西部为岗丘,东部为平原,土地肥沃,物产富饶。境内河流主要有扒淤河、得子河、湍河,河流总长度32、5公里,流域面积18、8平方公里。