北蔡镇是中国上海市浦东新区下辖的一个镇。面积24.91平方公里。根据第六次全国人口普查结果，北蔡镇户籍人口121,833人，常住人口277,490人。
行政区划.北蔡镇下辖虹南居委会、香花居委会、莲溪一居委会、天池居委会、莲溪三居委会、莲溪四居委会、莲溪六居委会、莲溪七居委会、莲溪八居委会、紫叶一居委会、紫叶二居委会、莲安第一居委会、莲安第二居委会、鹏海第一居委会、鹏海第二居委会、和平居委会、海东居委会、莲溪九居委会、艾东居委会、艾南居委会、下西浜居委会、南新一村居委会、南新四村居