What is the population of Shijiazhuang?
Shijiazhuang has a city population of 3,938,513. That is the population within the city's own boundary, not its wider metropolitan area. City population, GeoNames.
A city of 3.9 million represents just 0.3% of China's national population, a figure that underscores the country's scale rather than any scarcity of major urban centres. Shijiazhuang ranks 29th among 2,091 listed Chinese cities and holds the largest population in Hebei province, 266 km from Beijing. Within 31 km lie four other cities: Luancheng (597,130), Zhengding (193,524), Huaiyang (81,861), and Beisu (52,752).
This summary is AI-generated from the figures on this page. The figures themselves come from the sources cited beside each value.
City population, GeoNames. GeoNames publishes no year for its population figures, so “record updated” is when the entry was last edited — not the date the population was measured. Elevation is modelled from a digital elevation model rather than surveyed, so it is approximate.
Closest listed cities by great-circle distance from the city centre.
City-proper population against the fifteen largest cities in the dataset.
| Name | City population |
|---|---|
| Shanghai | 24.9M |
| Beijing | 19M |
| Shenzhen | 17.5M |
| Guangzhou | 16.1M |
| Kinshasa | 16M |
| Istanbul | 15.7M |
| Lagos | 15.4M |
| Ho Chi Minh City | 14M |
| Chengdu | 13.6M |
| Lahore | 13M |
| Mumbai | 12.7M |
| São Paulo | 12.4M |
| Mexico City | 12.3M |
| Karachi | 11.6M |
| Tianjin | 11.1M |
| Shijiazhuang | 3.94M |
Shijiazhuang has a city population of 3,938,513. That is the population within the city's own boundary, not its wider metropolitan area. City population, GeoNames.
Shijiazhuang is in Hebei, China, 266 km from the capital, Beijing. Its coordinates are 38.041, 114.479.
It is the 29th largest of the 2,091 cities of 15,000 or more listed in China, holding 0.3% of the national population.