清代属即墨县仁化乡,1898年德国逼清廷强租胶州湾,将仁化乡大部分村庄划入租界,北宅街道属之。
1922年,属胶澳商埠李村区第三分驻所。
1931年,属青岛市崂西区。
1949年6月,属南海专暑署崂山行政办事处第8区。
1951年,划为青岛市人民政府崂山办事处乌衣巷区。
1956年,撤区并乡,设鸿园、孙家、华阴、北宅科四个乡。
1958年,撤乡成立北宅人民公社。
1984年6月,撤销人民公社成立北宅乡。
1991年1月,撤销北宅乡设北宅镇。
1997年3月,撤镇设北宅街道,沿用至今。