Year Number of People
1600 2500000
1700 4500000
1800 6182000
1820 6587000
1850 7662000
1870 9219000
1871 9331000
1872 9444000
1873 9558000
1874 9674000
1875 9791000
1876 9910000
1877 10030000
1878 10150000
1879 10270000
1880 10400000
1881 10520000
1882 10650000
1883 10780000
1884 10910000
1885 11040000
1886 11180000
1887 11310000
1888 11450000
1889 11590000
1890 11730000
1891 11900000
1892 12080000
1893 12260000
1894 12450000
1895 12660000
1896 12820000
1897 13010000
1898 13210000
1899 13410000
1900 13610000
1901 13760000
1902 13900000
1903 14060000
1904 14210000
1905 14360000
1906 14520000
1907 14680000
1908 14840000
1909 15000000
1910 15000000
1911 14990000
1912 14980000
1913 14970000
1914 14960000
1915 14950000
1916 14940000
1917 14930000
1918 14920000
1919 14910000
1920 14900000
1921 14900000
1922 15130000
1923 15370000
1924 15610000
1925 15850000
1926 16100000
1927 16360000
1928 16610000
1929 16880000
1930 17180000
1931 17480000
1932 17790000
1933 18120000
1934 18440000
1935 18780000
1936 19040000
1937 19370000
1938 19700000
1939 20050000
1940 20390000
1941 20960000
1942 21530000
1943 22120000
1944 22730000
1945 23720000
1946 24410000
1947 25120000
1948 25850000
1949 26600000
1950 27870000
1951 28610000
1952 29470000
1953 30400000
1954 31410000
1955 32480000
1956 33600000
1957 34760000
1958 35950000
1959 37170000
1960 38420000
1961 39680000
1962 40970000
1963 42260000
1964 43570000
1965 44900000
1966 46230000
1967 47570000
1968 48940000
1969 50370000
1970 51870000
1971 53440000
1972 55080000
1973 56770000
1974 58490000
1975 60220000
1976 61970000
1977 63720000
1978 65460000
1979 67150000
1980 68780000
1981 70320000
1982 71790000
1983 73220000
1984 74670000
1985 76180000
1986 77740000
1987 79360000
1988 81010000
1989 82670000
1990 84310000
1991 85920000
1992 87520000
1993 89110000
1994 90690000
1995 92270000
1996 93860000
1997 95440000
1998 97000000
1999 98510000
2000 99960000
2001 101300000
2002 102600000
2003 103900000
2004 105200000
2005 106500000
2006 107800000
2007 109200000
2008 110600000
2009 112000000
2010 113400000
2011 114800000
2012 116100000
2013 117500000
2050 143900000
2100 127100000