Year Number of People
1600 250000
1700 200000
1800 645500
1820 816000
1830 1169000
1840 1697000
1850 2485000
1860 3369000
1870 3781000
1871 3801000
1872 3870000
1873 3943000
1874 4012000
1875 4071000
1876 4128000
1877 4184000
1878 4244000
1879 4312000
1880 4384000
1881 4451000
1882 4503000
1883 4560000
1884 4617000
1885 4666000
1886 4711000
1887 4760000
1888 4813000
1889 4865000
1890 4918000
1891 4972000
1892 5022000
1893 5072000
1894 5121000
1895 5169000
1896 5218000
1897 5269000
1898 5325000
1899 5383000
1900 5457000
1901 5536000
1902 5650000
1903 5813000
1904 5994000
1905 6166000
1906 6282000
1907 6596000
1908 6813000
1909 6993000
1910 7188000
1911 7410000
1912 7602000
1913 7852000
1914 8093000
1915 8191000
1916 8214000
1917 8277000
1918 8374000
1919 8548000
1920 8798000
1921 9028000
1922 9159000
1923 9256000
1924 9394000
1925 9549000
1926 9713000
1927 9905000
1928 10110000
1929 10300000
1930 10490000
1931 10660000
1932 10790000
1933 10920000
1934 11030000
1935 11140000
1936 11240000
1937 11340000
1938 11450000
1939 11570000
1940 11690000
1941 11820000
1942 11970000
1943 12120000
1944 12270000
1945 12400000
1946 12630000
1947 12900000
1948 13180000
1949 13470000
1950 13740000
1951 14130000
1952 14520000
1953 14910000
1954 15310000
1955 15740000
1956 16170000
1957 16620000
1958 17070000
1959 17500000
1960 17910000
1961 18280000
1962 18630000
1963 18970000
1964 19310000
1965 19680000
1966 20080000
1967 20500000
1968 20930000
1969 21340000
1970 21720000
1971 22050000
1972 22340000
1973 22610000
1974 22880000
1975 23140000
1976 23420000
1977 23700000
1978 23980000
1979 24250000
1980 24520000
1981 24770000
1982 25020000
1983 25270000
1984 25540000
1985 25840000
1986 26180000
1987 26550000
1988 26940000
1989 27330000
1990 27700000
1991 28050000
1992 28390000
1993 28700000
1994 29010000
1995 29300000
1996 29580000
1997 29850000
1998 30110000
1999 30380000
2000 30670000
2001 30970000
2002 31280000
2003 31610000
2004 31940000
2005 32280000
2006 32630000
2007 32980000
2008 33330000
2009 33680000
2010 34020000
2011 34350000
2012 34670000
2013 34990000
2050 43640000
2100 48290000