Population Growth Rate Calculator

Calculate the annual population growth rate, projected future population, and doubling time using standard demographic models.

Results will appear here.

Formulas Used

Continuous Exponential Growth Rate:
r = ln(Pt / P0) / t

CAGR (Compound Annual Growth Rate):
CAGR = (Pt / P0)1/t − 1

Future Population Projection:
Pfuture = Pt × e(r × tfuture)

Exact Doubling Time:
Tdouble = ln(2) / r ≈ 0.6931 / r

Rule of 70 (approximate doubling time):
Tdouble ≈ 70 / r%

Assumptions & References

  • The continuous exponential model assumes a constant, instantaneous growth rate throughout the period.
  • CAGR uses discrete annual compounding and is commonly used in demographic and economic reporting.
  • The Rule of 70 is an approximation valid for small growth rates (<10%/yr); exact doubling time uses the natural logarithm.
  • Future projections assume the same growth rate r continues unchanged beyond the observed period.
  • No migration, carrying capacity, or logistic constraints are modeled; this is a simple exponential model.
  • Formula reference: Preston, S., Heuveline, P., & Guillot, M. (2001). Demography: Measuring and Modeling Population Processes. Blackwell.
  • United Nations, Department of Economic and Social Affairs, Population Division — standard demographic growth rate methodology.

In the network