Yangpu (en chino:杨浦区, chino tradicional:楊浦區,pinyin:Yángpǔ qū,literalmente:Bahía del álamo) es uno de los 18 distritos de la ciudad de Shanghái, República Popular China.
Localizado al norte de la ciudad, tiene una superficie de 60.7 kilómetros cuadrados y una población de 1.31 millones.
El Río Huangpu fluye por este distrito,el cual le hace frontera con el distrito de Pudong.
El distrito de Yangpu se divide en 1 poblado y 11 subdistritos.