The 100,000 Monthly Immigrant Factor Invading America
Frosty WooldridgeThat's how we reached 300,000,000 (million) by 2006. That's why we face 438,000,000 (million) by 2050--a scant 33 years from now. We're at 328,000,000 (million) as of 2017. Here's what it looks like in real numbers.