HomeCalculatorsBiologyPopulation Growth Rate Calculator

Population Growth Rate Calculator

Biology

Calculate exponential population growth using N(t) = N0 × e^(rt). Enter initial population, growth rate, and time for ecology and biology projections.

Reviewed by the thecalcu.com team · Last updated July 12, 2026

110,000,000,000
-50100
01,000

Final Population

1,648.72
Population Change
648.72
Percent Change
64.87%

This calculator computes your Final Population, Population Change, Percent Change from the values you enter.

Inputs
Initial Population (N₀)Growth Rate (r)Time Elapsed
Outputs
Final PopulationPopulation ChangePercent Change

What is a Population Growth?

The Population Growth Rate Calculator projects future population size using the exponential growth model N(t) = N₀ × e^(rt). Enter the initial population, a growth rate, and the elapsed time, and the calculator instantly returns the final population, the total increase, and the percentage change.

This model is a foundational tool in ecology, microbiology, and demographics for projecting growth when resources are effectively unlimited. For the related question of how long it takes a population to double, see the Bacterial Doubling Time Calculator.

Why Use a Population Growth Rate Calculator?

Exponential growth compounds, small changes in growth rate or time produce disproportionately large changes in final population, which makes manual estimation unreliable without actually running the exponent calculation.

This calculator computes the exact final population instantly as you adjust any input, letting you compare scenarios (different growth rates, different time horizons) quickly and see how sensitive the outcome is to each variable.

The step-by-step breakdown shows the exact formula substitution, useful for verifying ecology or microbiology coursework, or for building intuition about how compounding growth behaves over different timeframes.

Who Should Use This Calculator?

Biology and ecology students studying population dynamics and exponential growth models.

Microbiology students projecting short-term culture growth before resource limits kick in.

Conservation biologists estimating early-stage recovery trajectories for a growing endangered species population.

Epidemiology students exploring the same exponential mathematics used in early-stage outbreak modeling.

Teachers demonstrating how compounding growth differs from simple linear addition.

What Insights Does This Calculator Give You?

Final population, the primary result, projecting population size after the given time period under sustained exponential growth.

Population change and percent change, the raw increase (or decrease) and its relative size compared to the starting population, useful for comparing growth impact across differently sized populations.

Sensitivity to growth rate and time, because growth compounds continuously, this calculator makes it easy to see how much small changes in rate or time horizon affect the final projected population.

How to use this Population Growth calculator

  1. Enter the initial population (N₀), the starting number of individuals.

  2. Enter the growth rate (r), as a percentage per time period (can be negative for a declining population).

  3. Enter the elapsed time, the number of periods over which growth occurs, using the same time unit as your growth rate.

  4. Read the final population result, the highlighted result shows the projected population after the given time, with the absolute and percentage change shown alongside.

Show formula & methodology ↓Show less ↑

Formula & Methodology

Exponential growth formula:
N(t) = N₀ × e^(rt)

Variable definitions:
- N₀, initial population
- r, growth rate per time period (as a decimal in the formula; entered as a percentage in the calculator)
- t, elapsed time (number of periods)
- e, Euler's number, approximately 2.71828
- N(t), final population after time t

Worked example:

An initial population of 1,000 with a 5% growth rate over 10 periods:

N(10) = 1,000 × e^(0.05 × 10) = 1,000 × e^0.5 ≈ 1,648.7

Note: This calculator models unconstrained exponential growth, which doesn't account for resource limits, competition, or carrying capacity. Real populations typically follow logistic growth, slowing as they approach environmental limits, this model is most accurate for short time horizons or resource-unlimited scenarios.

Frequently Asked Questions

What is the formula for exponential population growth?
Exponential population growth is calculated as N(t) = N₀ × e^(rt), where N₀ is the initial population, r is the growth rate (as a decimal), t is the elapsed time, and e is Euler's number (≈2.71828). This calculator applies that formula directly using the population, rate, and time you enter.
What does the growth rate (r) represent?
The growth rate r represents the net per-capita rate of population change per unit time, the birth rate minus the death rate (and, in ecology, sometimes adjusted for migration), expressed as a percentage in this calculator. A positive r means the population is growing; a negative r means it's declining.
What is the difference between exponential growth and linear growth?
Linear growth adds a fixed amount each period, while exponential growth compounds, the growth amount itself increases as the population grows, since growth is proportional to the current population size. This is why populations under sustained exponential growth can increase dramatically over time, even from modest growth rates.
Does this model account for limited resources or carrying capacity?
No, this calculator models unconstrained exponential growth (the exponential/Malthusian growth model), which assumes unlimited resources and no environmental limits. Real populations eventually slow as they approach a carrying capacity, a pattern better described by logistic growth models, which this simpler exponential formula doesn't capture.
Can the growth rate be negative?
Yes, entering a negative growth rate models a declining population (like an endangered species or a population facing high mortality), and the formula works the same way, producing a final population smaller than the initial population as time increases.
How is this different from compound interest calculations in finance?
Mathematically, continuous exponential population growth (N₀e^rt) and continuously compounded interest use the identical formula structure, just applied to different quantities, population size instead of money. The underlying compounding logic (growth proportional to current size) is the same in both cases.
What are real-world examples of exponential population growth?
Bacterial colonies growing in ideal lab conditions, invasive species colonizing a new habitat with abundant resources, and early-stage human population growth in regions with high birth rates and low mortality are all commonly modeled with exponential growth, at least until resource limits or other factors slow the rate.
How do units of growth rate and time need to match?
The growth rate and time period must use consistent units, if your growth rate is an annual rate (like "5% per year"), then time must also be measured in years for the formula to produce a correct result. Mixing units (e.g., an annual rate with a time in months) will give an incorrect final population.
How does this relate to bacterial doubling time?
Bacterial doubling time and this exponential growth model both use the same underlying N(t) = N₀e^(rt) equation, doubling time is simply the specific time it takes for a population to double, computed as ln(2) ÷ r. See the [Bacterial Doubling Time Calculator](/bacterial-doubling-time-calculator/) to calculate doubling time directly.
How is this used in ecology and conservation biology?
Ecologists use exponential growth models to estimate short-term population trajectories for species without significant resource constraints (like early recovery-phase endangered species populations), to project invasive species spread, and to compare theoretical unconstrained growth against observed real-world growth to detect environmental limiting factors.
What does 'percent change' tell me beyond the final population number?
Percent change expresses the population increase (or decrease) relative to the starting population, making it easy to compare growth impact across populations of very different starting sizes, a 50% increase means the same relative growth whether the starting population was 100 or 1,000,000.
Why use e (Euler's number) instead of a simple percentage multiplier?
Using e models continuous, uninterrupted growth (compounding at every instant) rather than growth applied only at fixed intervals (like once per year). This continuous model is the standard mathematical idealization used in ecology, epidemiology, and finance whenever growth is assumed to happen constantly rather than in discrete steps.
Also known as
exponential growth calculatorN = N0e^rt calculatorecology population calculatorspecies growth calculator