州斗六郡。斗南名称的由来，因位于斗六以南，故称斗南，刚好日本也有斗南藩（，现青森县陆奥市斗南丘），所以被日本人改为斗南。日本投降，国民政府接收台湾以后，1946年（民国35年）1月11日成立斗南镇公所。1950年（民国39年）10月25日改属于云林县。斗南镇位于云林县东南方，斗六台地和云嘉沖积平原交接处，东面与斗六市江厝里和古坑乡湳子村和麻园村为邻，西边与大埤乡(三结村，丰田村)以大湖口溪为界，南邻嘉义县大林镇，以石龟溪为界，北侧为虎尾镇惠来厝和平和厝。斗南镇面积48.12平方公里。属于平原