位置.斗六市行政辖属云林县，云林县地理位置在中台湾西侧滨海地区，而斗六市则在云林县之东隅，即嘉南平原北端与中央山脉西麓丘陵之衔接地带，东邻南投县竹山镇，南接古坑乡，西连虎尾镇、斗南镇，北界莿桐乡、林内乡。总面积为93.7151平方公里，全境略呈一横置之鸡腿状，东西宽15公里，南北长16公里，全市下辖40里。
水文.斗六地区溪流圳渠纵横分佈，溪流多起源于林内乡、古坑乡及斗六山区。北部及东部有北环溪、外湖溪与大埔溪汇流成石榴班溪，枫树湖里溪、内林溪亦注入石榴班溪。其后在与海丰崙溪集形