扎于吴淞镇和宝山县的总兵力在5000人左右。在陆地上，沿吴淞镇至宝山县长达七里左右的堤岸上部署大小炮位，其中大炮总计154门守军1300人，此处称之为西炮台。在黄浦江对岸的浦东张家浜处，又有守军1000人和大炮五十门组成东炮台阵地。西炮台由江南水师提督陈化成领苏松镇总兵周世荣亲自坐镇，东炮台由川沙参将崔吉瑞防守。此外，宝山县城作为西炮台后方阵地，由两江总督牛鉴领2000余人驻守，并配备大炮50多门。宝山县西北小沙背一带，由徐州镇总兵王志元带700人驻守，以防英军由长江沿岸登陆，同时支援西炮台。在水面上，