娘娘庄镇,隶属于河北省唐山市遵化市,地处遵化市东南部,东、东北与铁厂镇接壤,南接丰润区左家坞镇,西接党峪镇,北邻新店子镇,行政区域面积74.09平方千米。截至2020年11月1日零时,原娘娘庄乡总人口为15010人。
1949年,属遵化县七区;1984年,撤销人民公社,设立娘娘庄乡。2022年12月,撤销娘娘庄乡,设立娘娘庄镇。截至2023年6月,娘娘庄镇辖21个行政村,镇人民政府驻东娘娘庄村。
2021年,原娘娘庄乡有工业企业12个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市24个。