河头乡,隶属于山西省朔州市怀仁市,地处怀仁市东南部,东与大同市云州区相邻,南与应县义井乡相接,西、北与海北头乡隔河相望,区域面积138.99平方千米,截至2018年末,户籍人口12710人。
1949年,属大同县。1954年,属大仁县。1956年,分属河头、王庄2乡。1958年,属大同县桑干河公社。1959年,2乡合并,属大同县河头公社。1971年,改属怀仁县。1984年,河头公社改河头乡。截至2020年6月,河头乡下辖15个行政村。
2018年,河头乡有营业面积超过50平方米以上的综合商店或超市28个。