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
Exact Doubling Time
T = ln(2) / r
—
years
Rule of 70 Estimate
T ≈ 70 / rate%
—
years
Calculation Breakdown
Population Projection Table
| Doubling # | Time Elapsed | Multiplier | Population |
|---|
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
- Enter the annual growth rate as a percentage (use a negative value for a shrinking population).
- 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.
- The Rule of 70 approximation (T ≈ 70 / growth_rate_%) is shown alongside so you can compare the shortcut to the exact result.
- 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