新庄子镇,隶属于辽宁省锦州市凌海市,地处凌海市南部,东临大凌河,南接阎家镇及太和区建业乡,西连双羊镇,北邻大凌河街道,行政区域面积139.51平方千米。
民国三十四年(1945年),为锦县自然乡;1993年,新庄子乡改属凌海市;1997年,新庄子乡改新庄子镇。截至2018年末,新庄子镇户籍人口为26451人。截至2020年6月,新庄子镇辖14个行政村,镇人民政府驻新庄子村。
2011年,新庄子镇财政总收入1000万元,比上年增长5%。企业所得税500万元。农民人均纯收入1万元。2018年,新庄子镇有工业企业36个,其中规模以上3个,有营业面积超过50平方米以上的综合商店或超市67个。