Population Growth Guide

Exponential vs Logistic Growth

Exponential growth: dN/dt = rN. Population doubles at a constant rate, producing a J-shaped curve. Requires unlimited resources — occurs early in population establishment or in lab cultures. Logistic growth: dN/dt = rN × (K−N)/K. Growth rate slows as population approaches carrying capacity (K), producing an S-shaped (sigmoid) curve. The (K−N)/K term represents the 'unused capacity' — as N approaches K, growth rate approaches zero. Real populations typically follow logistic or more complex models.

Doubling Time and Rule of 70

Doubling time = ln(2) / r ≈ 0.693 / r. The Rule of 70 approximates this: doubling time ≈ 70 / (r as a percentage). For r = 0.02 (2% per year): doubling time ≈ 70/2 = 35 years. This applies to any exponential growth: bacteria, human populations, investment compound growth, carbon dioxide levels. The rule of 70 is the same calculation used in finance for compound interest doubling time — the mathematics of exponential growth is identical across disciplines.

Carrying Capacity and Limiting Factors

Carrying capacity (K) is the maximum population size an environment can support sustainably. Limiting factors that determine K: food and water availability, space and territory, disease and predation, waste accumulation. When N approaches K, competition intensifies, birth rates fall, death rates rise. The logistic model assumes K is constant — in reality, K can change with environmental conditions (drought reduces K; agricultural expansion increased human K significantly). Human K is debated: estimates range from under 2 billion to over 30 billion depending on assumed technology, consumption patterns, and resource distribution — unlike most species, humans can raise their own carrying capacity through technological innovation (irrigation, fertiliser, food distribution), which is why the concept applies less cleanly to human populations than to wildlife.

S-Curves in the Real World

The logistic S-curve appears throughout biology and beyond. Bacterial cultures: lag phase (slow start), exponential phase (J-curve), stationary phase (K reached), death phase (resources exhausted). Technology adoption: slow early adoption, rapid growth as critical mass reached, saturation as most potential users adopt. Epidemic spread: initial exponential growth, slowing as susceptible population reduces (this is the R₀ concept). Wildlife management: fisheries use logistic models to set sustainable catch limits, since harvesting a population at a rate below its maximum sustainable yield (typically achieved around half of carrying capacity, where growth rate peaks) allows the population to keep replenishing itself indefinitely, while overharvesting near or above that point risks collapsing the stock entirely.

Linear (Arithmetic) Growth

Linear growth adds a constant amount to the population each period, rather than compounding like exponential growth: P(t) = P₀ × (1 + r×t), where the increase each period is a fixed r×P₀ rather than a fixed percentage of the current (growing) total. This produces a straight-line increase rather than a curve. Few real populations grow perfectly linearly for long — it's most useful as a simplified approximation over short time spans, or for modelling things that add a genuinely fixed amount per period (a factory adding a fixed number of units to inventory, rather than a population that reproduces proportionally to its own size). Compare it against the exponential result above using the same starting numbers to see how quickly compounding growth pulls ahead of a straight line.

Worked Example: Calculating Population Growth Step by Step

Worked example using exponential growth: a town starts at 50,000 people (N₀) and grows at 2% per year (r = 0.02) for 10 years (t). Step 1: write the formula, N(t) = N₀ × e^(r×t). Step 2: substitute the numbers, N(10) = 50,000 × e^(0.02×10) = 50,000 × e^0.2. Step 3: e^0.2 ≈ 1.2214, so N(10) ≈ 50,000 × 1.2214 ≈ 61,070. Step 4: the population increase is 61,070 − 50,000 = 11,070 people over 10 years. Step 5: doubling time = ln(2)/r = 0.693/0.02 ≈ 34.7 years — at this rate, the town would reach 100,000 in around 35 years if 2% growth held constant. Enter 50000, 0.02, and 10 into the calculator above (Custom scenario, Exponential model) to check this example reproduces the same result.

Real-World Population Data (2026)

Current population and annual growth rate for the preset options in the calculator above — select any of these from the "Use real-world data for" dropdown to run the calculator with these exact figures, or use them as a sanity-check against your own numbers. Source: Worldometer's 2026 elaboration of United Nations data, checked 5 September 2026.

PopulationCurrent sizeAnnual growth rate
World8,300,678,3950.84%/year
United States349,236,4750.51%/year
India1,477,527,4500.87%/year
Nigeria242,592,2412.06%/year
United Kingdom69,989,1050.55%/year

Frequently Asked Questions

What's the difference between exponential, linear, and logistic population growth?

Exponential growth compounds — the population grows by a fixed percentage of its current (growing) size each period, producing a J-shaped curve with no upper limit. Linear growth adds a fixed amount each period instead of a fixed percentage, producing a straight line — useful as a simple approximation but rare in real populations for long. Logistic growth starts exponential but slows as the population approaches a carrying capacity (K), producing an S-shaped curve — this is the model real populations with limited resources actually tend to follow. Select any of the three above (plus Doubling Time) to compare them using the same starting numbers.

Is world population growth actually slowing down?

Yes. The world's annual population growth rate has fallen to around 0.84% as of 2026 — among the lowest rates in over a century — driven mainly by falling fertility rates as countries develop economically, even though the absolute population (over 8.3 billion) keeps rising because a large existing base is still growing at a smaller percentage. Select "World" from the real-world data dropdown above to see this rate applied directly.

Why do some countries grow so much faster than others?

Growth rate mainly reflects the balance of birth rate, death rate, and migration. As of 2026, Nigeria's population is growing at roughly 2.06% per year — driven by a high birth rate and a young population — while the United Kingdom grows at around 0.55% per year and the United States at around 0.51%, both with lower birth rates typical of developed economies. Select any of the preset countries above to compare their real current growth rates directly rather than guessing at representative numbers.

What is doubling time and how does the Rule of 70 work?

Doubling time is how long a population takes to double at a constant growth rate: doubling time = ln(2)/r ≈ 0.693/r. The Rule of 70 approximates the same thing more simply: doubling time ≈ 70 ÷ (growth rate as a percentage). At Nigeria's real 2026 growth rate of about 2.06%, that's roughly 70/2.06 ≈ 34 years to double; at the UK's 0.55%, it's roughly 70/0.55 ≈ 127 years. Select "Doubling Time" as the growth model above to calculate this for any rate.

What is carrying capacity, and why does logistic growth slow down near it?

Carrying capacity (K) is the maximum population size an environment can sustainably support, given its food, water, space, and other limiting resources. In the logistic model, the growth rate is multiplied by (K−N)/K — a term that shrinks toward zero as the population (N) approaches K, which is what produces the S-shaped slowdown rather than unlimited exponential growth. Human carrying capacity is far more debated than for other species, since technology (irrigation, fertiliser, food distribution) can raise it over time rather than it being fixed.

Can I model a country, city, or population that isn't in the preset list?

Yes — select "Custom" from the real-world data dropdown above, which unlocks the manual initial population and growth rate fields so you can enter any figures you have (a local census estimate, a species population count, a business's customer base, and so on). The presets are a convenience for the most commonly searched real-world scenarios, not a limit on what the underlying formulas can calculate.

Population Growth Calculator

Results update automatically as you type

Enter values above to calculate