西漢元鼎六年(前111),河口屬牂牁郡進?h管轄,并在此置有進桑關。
后漢改進?h為進乘縣,南宋時期屬寧州梁水郡,初唐時期屬品州八稱縣(駐今蒙自),南詔時期屬通海郡(駐今通海),宋代大理國時改通?樾闵娇,河口分屬舍資、屈中、阿馬和阿月等部,元設臨安、廣西、元江等處宣慰司,河口屬宣慰司的阿僰部舍資千戶(駐今蒙自老寨)。
明屬臨安府王弄山長官司(駐今文山回龍)。
清康熙四年(1665),改屬開化府安平廳(駐今文山,后遷駐馬關)。
光緒二十一年(1895),根據《中法條約》,辟河口為商埠,設河口副督辦,隸屬臨開廣道。
1914年,改副督辦為督辦,真屬省府管轄。
1927年劃河口為特別行政區,1949年12月25日,中國人民解放軍解放河口,1950年元月1日成立河口縣人民政府,隸屬蒙自專區。
1950年5月13日經云南省人民政府批準改縣為市,1955年又改市為縣,1959年與屏邊縣合并,仍稱河口縣,1962年河口、屏邊恢復原建制,1963年7月11日成立河口瑤族自治縣,隸屬紅河哈尼族彝族自治州。