slightly more than 100 billion people have ever died. FiveThirtyEight another fun piece What Are The Demographics Of Heaven? | FiveThirtyEight FiveThirtyEight What Are The Demographics Of Heaven? | FiveThirtyEight