🔬
🔬 Science & engineering

Carrying Capacity Calculator (logistic K from growth rate or three counts)

Results update as you type.

Your numbers

Understanding the carrying capacity calculator — concept and principle

Carrying capacity K is the largest population an environment can support in the long run. This calculator estimates K for logistic growth, either from the current population, its growth rate and the intrinsic rate r, or from three counts taken at equal intervals, and projects the population forward.

Where growth levels offWhere growth levels offWhere growth levels offpopulation N400growth dN/dt30intrinsic rate r0.15N ÷ K50%K = N ÷ (1 − (dN/dt)/(rN))K = 800Fastest growth rK/4 = 30 at K/2 = 400
Growing at 30 instead of the unchecked 60 means the population is half way to its ceiling: K = 800.

How it is calculated

The principle

A small population with plenty of resources grows almost exponentially at rate r. As it grows, competition for food, space or other resources slows it down. The logistic model expresses this by multiplying exponential growth by the fraction of capacity still unused, (K − N) ÷ K. Growth is slow when the population is tiny, fastest at half the capacity, and stops at K.

Worked example

Default inputs (method: N, dN/dt and r): N = 400, dN/dt = 30, r = 0.15, projection 5 time units.

  1. K = 0.15 × 400² ÷ (0.15 × 400 − 30) = 24,000 ÷ 30 = 800.
  2. The population is at 50% of K, which is exactly where growth is fastest: rK/4 = 30 per time unit at N = 400.
  3. After 5 time units: N = 800 ÷ (1 + 1 × e^(−0.75)) ≈ 543.3.
  4. Time to reach 90% of K = ln 9 ÷ 0.15 ≈ 14.65 time units.
  5. Intrinsic growth rate used = 0.15.

How to read the result

Managers of fisheries and wildlife sometimes aim to keep populations near K/2, where growth (and the sustainable harvest in this simple model) is greatest. Real populations fluctuate with weather, predators and disease, and K itself can change, so treat the estimate as a guide.

Common mistakes

Keep in mind: The logistic model is a simplification. Wildlife or fisheries management decisions need field data and specialist assessment.

Frequently asked questions

What is carrying capacity in ecology?

The maximum population size an environment can sustain over time with its available resources.

When does a logistic population grow fastest?

At half the carrying capacity, N = K/2.

Can a population exceed its carrying capacity?

Temporarily yes, for example with time lags, but then it usually declines.

Sources: Verhulst, P.-F. (1838). Notice sur la loi que la population suit dans son accroissement. Correspondance mathématique et physique, 10. · Gotelli, N. J., A Primer of Ecology, 4th ed. Sinauer

Checked 9 Nov 2026. Logistic growth dN/dt = rmaxN(K − N)/K and the definition of carrying capacity: OpenStax, Biology 2e (2018), §45.3 “Environmental Limits to Population Growth”. Closed-form logistic solution and the three-point estimate of K: standard results.

🔬 All science & engineering tools →🌍 Calculators by country →