延安子长县位于陕西省北部,黄土高原中部。东经109°11′58〞-110°01′22〞,北纬36°59′30〞-37°30′00〞。东西长72千米,南北宽55.7千米。总面积2405平方千米。总人口24万人(2004年)。
县人民政府驻瓦窑堡镇,邮编:717300。代码:610623。区号:0911。拼音:Zichang Xian。
子长县辖8个镇、5个乡:瓦窑堡镇、杨家园子镇、玉家湾镇、安定镇、马家砭镇、南沟岔镇、涧峪岔镇、李家岔镇、热寺湾乡、史家畔乡、栾家坪乡、余家坪乡、寺湾乡。共有354个村委会、9个社区居委会。