清代屬即墨縣仁化鄉,1898年德國逼清廷強租膠州灣,將仁化鄉大部分村莊劃入租界,北宅街道屬之。
1922年,屬膠澳商埠李村區第三分駐所。
1931年,屬青島市嶗西區。
1949年6月,屬南海專暑署嶗山行政辦事處第8區。
1951年,劃為青島市人民政府嶗山辦事處烏衣巷區。
1956年,撤區并鄉,設鴻園、孫家、華陰、北宅科四個鄉。
1958年,撤鄉成立北宅人民公社。
1984年6月,撤銷人民公社成立北宅鄉。
1991年1月,撤銷北宅鄉設北宅鎮。
1997年3月,撤鎮設北宅街道,沿用至今。