What is the max number of people the Earth can support?

The exact answer to this question is not known, as it depends on a variety of factors such as available resources, technology, and environmental conditions. Estimates range from around 10 billion to as high as 1 trillion people.