北城街道,隶属于山东省菏泽市单县,地处单县城的北半部,东临园艺街道,南临南城街道,西临莱河镇,北临谢集镇。辖区总面积20.78平方千米,2011年,辖区总人口5.2万人。
1959年1月,更名城关公社。1981年12月,撤销城关公社,设立城关镇。1985年9月,撤销城关镇,设立单城镇。2007年11月,撤销单城镇,设立北城街道。2020年6月,北城街道下辖9个社区、4个行政村。
2011年,北城街道财政总收入7300万元,比上年增长15.6%,其中地方财政收入2600万元,比上年增长8.9%,国税收入4700万元,比上年增长6.8%。