保德縣位于山西省西北部,東徑110°56′30″-111°19′40″,北緯38°39′-39°6′56″。東鄰岢嵐縣,南接興縣,西與陜西省府谷縣黃河相隔,北與河曲縣接壤。全縣總面積981平方千米,總人口16萬人(2008年)。轄4個鎮、9個鄉:東關鎮、義門鎮、橋頭鎮、楊家灣鎮、腰莊鄉、韓家川鄉、林遮峪鄉、馮家川鄉、土崖塔鄉、孫家溝鄉、窯洼鄉、堯圪臺鄉、南河溝鄉。縣政府駐東關鎮府前大街。
地處黃土高原東部邊緣地帶,地勢東高西低,平均海撥840米。以木蘭圪旦最高,海拔1585米,西部黃河谷地海拔僅850米左右,為縣境最低點。屬溫帶大陸性氣候,年平均氣溫8.8℃,平均日照2814.3小時,平均無霜期135天,年平均年降雨量450毫米。國家紅棗生產基地。朔(州)神(木)鐵路及忻(州)保(德)干線公路橫穿縣境,黃河大橋溝通秦晉二省,有東關碼頭及黃河水運航線。名勝古跡有遮峪新石器遺址及林遮峪古墓群、金峰寺、靈感寺等。