斑竹垱镇地处湖北省荆州市公安县西北部,四面环水,东临松东河、西傍松西河、南有苏支河,与松滋市接壤,曾是虎西地区具有100多年历史的重要商埠和农副产品集散地。全镇国土面积159.2平方千米(2017年),耕地面积97387亩,其中水田49224亩、旱田48163亩,水面面积14160亩,堤段总长73.767公里,辖26个行政村,2个居委会,全镇总人口58539人(2017年)。