民国35年）1月11日成立斗南镇公所。1950年（民国39年）10月25日改属于云林县。斗南镇位于云林县东南方，斗六台地和云嘉沖积平原交接处，东面与斗六市江厝里和古坑乡湳子村和麻园村为邻，西边与大埤乡(三结村，丰田村)以大湖口溪为界，南邻嘉义县大林镇，以石龟溪为界，北侧为虎尾镇惠来厝和平和厝。斗南镇面积48.12平方公里。属于平原地形，共有新虎尾溪、云林溪、石牛溪、崙仔溪、大湖口溪四条溪，由东向西贯穿斗南镇。斗南镇的地质属于现代沖积层，土壤为河川近代沖积土，占地最广的是砂页岩新沖积土，占全镇面积