Population Growth Calculator

Model continuous exponential or logistic population growth from initial population, rate, time, and carrying capacity.

Exponential and logistic population models

The continuous exponential model assumes a constant per-capita net growth rate and no resource limit. It produces unrestricted growth when the rate is positive.

The logistic model adds a fixed carrying capacity. Growth slows as the population approaches that limit, but the model remains a simplification of real populations and changing environments.

How to use the population growth calculator

  1. Select a model: Choose exponential for unrestricted growth or logistic for a fixed capacity.
  2. Enter initial population: Use a positive starting value.
  3. Enter r and time: Use matching time units; 0.05 means a continuous rate of 0.05 per time unit.
  4. Set K and calculate: For logistic growth, enter a positive carrying capacity, then generate the projection.

Formula and variables

Both are continuous-time models; logistic growth adds the carrying-capacity term K.

Exponential: P(t)=P₀eʳᵗ; Logistic: P(t)=K/[1+((K−P₀)/P₀)e⁻ʳᵗ]
P₀Initial population
Population at time zero (individuals or units)
rContinuous growth rate
Net continuous rate per time unit (1/time)
tElapsed time
Projection interval (time)
KCarrying capacity
Fixed limiting population in the logistic model (same as population)

Continuous exponential growth

Project a population of 1,000 for 50 years at r = 0.05 per year.

P₀
1,000
r
0.05/year
t
50 years
  1. P(50) = 1,000e^(0.05×50)
  2. P(50) ≈ 12,182

Result: The exponential projection is approximately 12,182.

The model assumes the continuous net rate remains unchanged for the full interval.

Understanding your results

Model choice controls the projection

Exponential growth has no upper bound; logistic growth approaches K when r is positive and the assumptions hold.

  • Doubling time for positive continuous exponential growth is ln(2)/r.
  • A negative exponential rate represents continuous decline.
  • A fixed K does not capture seasonal or long-term environmental changes.

Assumptions

  • Initial population, rate, and carrying capacity describe the same population and time scale.
  • The continuous rate remains constant over the projection.
  • Carrying capacity is fixed in the logistic model.

Limitations

  • Does not model age structure, migration, stochastic events, seasonality, delays, harvesting, or changing capacity.
  • Fractional results are mathematical expectations and may not represent whole individuals.
  • Long projections can amplify small parameter errors.

Common mistakes

  • Entering 5 instead of 0.05 for a 5% continuous rate.
  • Mixing a yearly rate with time measured in months.
  • Calling a discrete percentage increase the same as a continuous rate.
  • Treating carrying capacity as permanently known.

Practical use cases

Ecology coursework

Compare unrestricted and density-limited growth curves.

Scenario exploration

Test how r, P₀, time, and K affect a simplified projection.

Frequently asked questions

What is the difference between exponential and logistic growth?

Exponential growth assumes no limiting capacity; logistic growth slows as population approaches a fixed K.

Is r entered as a percentage?

Enter r as a decimal continuous rate per time unit, such as 0.05 rather than 5 for five percent.

Can initial population exceed carrying capacity?

The logistic equation permits it and, for a positive rate, projects decline toward K, although real dynamics may be more complex.

Sources and review

Reviewed 2026-07-13.

Continue with calculators that answer nearby questions and help compare the next step.