安塞县位于陕西省北部,延安市正北,隶属陕西省延安地区。县城距省会西安市直线距离280公里、延安市36公里。东南与延安市为邻,南和甘泉县接壤,西毗志丹县,北靠靖边县,东北与子长县相交,地处东径108°5′44″至109°26′18″,北纬36°30′45″至37°19′31″,属中纬度偏南的内陆位置。
据清雍正七年(1729)《陕西通志》载,250年前县境东西相距220里,南北相距180里。以县府所在地蝶子沟为起点,四至八到分别是:
东北交安定县界100里,
东交安定县界90里,
东南交肤施县界25里,
南交肤施县界15里,
西南交甘泉县界120里,
西交保安县界90里,
西北交保安县界80里,
北交靖边县界180里。
清乾隆九年(1747)《安塞县志》载,本县当时县域与250年前相同。到民国时期,县域有了变化。民国三年(1914)《安塞县志》载,民国三年前后安塞县域范围是:
东北交安定县界100里,
东交安定县界90里,
东南至肤施县界20里,
南至肤施县界15里,
西南至甘泉县界120里,
西至保安县界180里,
西北至保安县界80里,
北至靖边县界180里。
总面积14400平方里(约3600平方公里)。
1935年11月,安塞县进行区划调整,将原12个区的一区刘老庄、二区下寺湾、三区王家坪划归甘洛县辖,四区永宁山划归保安县辖,十二区肖庄划归延安县辖。至此,县域面积缩小。1937年9月12日,按照陕甘宁边区政府的命令,将子长县所辖原安塞县区域划归安塞县。安塞县南北合并后,县域面积2984平方公里。
1952年,本县吕家川一带划归志丹县,东沟门乡划归延安县,县域面积再次缩小。1989年,本县县境南北直线距离92公里,东西直线距离36公里,县域总面积2951.27平方公里,占延安地区总面积8.04%。