1949年前屬古北、龍潭鄉;1949年5月屬四區古北、龍潭鄉;1952年屬四區(后稱古縣渡區),轄22個鄉(包括原古南、永平二鄉);1956年減少到10個鄉;1958年為古縣渡公社;1961年復立古縣渡區,轄古南、古北、高源、桂湖、中洲、段畈等6個公社;1968年撤銷區建制,原古南、古北、高源、桂湖、段畈五社合并為古縣渡公社;1972年又與古南分開,仍稱古縣渡公社;1984年為古南鄉和古縣渡鄉;1999年古縣渡鄉撤鄉設立古縣渡鎮;2006年4月古南鄉劃歸古縣渡鎮。