延长置县较早,置撤分合频繁,县境变迁,可追溯至秦汉时代。秦汉时,今县境为高奴县域。时高奴县辖今志丹、安塞、延长、延川县及延安市5县市地。东汉,今县境仍隶高奴县。时高奴县辖今延安市、志丹、安塞、延长、延川、子长6县市地。北魏,今县境置广安县。辖今延长全域及延安市南部、宜川县北部。西魏,今县境中部置广安县,西部置义乡县,东部隶汾川县。北周,广安、义乡县沿西魏,东部分汾川、云岩2县地设门山县。隋,广安县更名延安县,辖今延长西部;东部废门山、云岩2县,并入汾川县。唐,今县境西部初复设延安县及北连州州治并设义乡、齐明2县;后废北连州及义乡、齐明2县,延安县改延长县;东部复设门山县(属丹州)。元,今县境西部沿唐置为延长县,东部并入宜川县。明清直至民国二十四年(1935年)前,县境未变。民国二十四年(1935年)5月30日,延长县城解放,成立苏维埃红色政权,时原宜川县第五区,第六区并入延长县,编为延长县第六区。民国二十五年(1936年)12月10日,划出延长第六区,并入新设的红宜县。同时,将延川县南区(亦称二区)孙家塌、郝家塌、高家沟一带划归延长。民国三十七年(1948年)8月19日,撤销固临县,新设临镇县。原固临县更乐、安泰区划归延长县。民国三十八年(1949年)2月,撤销临镇县,原临镇县赤峰、庆元、洞儿弯3区14乡划归延长;原延长二区五乡,自西沟门、郝家沟、小张家沟、唐家坪以西地域划归延安县;原延长四区四乡岔儿上、肖家河至南石寨子、马家圪台以东村子划归延川县。