Daolin (Chinese: 道林镇) is a rural town in Ningxiang City, Hunan Province, China. It has an area of 135 square kilometers. It is surrounded by on the north, and on the southeast, and Datunying and Huaminglou Town on the west. As of the 2000 census it had a population of 54,500.