明清时期实行里甲制,沁水设54里,龙港镇辖区设宣化坊(城关)、郭庄里(小岭)、北旺东(石堂)、北旺中(梁庄)、北旺西(杏峪)、富店西(王寨)、富店东(国华)、南大西(里必)8里;民国时期,实行区村制,沁水划分为4个区,境内属一区。
1944年4月,辖区属士敏县第七区。
1945年12月改属沁水(南)县第四区。
1947年7月,士敏县与沁水(南)县合并,恢复沁水县原建制,属沁水县第一区,区分委机关驻城关镇,1953年7月辖19个乡。
1954年11月辖区成立城关镇、大坪乡、国华乡、里必乡、马邑乡、定都乡、景家沟乡、王寨乡、固镇乡、吴家沟乡、石堂乡等11个乡。
1956年3月辖区改为城关镇、大坪乡、国华乡、里必乡、尧都乡、河渚乡、王寨乡、西石堂乡等8个乡。
1958年3月改为城关镇、里必乡、杏峪乡、石堂乡、王寨乡等5个乡,镇、乡党委机关分别驻城关镇、里必村、河渚村、石堂村、王寨村。
1958年9月,城关镇、里必乡、杏峪乡、石堂乡、王寨乡合并为城关镇红旗人民公社,公社党委驻沁水县城。
1958年11月沁水县并入阳城县后,将城关镇改为沁水镇红旗人民公社,1959年10月恢复沁水县建制后,将沁水镇红旗人民公社改为城关镇红旗人民公社。
1960年8月,改为城关人民公社,1961年6月分为城关、杏峪、王寨3个人民公社,公社党委分别驻沁水县城、河渚村、王寨村。
1984年5月分别改为城关镇、杏峪乡、王寨乡。
2001年1月将城关镇、杏峪乡、王寨乡合并组建为龙港镇,镇政府驻沁水县城。
2021年2月樊村河乡并入龙港镇。