汉王镇,隶属于甘肃省陇南市武都区,地处武都区西部,东与郭河乡为邻,南与桔柑镇毗邻,西与姚寨镇、东江镇接壤,北与龙凤乡相接,距武都城区9千米。区域总面积121.42平方千米。
1949年12月前,汉王镇一带属庆霖乡和终南乡的一部分;1986年10月,由汉王乡改为汉王镇。根据第七次人口普查数据,截至2020年11月1日零时,汉王镇常住人口为25398人。截至2023年6月30日,汉王镇辖29个行政村,镇人民政府驻汉王街社区。
2018年,汉王镇有工业企业6个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市17个。