Hezhang County is located in the Wumeng Mountain area in the upper reaches of Liuchong River, the northern source of Wujiang River, and Sancha River, the southern source of Wujiang River in the northwest of Guizhou Province. It is located at 104°10′28"~105°01'23" east longitude and 26°46′12″~27°28'18″ north latitude. It is 85.276 kilometers long from east to west and 77.696 kilometers wide from north to south. It is bordered by Bijie and Nayong to the east, Weining to the west, Liupanshui to the south, and Zhenxiong and Yiliang of Yunnan Province to the north. The county seat is 340 kilometers away from the provincial capital Guiyang, 96 kilometers away from Bijie City, and 107 kilometers away from Liupanshui City. It crosses the National Highway 326 in the east-west direction of Guizhou Province. It enters from Pingshan Township in the east, passes through the county seat, and then goes west through Weining County and into Yunnan Province. There are provincial highways to Zhenxiong County, Yunnan Province, Liupanshui City, Guizhou Province, and Nayong County to the north, south, and east respectively. There is also the Guizhou Rooftop Jiucaiping Scenic Area in the territory.