汪川镇位于秦州区南部,属二阴浅山区及林缘区,距市区80公里,东毗大门乡,西邻礼县盐官镇,北连天水镇,南与徽县麻沿河乡接壤,全镇总面积为192平方千米。镇辖28个行政村,116个自然村,179个村民小组,12个镇属单位,总人口37753人(2017),全镇耕地面积91200亩,其中川地4630亩。