因境内3条溪流在杨柳畈汇合后向北流入铁柱港得名。
北港镇位于通城县西北部的鄂湘交界处,与湖南岳阳市、临湘市、岳阳县接壤,跨东径113 °39’、北纬29° 18’,最高海拔573.3米,最低海拔112.1米, 图面积69.5平方公里,集镇面积5平方公里。辖10个行政村,2 个社区居委会,107个村民小组,3.2万人。其中集镇常住人1.2万人。全镇耕地面积1.5万亩,其中水田1.3万亩,旱地0.2万亩,山林面积2.7万亩,水域面积0.15万亩。是省定中心镇,全省第二轮小城镇综合改革试点镇和全市19个农业现代化建设重点镇之一。气候条件。 北港镇气候四季分明,春季温暖多雨,夏季炎热,秋季凉爽,冬季干泠。年平均气温16.7℃以上,夏季(7月)+查看详细北港镇概况>>
2017年2月,湖北省环境保护厅命名北港镇为2016年度湖北省省级生态乡镇。
五代三关五代十国后期,通城地属南唐,境西、南与后周交界。西建有雁门关,在北港镇雁门村,界湖南岳阳;保定关,在马港镇寺前村,界湖南岳阳;南建有天岳关,在黄龙林场,界湖南平江。南唐保大十四年(后周显德三历史沿革:1950年,为通城县第六区北港乡。
1975年,收原北港公社和丰衣公社部分组成北港公社。
1987年9月,撤区设北港镇。