民國時期,中魚口屬南縣第三區。
民國十九年(1930年)10月,游港小北洲等地屬南縣蘇維埃政府第一區。
1950年,中魚口仍屬第三區。
1955年6月,中魚口一部分屬育才垸區,一部分屬樂新垸區。
1956年6月,撤區并鄉,原育才垸區和樂新垸區分為中魚口、三仙湖等6個鄉。
1958年9月,中魚口鄉、三仙湖鄉合并為樂新人民公社。
1961年3月,三仙湖公社分為中魚口公社和三仙湖公社。
1969年9月,從中魚口公社析出8個大隊和三仙湖公社析出的5個大隊合并成立游港公社。
1985年底,公社改鄉。
2005年12月,中魚口鄉和游港鄉合并為新的中魚口鄉。
2017年8月,中魚口鄉撤鄉建鎮。