民国二年(1913年),裁锦州府,设锦县,娘娘宫为乡,属锦县。
民国二十年(1931年),“九一八”事变后,实行村屯制,娘娘宫为村。
民国二十六年(1937年),娘娘宫村同邰屯村合并为东海口村,邰屯为村公所驻地。
国民党统治时期,村改乡,东海口村改为宁海乡,乡所在地邰屯。
1949年,建娘娘宫村。
1956年,并村设娘娘宫乡。
1957年,置双凌乡,属锦县八区(双羊)。
1951年,并入娘娘宫乡,划归七区。
1958年,朴屯、松宁2乡并入娘娘宫乡。
1958年秋,娘娘宫、松山2乡合并为松山公社。
1961年,松山公社分松山、娘娘宫2公社,属锦县人民委员会。
1983年,成立娘娘宫乡,属锦县。
1993年,属凌海市。
1997年,娘娘宫乡改娘娘宫镇,属凌海市。
2007年,娘娘宫镇属锦州经济技术开发区。
2008年6月5日,属锦州龙栖湾新区。
2011年7月,娘娘宫镇划归太和区。
2013年8月9日,撤销娘娘宫镇,设立娘娘宫街道。
2019年11月26日,撤销龙栖湾街道,合并设立娘娘宫街道。