金水镇距洋县县城35公里,108国道和西汉高速公路穿境而过;隶属陕西省汉中市,和槐树关镇、黄金峡镇、桑溪镇、佛坪县接壤。全镇辖24个村、130个村民小组、13495人(2017),总面积278.78平方千米。2004年,全镇完成工农业总产值2952万元,实现财政收入22万元,农民人均纯收入1220元。