北蔡镇地处浦东新区西南部,东邻张江高科技园区,南连南汇康桥工业开发区,西接南码头街道,北依花木行政文化中心,全镇总面积24.91平方公里,其中耕地面积5.5平方公里。全镇总人口约19万人,约3.6万户。境内川扬河、白莲泾等区级河道横贯镇区,镇村两级大小河道40余条(段)。