Los manantiales de 1941 pertenecen a Yenan, Niqing, el distrito Qishan del condado de Xinfu y el distrito de Huanghua del condado de Donglai. En octubre de 1945, los cuatro distritos se fusionaron y se denominaron distrito de Zhuangyan. En 1950 pasó a llamarse Distrito 7.
En octubre de 1955, pasó a llamarse distrito de Zhuangyan. En marzo de 1958, se dividió en los municipios de Zhuangyan y Zhengwangzhuang. El 10 de junio del mismo año, se transformó en comunas de Zhuangyan y Zhengwangzhuang.
En febrero de 1959, se fusionó con la comuna de Zhuangyan y administró los distritos administrativos de Zhuangyan, Li Gang, Lantou, Ni Qing, Lixin, Zhengwangzhuang y Qishan. En abril de 1984, pasó a llamarse Oficina de Zhuangyan, que tiene jurisdicción sobre los municipios de Zhuangyan, Chengzipo, Xigang, Lantou, Lixin, Zhengwangzhuang y Qishan, 100 aldeas administrativas y 117 aldeas naturales.
En octubre de 1985, se dividió en la ciudad de Zhuangyan, la ciudad de Chengzipo y el municipio de Lixin.
En 1997, la ciudad de Zhuangyan tenía una superficie de 71,7 kilómetros cuadrados, una población de 57.440 habitantes y jurisdicción sobre tres distritos administrativos. Zhuangyan, Nanxiaye, Xigou, Huanghuadian, Guojiadian, Beixiaye, Lianhuachi, Tuanli, Maguanzhuang, Tangjiazhai, Lujialin, Caozhuang, Shenjiaya, Shanghegou, Xiahegou, Niumazhuang, San Chagou, Lantou, Yehugou, Fudo, Valle Sangzi y Valle Sureste. En 2002, cubría una superficie de 71,7 kilómetros cuadrados y tenía una población de 58.004 habitantes. Gestiona 3 distritos administrativos, 42 aldeas administrativas y 49 aldeas naturales.