原为县级延安市,因境内有著名的延安宝塔而得名。
秦时设高奴县,三国至南北朝,境内先后设临真县、广武县、沃野县、真川县和丰林县。隋时设延安郡,同时在境内设肤施县。唐代设延州和延安郡,宋升为延安府,明清仍称延安府,民国改称延安县。
1937年中共中央进驻延安,同年设延安市,为陕甘宁边区政府所在地。1949年,改称延安县。1972年,撤县设市。1997年,延安撤地设市后,改称宝塔区。
?年,宝塔区辖3个街道、7个镇、17个乡:宝塔山街道、南市街道、凤凰山街道、姚店镇、蟠龙镇、南泥湾镇、临镇、青化砭镇、李家渠镇、甘谷驿镇、枣园乡、柳林乡、川口乡、碾庄乡、梁村乡、冯庄乡、下坪乡、元龙寺乡、官庄乡、贯屯乡、松树林乡、麻洞川乡、河庄坪乡、张坪乡、丁庄乡、桥儿沟乡、万花乡。
2000年,宝塔区辖3个街道、11个镇、13个乡。 根据第五次人口普查数据:全区总人口403868人,其中各乡镇人口(人): 宝塔山街道 48292 南市街道 37177 凤凰山街道 41194 桥沟镇 47025 枣园镇 14363 河庄坪镇 16514 李渠镇 17343 姚店镇 19595 青化砭镇 13570 蟠龙镇 9606 柳林镇 24429 南泥湾镇 6518 临镇镇 10437 甘谷驿镇 12940 川口乡 9562 碾庄乡 4280 冯庄乡 5747 元龙寺乡 6634 梁村乡 5917 张坪乡 4459 贯屯乡 4621 下坪乡 3286 万花山乡 16788 松树林乡 3978 麻洞川乡 10416 官庄乡 4646 丁庄乡 4531。