1790 3929000 1800 5308000 1810 7240000 1820 9638000 1830 12866000 1840 17069000 1850 23192000 1860 31443000 1870 38558000 1880 50156000 1890 62948000 1900 75995000 1910 91972000 1920 105711000 1930 122755000 1940 131669000 1950 150697000 1960 179323000 1970 203212000 1980 226505000 1990 248710000 2000 281416000