地名由来:因郑姓始居而得名。
2020年8月,山西省爱国卫生运动委员会命名郑庄镇为2020-2022周期山西省卫生乡镇。
2017年11月,中央文明委决定授予郑庄镇第五届全国文明村镇称号。
沁水县撤销苏庄乡,整建制并入郑庄镇。以原苏庄乡和原郑庄镇的行政区域为郑庄镇的行政区域,镇人民政府驻郑庄村。
郑庄镇位于沁水中部,东临端氏镇,西连龙港镇。北依苏庄乡,南毗阳城县的芹池,寺头乡,总面积382.7平方公里。由原郑庄乡和王必乡于2001年1月合并而建,时辖41个建制村。2002年,撤并村组时,原东郎、西郎、南郎合并为郎必村,张沟村并入郑庄村,孔必轩、关爷岭、土门上村并入孔必村,柏树岭、常家庄、张家庄村并入东大村,山神沟并入河头村,琚沟、南赵山村并入中乡村,河西村并入石室村,半坡村并入吕村,蒲峪村并入西良村。2003年,辖26个建制村,133个村民小组,298个自然庄,6019户,17759口人,耕地3592公顷。镇政府驻地郑庄村,距县城25公里,境内交通方便,气候温和,土地肥沃,水源充足。省道坪曲线、县道郑庄线途经该镇,候月铁路途经8个建制村16公里,21个村通水泥(油)路,全镇年平均气温12.8℃,降水量641.2毫米,无霜期205天,农作物可以一年两作。沁河流经境内14个建制村,水浇地面积1377公顷,是全县粮、棉、油、菜主产区。
郑庄镇系农业大镇。近年来,在农业结构调整中,突出发展畜牧、蔬菜、林果、蚕桑、药材、种子等产业,形成蔬菜基地390公顷,药材基地80公顷,种子基地333公顷,果园113公顷。2003年,全镇粮食总产9192吨,亩均单产199公斤,比1986年提高61.79%;棉花48吨,单产38公斤,比1986年提高40.74%;油料558吨,比1986年提高133.47%;其中:花生182吨,单产116公斤,比1986年提高69.9%。蔬菜总产8806吨,玉米种子总产1182吨,药材总产56吨,蚕茧总产155吨,苹果总产1500吨。养羊30105只,养蜂1195箱。农村经济总收入6736万元。其中:种植业收入3364万元,占49.94%;牧业1410万元,占20.93%。农民人均纯收入2365元,是1986年的12.32倍。