源自米仓山西麓。
上游.汉江流出河源区后，从勉县武侯镇开始，穿越南郑县、汉中市区、城固县，至洋县龙亭镇大龙河口才又进入峡谷。该段河长约105公里，宽300-400米（洪水期1000-2000米），流域面积万余平方公里，中间即为汉中盆地。该河段内，穿过盆地进入汉江的支流，北有褒河、湑水河、灙水河，南有漾家河、濂水河、冷水河、南沙河等。汉江流出汉中盆地，即进入一段长约600公里的峡谷河段，河床狭窄，河谷陡峻，水流湍急，一泻千里，水力资源丰富，丹江口水电站、安康水电站等均坐落于这片峡