Population Doubling Time Calculator

Enter a growth rate to instantly calculate how long a population takes to double, with a full projection table.

Growth Parameters

Use a negative value for a shrinking population.

%

Quick examples

Enter a growth rate and click Calculate

Results and projection table will appear here

Summary

Enter a growth rate to instantly calculate how long a population takes to double, with a full projection table.

How it works

  1. Enter the annual growth rate as a percentage (use a negative value for a shrinking population).
  2. The exact doubling time is computed from the exponential model P(t) = P0 × e^(r·t): solving P(t) = 2·P0 gives T = ln(2) / r, where r is the rate as a decimal.
  3. The Rule of 70 approximation (T ≈ 70 / growth_rate_%) is shown alongside so you can compare the shortcut to the exact result.
  4. Optionally enter a starting population to generate a projection table at each doubling interval.

Use cases

  • Estimate how quickly a bacterial culture doubles during exponential growth.
  • Project human population growth for geography or economics coursework.
  • Model investment compound growth and compare to the Rule of 72.
  • Understand wildlife population dynamics in conservation biology.
  • Illustrate the power of exponential growth in biology and finance lectures.

Frequently Asked Questions

Last updated: 2026-07-01 · Reviewed by Nham Vu