Chongqing é um dos quatro municípios chineses que possuem o status da província, e é o único deles que fica no oeste da China.
Com 82 mil quilômetros quadrados da área, a cidade possui 32 milhões de habitantes.
O bairro do centro da cidade situa-se numa península sobre Rio Yang-tsé e Rio Jialing, que deságua no Rio Yang-tsé em Chongqing.