Year Number of People per sq meter
1950 1879.9981
1951 1965.06286
1952 2057.24
1953 2156.29429
1954 2261.46571
1955 2371.52667
1956 2484.70571
1957 2598.72857
1958 2710.97333
1959 2818.60286
1960 2919.22571
1961 3011.4581
1962 3095.53429
1963 3173.48762
1964 3248.53238
1965 3323.06
1966 3398.45333
1967 3474.31714
1968 3549.24286
1969 3621.04381
1970 3688.6781
1971 3750.31333
1972 3807.91619
1973 3868.61143
1974 3941.99619
1975 4034.28762
1976 4149.11905
1977 4282.73429
1978 4424.93048
1979 4561.25714
1980 4681.39714
1981 4781.41714
1982 4864.67524
1983 4937.05905
1984 5007.77238
1985 5083.44952
1986 5166.20667
1987 5253.67333
1988 5342.56286
1989 5427.82952
1990 5506.15143
1991 5575.3219
1992 5637.4181
1993 5698.43333
1994 5766.74857
1995 5847.71524
1996 5944.58095
1997 6053.78095
1998 6165.5581
1999 6266.25143
2000 6346.33714
2001 6402.19619
2002 6437.61048
2003 6459.59143
2004 6478.66381
2005 6502.62952
2006 6533.69143
2007 6569.9019
2008 6609.83143
2009 6650.73524
2010 6690.68667
2011 6729.34762
2012 6767.99905
2013 6808.16286
2014 6851.96476
2015 6900.66762
2016 6955.08857
2017 7014.17429
2018 7075.13048
2019 7134.07238
2020 7188.24
2021 7236.37048
2022 7279.29143
2023 7318.8581
2024 7357.96095
2025 7398.58095
2026 7441.2419
2027 7484.96571
2028 7528.39048
2029 7569.51905
2030 7606.90381
2031 7640.18667
2032 7669.76571
2033 7695.90762
2034 7719.09524
2035 7739.75333
2036 7757.92095
2037 7773.56762
2038 7787.00381
2039 7798.5819
2040 7808.63238
2041 7817.32
2042 7824.76667
2043 7831.18381
2044 7836.77714
2045 7841.70667
2046 7846.10476
2047 7850.08762
2048 7853.71619
2049 7857.05524
2050 7860.13429
2051 7863.02476
2052 7865.75048
2053 7868.34476
2054 7870.82
2055 7873.19333
2056 7875.45429
2057 7877.5819
2058 7879.48571
2059 7881.00286
2060 7882.03143
2061 7882.53524
2062 7882.51333
2063 7881.88381
2064 7880.57429
2065 7878.53905
2066 7875.78571
2067 7872.32571
2068 7868.16286
2069 7863.30095
2070 7857.76667
2071 7851.59714
2072 7844.88381
2073 7837.83048
2074 7830.63143
2075 7823.48857
2076 7816.52286
2077 7809.82476
2078 7803.53143
2079 7797.79905
2080 7792.76381
2081 7788.50381
2082 7785.10476
2083 7782.71524
2084 7781.51429
2085 7781.61714
2086 7783.08762
2087 7785.90286
2088 7789.97524
2089 7795.17429
2090 7801.37619
2091 7808.49524
2092 7816.50381
2093 7825.3619
2094 7835.02476
2095 7845.44
2096 7856.48667
2097 7868.02286
2098 7879.86
2099 7891.75619
2100 7903.46667