Paleodemography is the study of ancient human mortality, fertility, and migration. A subfield of paleodemography studies approximations of how many homo sapiens have ever lived. The generally accepted number is 106 billion. Given that the current human population is about 6.93 billion, approximately 7% of all humans who ever lived are alive right now. There you have it. Now that you know today's UFOD, if you want to feel more special about yourself today, your contribution to this is approximately 0.000000000943%. Good job, you are important!