保德建城历史悠久,在夏禹时代,保德就存在,当时属冀州,春秋初期属晋,战国时期属赵,秦属太原郡西汉属朔方刺史部西河郡,南北朝时期属北魏,隋唐均属岚州地,五代十国时初属后唐,后属北汉。
北宋淳化四年(993)置定羌军,隶河东道。
景德二年(1005)改保德军。
金大定十一年(1171)置保德县。
金大定二十二年(1182)升保德军为保德州,县属之,隶河东北路。
蒙古宪宗七年(1257)废县入州,隶冀宁路。
至元二年(1265)陕州废入保德州。
三年岢岚军废入。
四年岢岚军析出。
明洪武七年(1374)改州为县,属岢岚州。
九年复为保德州,属太原府。
清雍正二年(1724)升直隶州,属山西省。
1912年废州,复为保德县,属雁门道,后直属省。
1949年后属兴县专区。
1952年属忻县专区。
1958年废入河曲县与兴县。
1960年复置保德县,属晋北专区。
1961年属忻县专区。
1967年属忻县地区。
1983年属忻州地区。
2000年属忻州市至今。