明清時期,沁水設54里,鄭莊鎮(zhèn)居中18里。
1942年5月,屬沁水(西)縣第二區(qū)。
1943年7月,沁水(西)縣撤銷,劃為士敏縣第五區(qū)。
1947年7月,為沁水縣第四區(qū)。
1950年2月為沁水縣第三區(qū)。
1953年7月轄18個鄉(xiāng)。
1954年11月轄區(qū)成立鄭莊鄉(xiāng)。
1956年3月改為鄭莊鄉(xiāng)、郎必鄉(xiāng)、中鄉(xiāng)鄉(xiāng)、石室鄉(xiāng)。
1958年9月,屬鄭莊鄉(xiāng)前進人民公社。
1958年11月沁水縣與陽城縣合并,歸陽城管轄。
1959年9月沁水縣與陽城縣分治,復歸沁水管轄。
1960年8月改稱鄭莊人民公社。
1984后5月改稱鄭莊鄉(xiāng)。
2001年1月鄭莊鄉(xiāng)和王必鄉(xiāng)合并建鄭莊鎮(zhèn)。
2021年2月轄區(qū)劃調(diào)整,蘇莊鄉(xiāng)并入鄭莊鎮(zhèn)。