Originally Niangnianggong Village, the seventh district of Jinxian County, 1954 was established, 1958 belonged to Songshan Commune, 19 1 left Niangnianggong Commune and 1983 changed its hometown. 1996, located in the south of Linghai City, 22km away from the urban area, with an area of 150.9km2 and a population of 29,000, governs Niangniang Palace, Ants, Gaoshan, Xiangmaodian, Mahua, Daliu, Beiling, Nanling, Pantun, Taitun, Putun, Changtun and Mahua.
In 2002, the town government entered Niangniang Palace, with a population of 28,400 and an area of 150.9 square kilometers, and governed Niangniang Palace and Niangniang Palace, Ant, Gaoshan, Xiangmao, Mahua, Daliu, Beiling, Nanling, Pantun, Taitun, Putun, Changtun and Mahua 1 community. In March 2007, Niangnianggong Town of Linghai City was placed under the custody of Taihe District.