郑庄子乡位于河北省唐山市开平区西北部,距区政府8.2千米。面积31.36平方千米,人口2.55万人(2002年)。辖4个社区、27个行政村,乡政府驻前泉村。唐遵铁路、京哈(尔滨)铁路和银(城铺)河(北小区)公路过境。