县西南方，东接元长乡，北连四湖乡，西毗水林乡，东南隔北港溪与嘉义县六脚乡、新港乡相邻，是台湾妈祖信仰中心之一，也是云林三大区域中心之一，云林海线的门户及政经中心，交通、信仰、观光、文化、医疗、教育重要的乡镇之一。因地理位置及历史文化背景等因素，生活与嘉义都会区及嘉义县海线重镇朴子市关系密切，互通往来之交通量相当庞大，也因而带动北港至嘉义市及朴子市间三角地带的发展。然而，现今的北港镇仍是整个云林海线的商业中心，大北港地区的元长、四湖、口湖、水林甚至是邻近的嘉义县新港乡、六脚乡北边也都以北港作为城镇中心。加