黄浦江
長江河口南岸に位置し、河口島である崇明島、長興島、横沙島などを含む。北部から東部は江蘇省・西南部は浙江省と接する。東は東シナ海（東海）に面する。市街地は、長江の支流である黄浦江を遡ったところにある。黄浦江の河口は呉淞口と称した港があり、崇明島などの島や市外への航行に用いられている。