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.