Population Projection Calculator

JJ Ben-Joseph headshot JJ Ben-Joseph

Overview

Demography is the statistical study of how populations change over time. Governments, public health agencies, businesses, and researchers all rely on population projections to anticipate future needs and risks. This calculator provides a simple way to forecast how a population might evolve given basic demographic inputs: births, deaths, and net migration per 1,000 people, along with the number of years you want to project.

The tool does not replace official demographic models, but it can give you a quick, transparent estimate under clearly defined assumptions. By adjusting the input rates, you can explore different scenarios, such as higher migration, lower fertility, or improvements in mortality.

Data Inputs

The calculator uses a standard demographic convention of expressing flows (births, deaths, migration) as annual rates per 1,000 people. This makes the numbers easier to compare across regions and population sizes.

Typical ranges depend on the country and stage of development:

Compound Growth Equation

The calculator uses a simple compound growth model. Let:

First compute the net annual rate per 1,000 people:

net rate per 1,000 = b − d + m

Then convert this to a fraction of the population by dividing by 1,000:

r = (b − d + m) / 1000

The projected population after t years is:

P t = P 0 ( 1 + r ) t

In plain language, the population grows (or shrinks) by the same percentage r each year, and we apply that change repeatedly over t years.

Interpreting Birth, Death, and Migration Rates

Birth, death, and migration rates determine whether a population grows, stays stable, or declines.

A useful way to think about the rates is to focus on their combined effect:

combined rate per 1,000 = births − deaths + net migration

If this combined rate is:

Over the long run, many countries go through a demographic transition where birth and death rates fall from high to low levels. This model holds those rates constant, but you can explore different stages of the transition by entering different sets of rates for alternative scenarios.

Worked Example

Suppose a city has:

Step 1: Calculate the combined rate per 1,000:

combined rate = 14 − 8 + 3 = 9 per 1,000

Step 2: Convert to a fractional growth rate:

r = 9 / 1000 = 0.009 (i.e., 0.9% growth per year)

Step 3: Plug into the compound growth formula:

P(t) = 500,000 × (1 + 0.009)^15

Using the exponent:

(1.009)^15 ≈ 1.140 (about 14.0% growth over 15 years).

So the projected population after 15 years is roughly:

P(15) ≈ 500,000 × 1.140 = 570,000

In this scenario, the city gains about 70,000 residents over 15 years under the assumption that rates stay constant.

How to Interpret the Projection

The output of the calculator is the estimated population size after the selected number of years given the input assumptions. A few ways to interpret the result:

Because the model keeps rates fixed, it is best viewed as a tool for exploring what-if scenarios rather than a definitive forecast.

Comparison of Example Scenarios

The table below shows how different combinations of birth, death, and migration rates can affect a 100,000-person population over 20 years, assuming constant rates.

Scenario Births per 1,000 Deaths per 1,000 Net migration per 1,000 Net annual rate (r) Projected population after 20 years
Stable 10 9 −1 0.0% ≈ 100,000
Moderate growth 14 8 2 0.8% ≈ 117,000
High growth 24 7 5 2.2% ≈ 155,000
Gradual decline 8 12 −3 −0.7% ≈ 87,000

These simplified scenarios illustrate how sensitive long-term population outcomes can be to seemingly small differences in annual rates.

Limitations and Assumptions

This calculator is intentionally simple. It is designed for quick exploration, not for official planning. Some key limitations and assumptions include:

Because of these simplifications, you should treat the results as approximate. They are most useful for illustrating trends, comparing scenarios, or providing a rough starting point before turning to more sophisticated demographic models or official projections.

Using This Calculator Effectively

To make the most of this tool:

Understanding these assumptions and limitations will help you interpret the projected numbers responsibly and communicate them clearly to others.

Enter demographic rates to project population.

Embed this calculator

Copy and paste the HTML below to add the Population Projection Calculator - Forecast Future Demographics to your website.