莊行鎮(zhèn)位于奉賢區(qū)西部,東接南橋鎮(zhèn)、南連柘林鎮(zhèn),西與金山區(qū)亭林鎮(zhèn)、松江區(qū)葉榭鎮(zhèn)接壤,北枕黃浦江與閔行區(qū)跨橋聯(lián)通,地理位置優(yōu)越。鎮(zhèn)域面積70平方公里,下轄16個(gè)行政村和7個(gè)居民區(qū)。