Daliu is a township in Yunyang District in the Qin Mountains of northwestern Hubei province, China, located more than 20 kilometres (12 mi) north-northwest of the county seat and 40 km (25 mi) north of downtown Shiyan. The township administers 12 villages.