长约13.5公里 ，南北约6公里 ，略呈长方形，中心位置位于东经120度2分6秒，北纬23度4分5秒。处嘉南平原之西北侧，位浊水溪沖积扇上，地势平坦，由东向西略为倾斜，高约海拔49公尺 。新虎尾溪、虎尾溪二溪分别流经本镇南、北边境，旧虎尾溪发源于本镇，嘉南大圳浊水溪干线贯穿镇区。
行政区划.虎尾镇目前共有29个里：位于虎尾市区中央，为全虎尾最重要的商业区。同时也是虎尾较早开发的地区。人口约有1200人。位于市区东南，是一块格子状道路的区域，几乎都是店家。人口约有2100人。