隋朝時(shí)期,置弘德縣。
北宋朝時(shí)期,置洪德寨。
清朝時(shí)期,稱紅德城。
民國(guó)二十五年(1936年)6月,設(shè)立洪德區(qū)。
民國(guó)二十五年(1936年)7月至民國(guó)二十六年(1937年)4月,陜甘寧省委、省政府駐河連灣,環(huán)縣政府先后駐洪德城、河連灣。
1955年11月,設(shè)立洪德直屬鄉(xiāng),同時(shí)析置新集子、三十里鋪直屬鄉(xiāng)。
1958年10月,三十里鋪鄉(xiāng)并入洪德,新集子鄉(xiāng)并入虎洞、南湫2區(qū)。
同年10月,改設(shè)洪德公社。
1961年4月,析置肖關(guān)公社。
1965年1月,肖關(guān)公社并入洪德公社。
1983年12月,洪德公社改鄉(xiāng)。
2014年12月,撤鄉(xiāng)建鎮(zhèn)。