商,属艾侯国。
秦、汉,属艾县。
自唐贞元十六年(800)至清末(1911),属分宁县、宁州、义宁州崇乡四十五六都。
1912年后,属义宁县。
1914-1949年,隶修水县黄龙区,设港口乡(含布甲)。
1949年,属溪口区,分设卢坊、港口、纱笼3乡。
1953年,隶十二区(溪口区)分设洞下、纱笼、港口、卢坊、龙颈、大源、高岭7乡。
1956年,复称溪口区,辖卢坊、港口2乡。
1958年9月,成立卢坊公社。
1959年3月,港口、卢坊、横山合并为太阳山垦殖场。
1961年3月,分设港口、卢坊、横山公社。
1966年4月,卢坊与港口合并为港口公社。
1968年10月,横山公社并入港口公社,1972年10月,分设港口、横山公社。
1984年5月,撤社改港口乡。
1995年12月,撤乡建港口镇,沿用至今。