红居街位于宣武区西南部。北起广门外大街,南至红居斜街。红居街因有关帝庙旧称红庙得名,大红庙村也由此得名。解放后大红庙村建设一批房屋,曾命名大红庙居民区。1965年后命名带“红居”的许多街巷,有红居东街、红居南街、红居西街。