Population Growth Calculator

Project future population (or any quantity) growing at a constant rate.

projected population after periods

Total increase
Overall growth
Approx. doubling time

Population growth calculator

This calculator projects how a population grows over time at a constant rate, using either the discrete model (1 + r)ᵗ or the continuous exponential model e^(rt). Enter a starting population, a growth rate per period, and the number of periods to see the projected size, the total increase, the overall percentage growth, and the approximate doubling time. It works for people, animals, bacteria, or any quantity that grows by a fixed percentage.

Discrete vs continuous growth

The discrete model, P = P₀(1 + r)ᵗ, applies when growth happens in steps — for example, a yearly census. The continuous model, P = P₀e^(rt), applies when growth happens constantly, such as bacteria dividing. For small rates the two give very similar answers; they diverge as the rate grows.

Doubling time and the rule of 70

Doubling time is how long it takes a population to double. A handy shortcut is the “rule of 70”: divide 70 by the percentage growth rate to estimate it — so 2% growth doubles in about 35 years. The calculator works out the exact doubling time for your chosen model. For exponential decay, enter a negative rate.

Frequently asked questions

Can I model decline?

Yes. Enter a negative growth rate (for example −1.5%) to model a shrinking population or exponential decay.