The answer is False.
The opposite is true - 90% of the world's population can be found in the Northern Hemisphere. The Northern Hemisphere is also home to 68% of the world's land mass.
On WorldAtlas.com