Enter Population Inputs
Example Data Table
Sample assumptions: initial population 50,000, growth 2.0%, births 18/1,000, deaths 7/1,000, migration 200 yearly, carrying capacity 100,000.
| Year | Arithmetic | Geometric | Exponential | Logistic |
|---|---|---|---|---|
| 0 | 50,000 | 50,000 | 50,000 | 50,000 |
| 1 | 51,750 | 51,750 | 51,774 | 50,975 |
| 2 | 53,500 | 53,554 | 53,604 | 51,950 |
| 3 | 55,250 | 55,414 | 55,492 | 52,924 |
| 4 | 57,000 | 57,332 | 57,439 | 53,896 |
| 5 | 58,750 | 59,310 | 59,448 | 54,866 |
Formula Used
1) Effective Annual Rate
Effective rate r = (base growth rate / 100) + ((birth rate - death rate) / 1000)
2) Arithmetic Projection
P(t) = previous population + constant annual change, where constant annual change = initial population × r + net migration
3) Geometric Projection
P(t) = previous population × (1 + r) + net migration
4) Exponential Projection
P(t) = previous population × e^r + net migration
5) Logistic Projection
P(t) = previous population + r × previous population × (1 - previous population / carrying capacity) + net migration
Arithmetic fits steady absolute increases. Geometric and exponential fit compounding growth. Logistic is helpful when long-term growth slows near a practical limit.
How to Use This Calculator
- Enter the starting population for your city, region, school, or study group.
- Choose how many years you want to project.
- Set the base annual growth rate as a percentage.
- Add birth and death rates per 1,000 people.
- Enter expected net migration per year. Use negative values for out-migration.
- Provide carrying capacity if you want a realistic logistic ceiling.
- Add land area to estimate final density and household size for household counts.
- Select your preferred method, then click calculate to compare all methods together.
- Review the summary cards, comparison table, chart, and yearly output table.
- Use the export buttons to download CSV and PDF files.
Frequently Asked Questions
1) Which projection method should I choose?
Use arithmetic for steady absolute increases, geometric for yearly compounding, exponential for continuous compounding, and logistic when growth should slow near a realistic limit.
2) What does the base annual growth rate mean?
It is the core percentage change applied each year before adding the birth, death, and migration adjustments. Positive values increase population; negative values reduce it.
3) Why are birth and death rates entered separately?
Separate birth and death inputs let you model natural increase more clearly. Their difference becomes part of the effective annual rate used in each projection.
4) What is net migration?
Net migration is people moving in minus people moving out each year. Positive migration raises the projection; negative migration lowers it.
5) What is carrying capacity in the logistic model?
Carrying capacity is the practical upper population limit a place or system can sustain. Logistic growth slows as projected population approaches that ceiling.
6) Why is doubling time only approximate?
Doubling time is based on the effective annual rate, not every method detail. It gives a quick planning estimate rather than a full demographic guarantee.
7) Can I use negative values?
Yes. Negative migration and negative base growth rates can model decline. The calculator prevents projected populations from dropping below zero.
8) Is this suitable for official demographic reporting?
It is best for planning, teaching, and fast scenario testing. Official forecasts usually require age-structured cohorts, census revisions, and deeper demographic assumptions.