大新庄镇位于中华人民共和国河北省唐山市丰南区东南部,东与滦南县安各庄镇接壤,南与曹妃甸区十农场相邻,西连曹妃甸区八农场,北临小集镇、钱营镇。行政区域面积为133.73平方公里,截至2018年末,大新庄镇户籍人口为56633人。截至2020年6月,大新庄镇辖62个行政村,镇人民政府驻唐柏路大新庄59号。 历史沿革
民国三十五年(1946年)5月,属丰南县三区。
1950年,属丰南县五区。
1953年5月,分属丰南县五区大新庄乡、薄港乡、安子乡、枣园乡、大佟庄乡、佟庄子乡,六区爽坨乡、黑坨乡、郭家岭坨乡。