辖市和河北省的铁路，以及山东、河南、山西省的少部分地区。至2007年末，北京铁路局管理的线路总延展长度为7721.4公里，营业里程4688.1公里，辖有15条铁路干线和车站484个。
沿革.1945年中国抗日战争胜利后，为中华民国交通部平津区铁路管理局，下设天津分局、张家口分局。1949年1月平津战役后，接收组建“中国人民革命军事委员会铁道部平津铁路管理局”。1993年，北京铁路局进行了工商登记。2005年分拆出太原铁路局，原北京铁路局管辖的山西省内铁路网转交太原铁路局管辖