Liulin () is a town in Baota District, Yan'an, Shaanxi province, China. Liulin is located from Yan'an's urban center, and spans an area of . Liulin has a population of 46,991 according to the 2010 Chinese Census.
In 1972, the Liulin People's Commune () was established. In 1984, the Liulin People's Commune was replaced by Liulin Township (). Liulin was upgraded to a town in 1998, which it remains today.
Liulin administers 5 residential communities and 22 administrative villages.
Liulin's 5 residential communities are as follows:
Liulin's 22 administrative villages are as follows:
According to the 2010 Chinese Census, Liulin had a population of 46,991. This is an increase from the 24,429 recorded in the 2000 Chinese Census, and a 1996 estimate putting Liulin's population at approximately 12,000.
Yan'an Nanniwan Airport, which opened on October 1, 2018, to replace Yan'an Ershilipu Airport, is located in Liulin. As of late 2018, Yan'an Nanniwan has direct flights to Beijing, Xi'an, Chongqing, Guangzhou, Qingdao, Hangzhou, Nanjing, Shenzhen, Haikou, and Tianjin. National Highway 210 runs through Liulin.