Exponential vs logistic growth at a glance
Both models start from the same idea: the change in population size, dN/dt, depends on how many individuals are already there. Exponential growth keeps the per-capita rate r fixed no matter how crowded things get, which is only realistic while food, space and mates are plentiful. Logistic growth multiplies r by the “room left” factor (1 − N/K), so growth fades as the population nears the carrying capacity K. Switch between the two tabs above with the same numbers to see how much difference that single factor makes.
| Feature | Exponential growth | Logistic growth |
|---|
| Equation | dN/dt = rN, so N(t) = N₀e^(rt) | dN/dt = rN(1 − N/K), so N(t) = K / (1 + ((K − N₀)/N₀)e^(−rt)) |
| Curve shape | J-shaped: steeper and steeper | S-shaped (sigmoid): levels off at K |
| Key assumption | Unlimited resources, no crowding | Resources are finite, so per-capita growth falls as N rises |
| Growth rate dN/dt | Keeps rising with N | Largest at N = K/2 (equal to rK/4), zero at N = K |
| Doubling time | Constant: ln 2 / r | Only while N is far below K; doublings take longer near K |
| Typical examples | Bacteria in fresh broth, a species newly introduced to an island, the human population in the 20th century | Yeast in a flask, sheep in Tasmania, most lab cultures once the log phase ends |
Percent per year or continuous rate? Two formulas, two answers
A population that “grows by 12% per year” is multiplied by 1.12 once a year: N = N₀(1 + r)^t, the same compound-interest formula banks use. Solve it for time with logs, t = ln(N/N₀) ÷ ln(1 + r). Ecology textbooks also write growth as a continuous per-capita rate, N = N₀e^(rt), which compounds every instant; then t = ln(N/N₀) ÷ r. The same r gives a slightly faster rise in the continuous model, so 20,000 people reach 210,000 in 20.75 years at 12% compounded yearly but in 19.59 years at a continuous r = 0.12. If a question uses e or calls r the intrinsic or per-capita rate, use the continuous formula; if it says “percent per year,” use the compound one.
Reading r, the per-capita growth rate
r is the birth rate minus the death rate per individual per unit of time, written as a decimal. A value of 0.1 per hour means each individual adds, on average, 0.1 new individuals every hour. Because growth compounds continuously, the population multiplies by e^0.1 ≈ 1.105 each hour, a 10.5% rise rather than exactly 10%. A negative r describes a shrinking population, and r = 0 means births and deaths balance. Keep r and t in the same time unit: a rate per day paired with a time in hours gives nonsense.
Doubling time and the rule of 70
For exponential growth the doubling time is T₂ = ln 2 / r ≈ 0.693 / r. If you know the growth rate as a percentage, divide 69.3 by it (usually rounded to the “rule of 70”): a population growing at 1.1% per year doubles in about 63 years, and one growing at 2% doubles in about 35. The world population grew fastest, at roughly 2.1% per year, in the late 1960s, a pace that doubles a population every 33 years; the rate has since fallen below 1%.
| Growth rate per year | Doubling time (ln 2 / r) |
|---|
| 0.5% | about 139 years |
| 1% | about 69 years |
| 1.1% | about 63 years |
| 2% | about 35 years |
| 3% | about 23 years |
| 7% | about 10 years |
Carrying capacity in the real world
K is set by whatever runs out first: food, nesting sites, water, or the reach of predators and disease. Sheep introduced to Tasmania in the early 1800s followed a textbook S-curve, leveling off near 1.7 million by the 1850s. Populations can also overshoot: 25 reindeer released on St. Paul Island, Alaska, in 1911 grew to about 2,000 by 1938, stripped the lichen they depended on, and crashed to 8 animals by 1950. K is not a fixed number either; it moves with the seasons, rainfall and the arrival of competitors, which is why real curves wobble around the smooth line this calculator draws.