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