河口瑶族自治位于红河哈尼族彝族自治州东南部,隔红河与越南老街市、谷柳市相望,是云南省惟一一个以瑶族为主体的自治县。河口县交通非常便利,滇越铁路、昆河公路、红河航道在此形成枢纽与越南对接,是云南省乃至西南地区通向东南亚、南太平洋最便捷的陆路通道。自对外开放以来,河口县大力发展口岸经济贸易,与越南的老街省建立了良好的经济合作关系。
东北与文山壮族苗族自治州马关县接壤,西隔红河与金平苗族瑶族傣族自治县相望,北靠屏边苗族自治县,南与越南社会主义共和国老街省相邻,国境线长193公里。
河口瑶族自治县总面积1332平方公里,山区占河口瑶族自治县总面积的97.76%,河谷平坝占2.24%。县城距省会昆明469公里,距州府蒙自县168公里,距越南首都河内295公里。