How many times does the average human heart beat in a lifetime?
Guess before you scroll — the answer is below
The answer
2,500,000,000 beats
Roughly 2.5B.
At about 70 beats a minute over roughly 75 years, a human heart beats around 2.5 billion times. Curiously, most mammals land near one billion beats regardless of size — a mouse burns through them in three years, a whale takes two centuries.
How to get close to this number
Three numbers, all of which you have. Seventy beats a minute, a bit over half a million minutes in a year, and roughly seventy-five years. Multiply the three and you land within a few percent. This is one of the cleanest chained estimates on the site, and none of the inputs needs looking up.
The cross-species pattern in the explanation is the genuinely remarkable part: most mammals land near one billion beats regardless of size. A mouse spends them in three years and a whale takes two centuries, because heart rate scales inversely with body size while lifespan scales directly — and the two effects nearly cancel.
Humans are the outlier, at roughly two and a half times the mammalian allowance. That excess is modern medicine and modern living conditions rather than biology: we live far longer than a mammal of our size and heart rate otherwise would. The number is evidence of a species that broke its own scaling law.
Where this number comes from
| Source | American Heart Association |
|---|---|
| Figure refers to | 2023 |
| Last checked | |
| Unit | beats |
Numbers move. If this one has drifted from its source, let us know.
Think you can do better?
Five fresh questions every day. No account needed.