夏朝开始至隋开皇十七年(597),属高都县管辖。
开皇十八年(598)属丹川县管辖。
隋大业十四年(618)划归晋城县。
明洪武元年(1368)直属泽州辖治。
清雍正六年(1728)属凤台县管辖。
韩隆年间,属移风乡。
1924年属晋城县二区。
1935年,属晋城县三区。
1943年,属晋东县。
1945年12月,被划为晋城县第八区。
1953年设柳树口乡。
1958年,称柳树口火星人民公社。
1962年,东下村乡划出后,改为柳树口人民公社。
1984年,改设为柳树口乡。
1985年归属晋城市郊区(今泽州县)。
2001年,撤并乡镇时,由原柳树口乡和东下村乡合并为新的柳树口镇。