延川县地处陕西北部,延安市东北部,东临黄河与山西省永和县隔河相望,北与榆林市清涧县接壤,西北与子长县毗邻,西接宝塔区,南靠延长县。全县东西长74.25公里,南北宽51.5公里。距延安市80公里,210国道,205省道和渭清线穿境而过。