What the Population Growth Calculator does and when to use it
This calculator projects how large a population will be after a given time if it keeps growing at a constant continuous percentage rate. It is useful for bacterial cultures in the lab, cell counts, invasive species estimates, wildlife management scenarios and classroom exercises on exponential growth. You enter the starting population, a growth rate in percent per time unit, and the elapsed time, and it returns the projected final population rounded to a whole number.
Exponential growth is a good description only while resources are plentiful. Real populations eventually meet limits such as food, space, disease or predation, so treat the output as a what-if number under an idealised assumption, not a forecast. If you know the size at two points in time and want the rate instead, a growth-rate or doubling-time calculator is the better fit.
Formula and method
The page uses the continuous-growth model, where the population changes in proportion to its current size at every instant. The formula is P = P0 × e^(r × t), with the percent rate divided by 100 before use. Here e is Euler's number, about 2.71828.
A useful companion figure is the doubling time, which for continuous growth is ln(2) divided by r, or about 0.693 divided by r. It does not depend on the starting size.
- P0 the initial population (must be in the same counting units as the result).
- r the growth rate as a decimal per time unit; 3% is entered as 3 and used as 0.03.
- t elapsed time, in the same unit as the rate (years if the rate is per year).
- P the projected population after time t.
Worked example
Suppose a population of 500 grows at 3% per year for 10 years.
- Convert the rate: r = 3 / 100 = 0.03.
- Compute the exponent: r × t = 0.03 × 10 = 0.3.
- Evaluate e^0.3, which is about 1.349859.
- Multiply: 500 × 1.349859 = 674.93, which rounds to 675.
The calculator shows 675 for these inputs. If the same 3% were applied once a year in steps (500 × 1.03^10) you would get about 672, slightly lower, because continuous growth compounds every instant. The doubling time here is 0.693 / 0.03, about 23.1 years.
Common mistakes and how to interpret the result
- Typing the rate as a decimal. Entering 0.03 instead of 3 makes the model use 0.03%, so the population barely changes. The field expects a percent.
- Mixing time units. If the rate is per month, time must be in months. A yearly rate with a time entered in months will understate growth by a factor of twelve.
- Ignoring limits. Projections over long times can reach absurd numbers because the model has no carrying capacity; compare the result against what the habitat could actually support.
- Forgetting that the output is rounded to a whole number. For very small populations or short times, the rounding may hide real fractional change.
Related calculators
- Doubling Time Calculator — how long until a population doubles.
- Growth Rate Calculator — derive the rate from two counts.
- Carrying Capacity Calculator — add resource limits to growth.
- Bacteria Growth Calculator — culture-specific growth with generation time.