河口镇,隶属于云南省红河哈尼族彝族自治州河口瑶族自治县,地处县境南端,东隔南溪河、南隔红河与越南老街市相望,西北与瑶山乡相连,北接老范寨乡,东北与南溪镇为邻,区域总面积190.02平方千米。截至2019年末,户籍人口14345人;截至2020年6月,下辖13个社区、2个行政村。
西汉元鼎六年属牂牁郡进桑县;1987年10月由城关镇改为河口镇。地势北高南低,属热带季风气候,因红河与南溪河汇合处得名。
截至2019年末,有工业企业7个(规模以上4个),营业面积超50平方米的综合商店或超市15个。2024年被列为全国边境小城镇建设试点,2025年完成贸易额8.23亿元,带动边民增收。