Population growth: exponential and logistic curves, r and K, dN/dt and age pyramids

Slide the growth rate r and the carrying capacity K and watch a J-shaped exponential curve race away while the S-shaped logistic curve levels off at K. See dN/dt against N, the doubling time, where growth is fastest, and expanding, stable and declining age pyramids.

Keep it one tap away for everyday use.

Bookmark Population growth?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. r and K
  2. J and S
  3. dN/dt
  4. Check
Nothing is uploadedWorks offline once open

Grow a population

Show
exponential (J)logistic (S)carrying capacity K

How fast is it growing? (dN/dt against N)

Exponential: the more there are, the faster they grow, for ever (a straight line). Logistic: growth is fastest at N = K/2 and stops at K (an upside-down U).

Age pyramids

Made-up teaching shapes: the share of the population in each 10-year age group. To draw a real country's pyramid from your own numbers, use the population pyramid tool.

Try this

  • Slide time to 20: the exponential curve shoots off the top while the logistic one flattens at K.
  • Find where the logistic curve is steepest. Check that N is K/2 there.
  • Double r. What happens to the doubling time?
  • Start above K (fish story, then raise N₀): the logistic population shrinks back down to K.

Check yourself

Fresh numbers every time. Type a number or a fraction such as 3/4; nothing is saved or sent.

    What it shows

    A population with plenty of food and space grows exponentially: the more individuals there are, the more babies they have, so the curve bends up into a J and never stops. Real places run short of food and space, so growth slows down and stops at the carrying capacity K, the most the place can support. That is logistic growth, an S-shaped curve.

    This page draws both curves from three sliders: the start size N₀, the intrinsic rate of natural increase r, and K. A second graph plots the growth rate dN/dt against N: a straight line for exponential growth, an upside-down U for logistic growth, highest at N = K/2. A third card shows the three age pyramid shapes: expanding, stable and declining.

    It fits Class 12 Biology: organisms and populations (population attributes, age pyramids, exponential and logistic growth). For age-structured models with a Leslie matrix see population growth models; what happens when one population eats another is in predator and prey, and you can draw a real pyramid from your own numbers in population pyramid.

    How to use it

    1. Pick a story (bacteria in a flask, deer on an island, fish in a pond) or slide your own numbers.
    2. Slide time t to move the dots along the curves. The facts show both values of N.
    3. Use Show to see just one curve.
    4. Look at the dN/dt graph: the dot shows how fast the logistic population is growing right now.
    5. Tap Expanding, Stable or Declining to compare age pyramids.

    Worked example

    Bacteria story: N₀ = 10, r = 0.5 per hour, K = 1000. After t = 10 hours:

    • exponential: N = 10 × e^(0.5 × 10) = 10 × e⁵ ≈ 1484.1;
    • logistic: N = 1000 / (1 + 99 e^(−5)) ≈ 599.9, about 60 % of K;
    • the doubling time of exponential growth is ln 2 / 0.5 ≈ 1.39 hours;
    • logistic growth is fastest at N = K/2 = 500, where dN/dt = rK/4 = 125 per hour, reached at t ≈ 9.19 hours.

    What the options mean

    • r: births minus deaths per individual per unit time, when nothing is short.
    • K: the carrying capacity. Above K, deaths beat births and N falls back.
    • Age pyramids: bars show the share of people in each 10-year age group. A wide base means many young people (expanding); straight sides mean steady (stable); a narrow base means shrinking (declining). The shapes here are made up.

    Check yourself

    Five fresh questions: exponential growth after a time, logistic dN/dt, where growth is fastest, a doubling time, and naming a pyramid shape. Nothing is saved.

    FAQ

    Why do real populations not grow exponentially for long? Food, space, water and nesting places run out, and disease and predators increase. These limits are what K stands for.

    Is the logistic curve exact for real animals? No; it is a simple model. Real populations wobble around K, overshoot, or crash, but the S shape is a useful first picture.

    Is this from my textbook? It covers the standard school topic with its own examples. It is an independent study aid.

    Where the numbers come from

    • Standard population ecology: exponential growth N = N₀e^(rt), logistic (Verhulst-Pearl) growth dN/dt = rN(1 − N/K), doubling time ln 2 / r, and age pyramids. Written for fibub; no textbook text, figures or exercises are used.
    • Story numbers and the three pyramid shapes are made up for teaching.
    • Checked against scipy.integrate.solve_ivp (rtol 1e-12) and scipy.optimize.brentq for the curves and the time to K/2.

    Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

    Last updated 2026-11-09.

    Change log for Population growth

    1. Add #1452 Population growth Details on GitHub

    Every change to fibub

    Related tools

    Population growth models #T218 Compare exponential and logistic growth from a starting size, growth rate r and carrying capacity K, or project an age-structured population with a Leslie matrix and get λ, the stable age distribution, reproductive values, R₀ and generation time. Population pyramid #T523 Draw a population pyramid from male and female counts by age group, as counts or percentages, with a second year or area as an outline, and get dependency ratios, interpolated median age and sex ratios. Download PNG, SVG or CSV. Food web builder #L63 Explore a forest or pond food web drawn by trophic level. Tap to add or remove who eats whom, remove a species and see who dies out or increases, count the food chains, and read the energy pyramid with the 10 % rule. Predator and prey #L295 Watch hares and lynx rise and fall in turn. Slide the prey birth rate, catch rate, predator gain and death rate and see both populations over time, the loop in the phase plot, the still point and how a prey limit damps the swings. Then sort every species interaction by its + / − / 0 signs. Bioreactor #L299 Grow bacteria on sugar in a stirred-tank bioreactor for 24 hours. Switch the temperature, pH and oxygen control loops on and off, change their set points, and watch the heat, acid and oxygen demand of growing cells push the tank off course. A teaching model. Decomposition rate #L300 Leave a bag of dead leaves or wood in a rainforest, desert, tundra or bog and watch it disappear year by year. Slide the temperature and moisture, see the rate, half-life and time to 95 % gone, and follow the five steps from fragmentation to mineralisation. A teaching model.