You are here: Home China Guide China City Guide Chongqing



Chongqing is a municipality directly under the Central Government, which is located in Southwest China and is China's important industrial base, with an area of 23,114 square kilometers and a population of 30 million. It is the largest commercial center and land and water communication hub in South-West China. The port of Chongqing is the biggest in the upper reaches of the Yangtze River. Known as a "Mountain City", it has a long history and numerous scenic spots and historical sites. It's renowned in particular for gardens with unique beauty.