清属一都。
1931年,设郑坑、柳山、张坑下3乡,属第二区。
1950年7月,属渤海区大都乡。
1951年2月,仍称郑坑乡,属渤海区。
1956年3月,并入大都乡。
1957年3月,复建郑坑乡。
1958年9月,改置郑坑管理区,属渤海公社。
1961年9月,并入大都公社,属渤海区。
1962年6月,复建云和县,属云和县渤海区。
1981年12月,从大都公社析出,置郑坑公社。
1984年3月,改设郑坑畲族乡,属渤海区。
1986年11月,取消畲族乡名称,复称郑坑乡。
1992年5月,行政区划调整后仍称郑坑乡。