Your scenario
Start from an example or enter your own numbers.
Examples use illustrative numbers, not field data.
The second scenario starts from the same population and uses the same time unit.
Free calculator
See how a population grows toward the most its environment can support, its carrying capacity K. The logistic model draws the S-shaped curve, shows when growth is fastest and when it levels off, and lets you estimate K from the food, water or space available.
Calculated in your browser — nothing you enter is stored or sent.
Start from an example or enter your own numbers.
Examples use illustrative numbers, not field data.
The second scenario starts from the same population and uses the same time unit.
Populations are shown rounded; the calculation keeps full precision, so values in between whole numbers are part of the model.
Optional. A what-if estimate from space and renewing supplies, not a measured carrying capacity.
A fixed stock that never renews, such as a pile of stored food, cannot set a lasting carrying capacity: it only runs out. Enter what renews each period instead, such as the food that grows back each year.
A population with plenty of food, water and space grows faster the bigger it gets, because more individuals have more offspring. That cannot last: as the population fills its environment, each individual gets less, births fall and deaths rise. The carrying capacity K is the population the environment can support over the long run, where births and deaths balance.
K belongs to the environment, not to the population. It changes when the environment does: a dry year, a new predator, better farming or more nesting sites all move it.
N(t) = N₀e^(rt): growth in proportion to size, with no limit. It doubles every ln 2 / r. Real populations follow it only while resources are plentiful. The Exponential Growth & Decay Calculator works it out and explains the number e.N(t) = K / (1 + ((K − N₀)/N₀)e^(−rt)): starts almost exponential, slows as N nears K, and levels off at K. Its graph is an S-shaped curve. This calculator uses it.N(t) = a + b·ln t: keeps growing ever more slowly, with no ceiling. It is a different function, and it is not the logistic model, although the names sound alike.Tick Also show unlimited (exponential) growth to see how far the two curves part.
The logistic model is the differential equation dN/dt = rN(1 − N/K): the growth rate is the exponential rate rN, scaled down by the share of the capacity still free, 1 − N/K.
dN/dt = 0 when N = 0 (nothing to grow) or N = K (no room left). Below K the population rises; above K, 1 − N/K is negative, so it falls back toward K.rN(1 − N/K) is a downward parabola in N with its peak at N = K/2, where the rate is rK/4.t = ln((K − N₀)/N₀) / r.The logistic model fits populations with steady resources and no large movements in or out: yeast or bacteria in a flask, a species in a closed pond, a herd on a fenced reserve. It explains why growth slows, and it gives a first answer to "how many can this place support?".
It assumes K and r stay fixed, every individual is alike, and the population responds instantly to crowding. Real populations overshoot and crash, follow seasons, migrate, are hunted or harvested, and live with K that shifts with weather and management. Real carrying capacities are uncertain estimates, not fixed numbers.
For decisions about land, water or people, a single K from a ratio of resources is a starting point for discussion, never a forecast on its own. This page draws no conclusions about human populations.
Coming soon: estimate K and r from your own population counts over time. It needs care: counts from the early, fast-growing part of the curve cannot pin down K, and the page will say when the data cannot.
Every number is calculated in your browser. Nothing you enter is sent to Doodleden™ or stored.
Calculations run in your browser and are not uploaded to or stored by Doodleden™. This site is funded by advertising; our ad partners use cookies and similar technologies as described in our privacy policy.