唐時,稱烏湖島。
宋時,稱烏呼島。
元、明時,稱烏湖戍。
清時,始有南隍、北隍之分稱。
清道光年間(1821年—850年),設隍城社。
民國十七年(1928年),仍稱隍城社。
民國二十三年(1934年),設隍城鄉(xiāng)。
民國三十四年(1945年),撤鄉(xiāng)建區(qū),屬欽島區(qū)。
民國三十五年(1946年),由欽年,改設隍城鄉(xiāng)。
1949年后,長島縣并入蓬萊縣,仍設隍城鄉(xiāng)[5-6]。
1958年,為長島公社隍城大隊。
1962年,成立隍城公社。
1985年,與南隍城分別建鄉(xiāng),撤銷北隍城鄉(xiāng),設立北隍城區(qū)公所。
2003年2月,撤銷北隍城區(qū)公所,設立北隍城鄉(xiāng)。