Science & Nature · 1

How many times per day does the human heart beat on average?

Answer

100,000

The human heart beats approximately 100,000 times per day, or roughly 70 beats per minute at rest. Over a lifetime of 80 years, this totals roughly 3 billion heartbeats. Each heartbeat pumps about 70 milliliters of blood through the cardiovascular system, resulting in approximately 2,000 gallons of blood circulating through 60,000 miles of blood vessels daily. This extraordinary organ maintains this rate across decades without rest.

💡 Did you know?

If you lived 80 years, your heart would beat about 3 billion times—a biological feat requiring precision control.

Other options people guess

  • 60,000
  • 200,000
  • 300,000

Topics

  • anatomy
  • cardiovascular
  • physiology

Know your science & nature trivia?

Play a free Science & Nature quiz and see how many you get right — no signup needed to start.

More Science & Nature facts