河口镇,隶属于山西省太原市古交市,地处古交市东北部,东与万柏林区王封乡毗邻,南与东曲街道相连,西与西曲街道、梭峪乡、嘉乐泉乡相邻,北与嘉乐泉乡相接,东北与阳曲县西凌井乡接壤,全镇行政区域面积201.47平方千米。
1949年,属阳曲县(西)第三区。1958年,属太原市古交工矿区,设立河口公社。1984年,属太原市古交工矿区,撤销公社,设立河口镇。2018年末,辖区户籍人口22623人。截至2020年6月,河口镇下辖6个社区和13个行政村, 镇人民政府驻河口村河康街1号。
2011年,河口镇农民人均纯收入8830元。截至2018年,河口镇有工业企业11个,有营业面积超过50平方米以上的综合商店或超市14个。