China
Echi is a parish seat in Chongqing, China. The recorded population is 8,581.
At coordinates 29.14° N, 108.59° E, Echi lies in the Northern Hemisphere. The city belongs to Chongqing in China.
Echi has 8,581 inhabitants, making it the #2,480 most populated locality in China out of 886,766 registered.
The Chongqing region of China is home to Echi and other cities such as Chongqing, Wanzhou, Wanxian. Echi has 8,581 inhabitants.
The area surrounding Echi includes 20 nearby cities and towns.
Echi has a population of 8,581. It ranks #2,480 in China by population.
Echi is located in Chongqing, China.
Echi is located at coordinates 29.14° N, 108.59° E in Chongqing, China.
Source: Bamwor World Encyclopedia — GeoNames (CC BY 4.0)