原为正定、获鹿两县辖地。
1941年3月,划归市辖,主要属三区、六区。
1947年12月,全市改划为八个区,主要属五区、八区。
1950年8月,五、六、七、八4个区合为五区、六区,主要属五区。
1953年12月,五区、六区合并为郊区。
1955年12月30日,设立长安区。
1966年8月,更名东方红区。
1980年5月,更名长安区。
2001年,石家庄市区划调整,将正定县的西兆通、南村2个镇和原郊区谈固乡的谈固、南翟营、北翟营、土贤庄、白佛、白佛口6个行政村以及南高营镇的南高营、北高营、东古城、西古城4个行政村划归长安区。
2024年,石家庄市部分行政区划调整,将原桥东区的中山东路、阜康、建安、胜北4个街道和桃园镇划归长安区。