1949年4月23日,中国人民解放军百万雄师强渡长江,占领南京。随后各部多路疾进上海,沿太湖南北走廊发起解放上海战役。
上海战役打响前夕,闵行区境内的中共地下党(中共龙华、新泾区委)组织力量,实地观察地形,掌握道路、桥梁、河道等情况,绘制成地图,收集国民党驻军番号、兵员数量、武器装备和义务警察编制、人员数量和动态写成情报一并转交解放军。上海战役外围打响后,中共龙华区委组织起一支50多人的向导队伍,分别派往青浦、松江泗泾等地,配合部队作战。
5月11日,解放军分东西两路向上海市区挺近,揭开上海战役帷幕。东线兵团沿沪杭铁路、黄浦江及海岸线长途疾进,金山、奉贤、松江分别解放。

1949年5月22日,人民解放军肃清上海外围之敌,部分突入敌主阵地,这是解放军在上海市郊与浦东游击队会师

人民解放军解放闵行区境示意图(1949年5月14—24日)

1949年5月9日,上海战役中粟裕、张震围攻上海部署图
奉贤县治南桥解放后,解放军直逼与黄浦江隔江相望的闵行镇(现江川地区)。5月14日上午,国民党军队分别炸毁了黄浦江南北(西渡和闵行)两个轮渡码头。下午3时,解放军在南岸乘坐一艘木船渡江驶向北岸的通用机器厂闵行制造厂,在厂内护厂队员的协助下,占领厂区,继而收缴了闵行镇保安队和警察局的全部枪支弹药。5时,汇集在闵行汽车站由闵行工商界和文教界人士组成的“闵行人民会”和广大群众夹道欢迎解放军,宣告闵行镇解放。
松江县治松江城于5月13日解放,解放军沿北松公路向东疾进,14日占领马桥集镇。国民党驻上海县治北桥部队炸毁了位于北桥俞塘河上的沪闵路大桥和放鹤桥后向北往上海市区溃逃。15日凌晨,解放军占领国民党上海县政府大楼。上海县治北桥镇解放。
5月15日晚,解放军进驻颛桥集镇,并露宿街头。次日,在颛桥中心小学内召开军民大会,宣告颛桥地区解放。同日,曹行地区解放。

1949年5月15日北桥解放。19日,上海县人民政府宣告成立,进驻旧政权县府大楼办公