小河头镇,隶属于山西省忻州市五寨县,地处五寨县东部,东与神池县贺职乡相邻,东南与李家坪乡接壤,南与胡会乡相连,西与东秀庄乡接壤,北与三岔镇毗邻,距五寨县城约16千米,区域总面积78.63平方千米。
1949年,小河头镇境域属五寨县第四区;1984年10月,由小河头公社改为小河头镇。截至2018年末,小河头镇户籍人口为5762人。截至2020年6月,小河头镇下辖7个行政村,镇人民政府驻小河头村南。
小河头镇粮食作物以玉米、马铃薯、小杂粮为主;畜牧业以饲养生猪、羊、牛、家禽为主。2018年,小河头镇有营业面积超过50平方米以上的综合商店或超市3个。
2021年5月10日,小河头镇合并新寨乡,以原新寨乡和原小河头镇的行政区域为小河头镇的行政区域,镇人民政府驻小河头村。