抗战前时,外四区辖今广安门内街道、白纸坊街道、牛街街道、陶然亭街道(果子巷、贾家胡同、南堂子胡同以西区域)。
抗战后,外四区改称第十一区。
1950年6月,第十一区改称第八区。
1951年4月,广安门外关厢由第十二
区划属第八区,划属区域包括:大红庙、小红庙、鸭子桥、广安门、天宁寺、甘石桥外。
1952年9月,
北京市第八区更名为宣武区,撤销第九区,部分区域划属宣武区,即今天桥街道、陶然亭街道(果子巷、贾家胡同、南堂子胡同以东区域)原属第九区。
1954年,宣武区共设21个街道办事处,即天桥、鹞儿胡同、福长街三条、虎坊路、陶然亭、保安寺街、自新路、牛街、南半截胡同、枣林前街、白纸坊、郭家井、广安大街、校场三条、广惠寺、下斜街、营房、广安门外、宣外大街、城隍庙。
1956年1月,撤销广安大街街道、宣外大街街道。至此宣武区由21街道合并为18街道。(少考证1个名称)
1956年2月,丰台区南蜂窝乡所辖的西便门火车站火车道以东部分划属宣武区,划属区域包括:小马厂、南蜂窝、北观音寺、三统碑、三义里、甘石桥。
是年,又撤销福长街三条街道、城隍庙街道,至此宣武区辖16街道。
1958年6月,撤销前门区,前门大街西侧门店以西区域划属宣武区,即西河沿、施家胡同、博兴胡同、李铁拐斜街、香炉营、椿树下头条、麻线胡同7个办事处划属宣武区。宣武区由16个街道增至23个街道。
是年9月,街道办事处进行合并
调整,23个街道合并为8个街道。
即:
大栅栏:西河沿、施家胡同、博兴胡同、李铁拐斜街
天桥:天桥、鹞儿胡同、虎坊路(东半)
椿树:香炉营、椿树下头条、麻线胡同
陶然亭:陶然亭、保安寺街、自新路(东半)、虎坊路(西办)
牛街:牛街、南半截胡同、枣林前街(一部)
白纸坊:白纸坊、郭家井和自新路(西半)、枣林前街(一部)
广安门内:校场三条、广惠寺、下斜街、营房
广安门外:广安门外
1960年10月,原属丰台区的马连道街道辖区划入宣武区,并入广安门外街道。
2002年9月,调整宣武区、丰台区
行政区划界线,对菜户营桥
东北角丰台区与宣武区交界地区
行政区划进行调整,将原属丰台区部分管辖区域划归宣武区管辖,实施该地区统一
管理。调整四至范围为:东至护城河
中心线,南至菜户营桥北沿,西至西南二环路东沿,北至原两区边界线。
2010年6月,撤销北京市西城区、宣武区,设立新的北京市西城区,以原西城区、宣武区的行政区域为西城区的行政区域。国函〔2010〕55号
撤销前,宣武区辖8个街道办事处,即大栅栏、天桥、椿树、陶然亭、广安门内、牛街、白纸坊、广安门外。