Plenty of land: here are the numbers.
The United Kingdom alone has a population density of 661.9 per sq. Mile. If you took the entire population of the Earth and put them on North America, the population density would only be approximately 743 per sq. Mile, which is smaller than the population density of Hong Kong.
I think I have said enough.