北隍城乡是中国山东省烟台市长岛县下辖的一个乡，位于长岛县最北端的北隍城岛上，距县城50千米。陆地总面积2.61平方千米，海岸线全长10.32千米。总人口2236人（2006年底）。唐代，称作乌湖岛，宋代，称作乌唿岛。清代，始称北隍城、南隍城。
行政区划.北隍城乡下辖北隍山前村、山后村。
人口.2010年中国第六次人口普查时，北隍城乡共有人口1878人。共有家庭677户，平均每户2.53人。14岁以下的少年儿童共181人，占总人口9.637%；15-64岁人