1929年始置柳城镇。
1949年5月属丽水专宣平县。
1952年属衢州专宣平县。
1954年属金华专宣平县。
1958年5月宣平并入武义县,9月并入永康县,设卫星公社。
1961年恢复武义县建制,属武义县柳城公社。
1983年政社分离设柳城乡。
1985年11月恢复柳城镇。
1992年5月大源乡并入,改为柳城畲族镇。
2001年9月新塘,竹客乡和云华乡(云溪,白岩头,荷丰,金川,清湖,皮子源,华塘7个村)并入,并延续至今。