1952年,始设区辖小河头乡。
1956年4月,设县辖小河头乡。
1958年11月,五寨、神池、岢岚县合并,公社化初期属南峰公社。
1961年3月分县,同年5月更名为小河头人民公社。
1984年10月,根据中共中央﹝1983﹞35号文件精神,省委、省政府﹝1984﹞8号文件精神更名为小河头镇。
根据2021年2月18日《山西省人民政府关于同意忻州市级行政规划调整的批复》(晋政函《2021》36号),撤销新寨乡整建制合并到小河头镇。