古代境内设思凤乡,辖榆城坪、东祁、麓台一带。
明清两代设东祁一都、东祁二都、榆城都、麓台都、杨壁都,分属领都在城一都、在城二都、在城四都、南关二都。
1919年为第二区,直属榆次县。
抗日战争、解放战争时期,同属中国共产党领导下的榆次县(路东)抗日政府、民主政府第二区和第三区。
1948年10月,设第二区、第四区,区政府分别驻上黄彩、庄子。
1950年扩大区划,撤销二区、四区建置,并入新的第一区和第二区。
1953年10月,区下设乡,1954年撤销区的建置,直属榆次县。
1958年榆次县并入榆次市,属榆次市。
1959年2月,设黄彩前进人民公社,驻上黄彩村。
1961年12月,设庄子人民公社,驻庄子村。
1963年4月榆次市改县,属榆次县。
1971年7月榆次市、县分置,属榆次县。
1983年7月,榆次市、县合并,属榆次市。
1984年2月,撤销公社建制,改为庄子乡和黄彩乡。
2001年2月,撤乡并镇,将黄彩乡并入庄子乡。