民國(guó)初期,柏樹鄉(xiāng)一帶為永寧寨區(qū)。
民國(guó)十七年(1928年),屬蔚縣七區(qū)。
民國(guó)三十三年(1944年),屬蔚陽(yáng)聯(lián)合縣六區(qū),后改稱五區(qū)。
民國(guó)三十四年(1945年),復(fù)屬蔚縣七區(qū)。
1953年,分設(shè)東黎元莊、永寧寨、王家莊鄉(xiāng)。
1958年,分屬西合營(yíng)、白樂(lè)公社。
1961年,成立東黎元莊公社。
1966年,東黎元莊公社改稱松枝口公社。
1982年,松枝口公社更名為柏樹公社。
1984年,由柏樹公社改為柏樹鄉(xiāng)。
1996年,張家窯鄉(xiāng)并入柏樹鄉(xiāng)。