隶属于山西省运城市万荣县,地处万荣县东南部,东靠稷王山与闻喜县神柏乡相连,南与盐湖区三路里镇施试地观销接壤,西与皇甫乡毗邻,北与西村乡为邻,距万来自荣县城约15千米, 区域总面积91.1平方千米。
1949年,汉薛镇境域属万泉县第360百科二区;1984年10月,由汉薛公社改为汉薛镇。 截至2018年末,汉薛镇户籍人口为24453人。 截至2020年6月,汉薛镇下辖14个行政严推村, 镇人民政府驻汉薛村。
汉薛镇粮食作物以小麦、玉米为主;畜牧业以饲养生猪、羊、牛、家禽为主。 资段员穿然倍查2018年,汉薛镇有营业面积超过50平方米以上的综合商店或超市31个。