HIGH SCHOOL BIOLOGY (NEXT GENERATION SCIENCE STANDARDS) • ECOSYSTEMS: INTERACTIONS, ENERGY, AND DYNAMICS

Use equations or models to predict carrying capacity.

Mathematical models reveal how populations grow, stabilize, and respond to environmental limits over time.

Historical Context & Motivation

For centuries, humans have observed that animal and plant populations do not grow without limit. Farmers noticed that a pasture could only support so many cattle before the grass disappeared, and fishers saw that overharvested lakes took years to recover. These observations raised a fundamental question: is there a mathematical way to predict how large a population can grow in a given environment? The pursuit of that answer launched a branch of ecology that connects biology directly to mathematics. Today, the equations developed over the past two centuries remain essential tools for wildlife management, conservation biology, and understanding how ecosystems respond to change.

1798
Malthus and Exponential Growth
Thomas Malthus published An Essay on the Principle of Population, arguing that human populations grow exponentially while food supply grows linearly, inevitably leading to famine and competition.
1838
Verhulst's Logistic Equation
Belgian mathematician Pierre-François Verhulst introduced the logistic growth model, adding a term that slows population growth as it approaches a maximum size he called the carrying capacity.
1920s
Lotka-Volterra and Competitive Interactions
Alfred Lotka and Vito Volterra independently developed equations modeling predator-prey dynamics and interspecific competition, showing how species interactions influence the effective carrying capacity of each population.
1968
Garrett Hardin's Tragedy of the Commons
Hardin's influential essay used carrying capacity concepts to argue that shared resources will be degraded unless populations are regulated, sparking modern debates about sustainability and resource management.
2000s–Present
Computational Ecosystem Modeling
Ecologists now use computer simulations incorporating climate data, habitat fragmentation, and genetic diversity to predict carrying capacity under rapidly changing environmental conditions.

The central gap that Verhulst addressed remains at the heart of this lesson: Malthus showed how populations could grow, but not how they are constrained. The logistic model and its extensions give us quantitative tools to predict when, why, and at what population size growth will slow and stabilize. Understanding these models is the foundation for managing endangered species, predicting invasive species spread, and planning sustainable agriculture.

Core Principles & Definitions

Before diving into equations, it is important to establish the vocabulary and core ideas that underpin population modeling. Every population exists within an environment that provides resources such as food, water, space, and shelter. These resources are finite, and their availability determines how many individuals the environment can sustain over time. The following four principles form the conceptual backbone of carrying capacity models.

1

Carrying Capacity (K)

The maximum population size that an environment can sustain indefinitely given available resources. K is not fixed—it can shift with changes in resource availability, climate, or habitat quality.
2

Exponential Growth (J-curve)

When resources are unlimited, a population grows at a constant per capita rate (r), producing a J-shaped curve. This model serves as the baseline: it shows what would happen without environmental limits.
3

Logistic Growth (S-curve)

In reality, growth slows as the population approaches K due to increasing competition. The logistic model produces an S-shaped (sigmoidal) curve that levels off near carrying capacity.
4

Density-Dependent Limiting Factors

Factors like disease, predation, and competition intensify as population density rises. These are the biological mechanisms that cause the logistic slowdown near K, linking the math to real ecological processes.
KEY TAKEAWAY
Think of carrying capacity like the number of seats in a theater. Early arrivals (small population) find seats easily and quickly, so the audience grows fast. As more people arrive, finding an open seat gets harder—growth slows down. Once every seat is filled (K), no more audience members can be added unless someone leaves. If extra people squeeze in, conditions become uncomfortable and some will leave, bringing the crowd back to the number of seats available.

Visualizing Exponential vs. Logistic Growth

The violet J-curve shows unrestricted exponential growth, which accelerates without bound. The cyan S-curve shows logistic growth: the population increases rapidly at first, reaches its fastest growth rate at K/2 (the inflection point), then decelerates and levels off near the carrying capacity K (dashed yellow line).

The diagram above highlights the key difference between the two models. In the exponential model, the population has no ceiling and the violet curve shoots upward indefinitely. In contrast, the logistic model's cyan curve bends as environmental resistance increases. Notice the inflection point at K/2, where the population is growing at its maximum absolute rate. Below that point, growth is accelerating; above it, growth is decelerating. This S-shaped pattern has been observed in organisms ranging from bacteria in a petri dish to deer populations reintroduced into a protected habitat.

Mathematical Framework

To predict carrying capacity quantitatively, we need to understand two equations and how they relate. The first equation describes idealized, unlimited growth. The second modifies it by adding a limiting term that depends on the current population size relative to K.

EXPONENTIAL GROWTH MODEL
dN/dt = rN
dN/dt = rate of population change over time; r = intrinsic rate of natural increase (births − deaths per individual per unit time); N = current population size. Growth rate is proportional to population size, with no upper limit.
LOGISTIC GROWTH MODEL
dN/dt = rN(1 − N/K)
All variables are the same as above, with the addition of K = carrying capacity. The term (1 − N/K) is the fraction of carrying capacity still available. As N approaches K, this fraction approaches zero and growth stops.

The expression (1 − N/K) is the heart of the logistic model. When N is very small relative to K, N/K is close to zero, so (1 − N/K) is close to 1, and growth is nearly exponential. When N equals K, the term equals zero and population growth stops entirely. If N somehow exceeds K (an overshoot), the term becomes negative, meaning the population actually shrinks back toward K. This self-correcting behavior is an example of negative feedback—a crosscutting concept you will encounter in many areas of science.

DISCRETE-TIME LOGISTIC MODEL
N(t+1) = N(t) + r × N(t) × (1 − N(t)/K)
This version is useful for calculations over fixed time intervals. N(t) is the population at time t, and N(t+1) is the population at the next time step. You add the growth (rN(1 − N/K)) to the current population to get the next value.
🔧 Rearranging to Solve for K
If you know the growth rate (dN/dt), the intrinsic rate r, and the current population N, you can rearrange the logistic equation to solve for carrying capacity: K = N / (1 − (dN/dt)/(rN)). This rearrangement is valuable when ecologists have field data and need to estimate K for a real population.

Factors That Influence Carrying Capacity

The carrying capacity K is not a single, permanent number etched into the landscape. It is a dynamic value shaped by both biotic and abiotic factors. Understanding what influences K helps ecologists make better predictions and helps us appreciate why populations in the real world often fluctuate around K rather than settling exactly on it. The diagram below classifies the major factors that raise or lower carrying capacity in an ecosystem.

Carrying capacity is determined by a combination of abiotic factors (left branch) and biotic factors (right branch). Human activities (bottom) can push K in either direction, making real-world predictions more complex.

Notice that the diagram places human activities at the bottom because they can modify both abiotic and biotic factors simultaneously. Deforestation, for example, reduces available space (abiotic) while also eliminating food sources for herbivores (biotic). Climate change is raising temperatures, shifting precipitation patterns, and altering species ranges—all of which change K for countless organisms. When using the logistic equation to make predictions, ecologists must decide on a value of K that reflects these interacting factors, and they often revisit their estimate as new data becomes available.

Examples of factors that shift carrying capacity up or down
Factor TypeExampleEffect on KDensity-Dependent?
AbioticDrought reduces water supplyDecreases KNo (affects all regardless of density)
AbioticHabitat restoration adds nesting areaIncreases KNo
BioticDisease spreads at high population densityDecreases KYes
BioticIntroduction of a new predatorDecreases K for preyYes
HumanSupplemental feeding programsIncreases KNo (external resource addition)

Worked Example: Predicting Population Size

A wildlife biologist is studying a population of white-tailed deer reintroduced into a 500-hectare nature reserve. The initial population is 50 deer. Based on food supply and habitat analysis, the carrying capacity is estimated at K = 800 deer. The intrinsic growth rate is r = 0.3 per year. Using the discrete logistic model, predict the population after 1, 2, and 3 years.

White-Tailed Deer Population Projection
1
Step 1 — Identify Given ValuesN(0) = 50 deer, K = 800 deer, r = 0.3 per year. We will use the discrete logistic equation: N(t+1) = N(t) + r × N(t) × (1 − N(t)/K).
2
Step 2 — Calculate N(1): Population After Year 1Substitute N(0) = 50 into the equation. First compute the limiting factor: (1 − 50/800) = (1 − 0.0625) = 0.9375. Then compute growth: 0.3 × 50 × 0.9375 = 14.06. Finally: N(1) = 50 + 14.06.
N(1) ≈ 64 deer
3
Step 3 — Calculate N(2): Population After Year 2Now use N(1) = 64. Limiting factor: (1 − 64/800) = (1 − 0.08) = 0.92. Growth: 0.3 × 64 × 0.92 = 17.66. N(2) = 64 + 17.66.
N(2) ≈ 82 deer
4
Step 4 — Calculate N(3): Population After Year 3Use N(2) = 82. Limiting factor: (1 − 82/800) = (1 − 0.1025) = 0.8975. Growth: 0.3 × 82 × 0.8975 = 22.08. N(3) = 82 + 22.08.
N(3) ≈ 104 deer
5
Step 5 — Interpret the ResultsAfter three years, the population has roughly doubled from 50 to 104 deer. The population is still well below K = 800, so the limiting factor (1 − N/K) is still close to 1, meaning growth is nearly exponential at this stage. As the population approaches 400 (K/2), we would expect growth to begin slowing noticeably. The model predicts the population will eventually stabilize near 800 deer.
🔬 NGSS Connection: Science & Engineering Practice
In this worked example, you used mathematics and computational thinking (SEP 5) to make predictions from a mathematical model. You also practiced constructing explanations (SEP 6) when interpreting what the numbers mean ecologically. These are core practices of doing real science.

Strengths & Limitations of Population Models

No model perfectly captures the complexity of a real ecosystem. The exponential and logistic models are powerful starting points, but each has trade-offs. Understanding these trade-offs helps scientists decide which model is appropriate for a given question and what adjustments may be necessary. The table below compares the two core models and introduces a more realistic extension.

Comparison of exponential and logistic population growth models
FeatureExponential ModelLogistic Model
EquationdN/dt = rNdN/dt = rN(1 − N/K)
Curve shapeJ-shaped (unlimited growth)S-shaped (levels off at K)
When realisticSmall populations with abundant resources; invasive species in new habitatsPopulations near or approaching resource limits
StrengthSimple; good short-term predictor when N << KIncorporates environmental resistance; predicts equilibrium
LimitationPredicts infinite growth, which never occurs in natureAssumes K is constant and growth response is instantaneous
Accounts for density dependence?NoYes, through the (1 − N/K) term
KEY TAKEAWAY
Models are like maps: a subway map is great for navigating train routes but useless for hiking a mountain trail. The exponential model is a useful 'subway map' for short-term growth prediction in uncrowded environments. The logistic model is a more detailed 'road map' that shows how the population interacts with environmental limits. For even greater realism, ecologists add features like time delays, age structure, and stochastic (random) events—creating a 'topographic map' of population dynamics.

Connections to Advanced Ecological Theory

The logistic model is a foundation, not a ceiling. Real-world ecology extends these ideas in several directions that you may encounter in college-level biology, AP Environmental Science, or conservation biology. Understanding where the basic model fits in this broader landscape helps you appreciate both its power and its simplifications.

How the basic logistic model connects to more advanced ecological models
ConceptBasic Logistic ModelAdvanced Extension
Carrying capacityK is a fixed constantK varies with season, climate change, or resource fluctuations
Species interactionsSingle species in isolationLotka-Volterra models add competition and predation between species
Population structureAll individuals treated equallyAge-structured models assign different birth/death rates by age class
Time responseGrowth response is instantaneousTime-lag models account for delayed reproduction, causing oscillations around K
RandomnessDeterministic (same inputs = same outputs)Stochastic models include random variation in birth, death, and environmental events

A key crosscutting concept here is stability and change. The logistic model predicts that populations reach a stable equilibrium at K, but real populations often oscillate. Time-lag models reveal that when there is a delay between environmental change and population response, populations can overshoot K and then crash below it before recovering. This creates fluctuations that look like waves around the carrying capacity line—a pattern observed in many species, from lynx-hare cycles in Canada to algal blooms in lakes. These oscillations illustrate dynamic equilibrium, where the system is stable in the long run even though short-term fluctuations occur.

🐺 NGSS Anchoring Phenomenon
Consider the reintroduction of wolves into Yellowstone National Park in 1995. Wolves (predators) reduced the elk population, which allowed overgrazed vegetation to recover, which in turn changed stream erosion patterns and increased biodiversity. This is a real-world example where changing one population's carrying capacity created cascading effects through the entire ecosystem. The logistic model helps predict the elk population response, but understanding the full cascade requires systems thinking—a crosscutting concept that links biology to Earth science.

Practice Problems

PROBLEM 1CONCEPTUAL
In the logistic growth equation dN/dt = rN(1 − N/K), what happens to the growth rate when the population size N equals the carrying capacity K? A) Growth rate is at its maximum. B) Growth rate equals zero. C) Growth rate becomes negative. D) Growth rate equals r.
PROBLEM 2BASIC CALCULATION
A population of rabbits has r = 0.5 per year, N = 200, and K = 1,000. Using the logistic equation, what is the population growth rate (dN/dt) for this year? A) 100 rabbits/year B) 80 rabbits/year C) 50 rabbits/year D) 40 rabbits/year
PROBLEM 3INTERMEDIATE
A fish population in a lake has N = 600, K = 1,200, and the observed growth rate is dN/dt = 90 fish/year. What is the intrinsic growth rate r for this population? A) 0.15 per year B) 0.30 per year C) 0.50 per year D) 0.075 per year
PROBLEM 4APPLIED
A conservation team monitors an endangered bird species. In Year 1, N = 120. In Year 2, N = 138. They estimate K = 500 and want to determine r. Using the discrete logistic model N(t+1) = N(t) + rN(t)(1 − N(t)/K), which of the following is closest to r? A) 0.15 per year B) 0.20 per year C) 0.25 per year D) 0.30 per year
PROBLEM 5CRITICAL THINKING
A student uses the logistic model to predict that a deer population will stabilize at K = 800. However, real data shows the population oscillating between 650 and 950 over several decades. Which of the following best explains this discrepancy? A) The logistic model is wrong and should never be used for deer populations. B) The intrinsic growth rate r must be zero, preventing the population from reaching K. C) Time lags between environmental changes and population responses cause the population to overshoot and undershoot K, creating oscillations. D) The carrying capacity must actually be 950 because that is the highest observed population size.

Lesson Summary

Populations in nature do not grow without limit. The exponential growth model (dN/dt = rN) describes idealized, unlimited growth as a J-shaped curve, while the logistic growth model (dN/dt = rN(1 − N/K)) adds a self-limiting term that produces an S-shaped curve approaching the carrying capacity (K). The key expression (1 − N/K) represents the fraction of resources still available: it equals 1 when the population is tiny, 0.5 at the inflection point (K/2) where growth is fastest, and 0 at K where growth stops.

Carrying capacity is shaped by abiotic factors (water, space, climate) and biotic factors (predation, competition, disease), and it can change over time due to human activities and climate change. The discrete logistic equation N(t+1) = N(t) + rN(t)(1 − N(t)/K) allows step-by-step predictions and can be rearranged to estimate K or r from field data. While real populations often oscillate around K due to time lags and stochastic events, the logistic model remains the essential baseline for understanding density-dependent regulation and making predictions in ecology and conservation biology.

Varsity Tutors • High School Biology (Next Generation Science Standards) • Use equations or models to predict carrying capacity.