Zaoyuan Subdistrict () is a subdistrict in Baota District, Yan'an, Shaanxi Province, China. The subdistrict had a population of 15,835 as of 2010.
Zaoyuan hosted the Secretariat of the Chinese Communist Party from October 1943 to March 1947.
In 1972, the Zaoyuan People's Commune () was established, as part of the nationwide campaign of establishing people's communes. When people's communes were abolished in 1984, Zaoyuan was re-designated as a township.
In 1998, Zaoyuan was upgraded from a township to a town.
In June 2015, the Shaanxi Ministry of Civil Affairs upgraded Zaoyuan from a town to a subdistrict.
Zaoyuan Subdistrict is located to the west of the city center of Yan'an.
Zaoyuan Subdistrict administers 2 residential communities () and 12 administrative villages ().
Per the 2010 Chinese Census, Zaoyuan had a population of 15,835. This is up from the 14,363 recorded in the 2000 Chinese Census, and a 1996 estimate of 7,000.
The G65 BaotouâÂÂMaoming Expressway runs through the subdistrict, as do Shaanxi Provincial Highways 206 and 303.