清時分屬九都、十都。
1912年分屬新桂、龍江鄉(xiāng)。
1949年改屬湖前、龍江鄉(xiāng)。
1963年分屬沿江、龍江公社。
1983年10月設(shè)龍港鎮(zhèn),轄5個大隊(duì)。
1985年池浦、新渡村和捕撈隊(duì)劃入龍港鎮(zhèn),屬龍港區(qū)。
1986年流浦、朝西屋自然村劃歸龍港鎮(zhèn)。
1992年沿江、龍江、白沙、海城4個鄉(xiāng)并入龍港鎮(zhèn),轄10個居委會、49個村委會。
2000年湖前鎮(zhèn)、江山鄉(xiāng)、平等鄉(xiāng)劃歸龍港鎮(zhèn),轄3個社區(qū)、19個居委會、107個村委會。
2011年舥艚鎮(zhèn)、蘆浦鎮(zhèn)、云巖鄉(xiāng)并入龍港鎮(zhèn)。
2019年8月16日,經(jīng)國務(wù)院批準(zhǔn),民政部批復(fù),撤銷蒼南縣龍港鎮(zhèn),設(shè)立縣級龍港市,由浙江省直轄,溫州市代管。