辖区旧属浮梁县福东乡福义都、咙口都。
中华人民共和国成立前属浮梁县第三区墩口乡、南安乡。
中华人民共和国成立初为浮梁县第三区墩口、龙源、坑口、王港乡。
1956年合并为坑口乡,同年成立港口王港金山3个高级社。
1958年成立丰收人民公社。
1963年并入庄湾垦殖场。
1964年分立坑口人民公社。
1968年并入庄湾人民公社,辖渭水、坑口、王港3个大队。
1972年仍分立渭水人民公社。
1980年属鹅湖区。
1984年改为“王港乡”,以所辖自然村命名。