My opinion is that the US isn't necessarily overpopulated, but it gives off that illusion since we have a society which has driven most businesses, and therefore job opportunities, to the big cities. If you were in NYC or LA, and never saw the rest of the country, you might think that the US is overpopulated. But the real problem is that we have too much population clustered around the big cities I think.