Shanghai is a city in China. It is located on the southern estuary of the Yangtze River, with the Huangpu River flowing through it. The city is situated on the coast of the East China Sea between the mouth of the Yangtze River to the north and the bay of Hangzhou to the south. Shanghai is Chinas most populous city, and the municipality is its most populous urban area.