城市人口容量应与城市的经济发展水平和资源总量相适应。有人根据上海市的经济发展水平和水资源总量,估算出2010年、2020年和2030年上海市的人口容量。随着上海市城市化进程的加快,2010年上海市常住人口已达2 301.91万人,超过了估算的人口容量。