唐朝时期,牛街地区属幽州藩镇城子城之中。
辽朝时期,牛街地区为辽南京东南部。
金朝时期,牛街地区为中都内城以东。
元朝时期,牛街地区为元大都南城。
明朝时期,牛街地区为北京外城。
清朝时期,牛街地区为外右四区。
民国时期,牛街地区属外四区。
1950年,牛街地区属第八区。
1952年,牛街地区属宣武区。
1954年,牛街地区设牛街、南半截、枣林前街3个街道。
1958年,南半截、枣林前街2街道并入牛街街道。
1960年4月,成立牛街人民公社。
1962年2月,恢复牛街街道。