Life Tables

In 1662, a London haberdasher named John Graunt sat down with weekly parish records of christenings and burials. He asked a deceptively simple question. Of 100 people born in London, how many are still alive at age 6, at age 16, at age 60? No one had ever organized mortality data this way before. The answer mattered enormously to insurers, governments, and — three centuries later — to ecologists trying to understand why some populations grow explosively while others teeter toward extinction. A life table is the ecologist's version of Graunt's ledger. It is a systematic, age-by-age (or stage-by-stage) accounting of how many individuals in a cohort survive. It also tracks how many die, and how many offspring they produce, at each point in their lives. It sounds like bookkeeping, and in a sense it is. But this bookkeeping is the single most information-dense tool in population ecology. From a life table you can calculate a population's net reproductive rate, its generation time, and its intrinsic rate of increase. You can also derive the shape of its Survivorship Curves. All these quantities determine whether a population is growing, shrinking, or holding steady. The big picture is this: survival and reproduction are not constant over an organism's life. A sea turtle hatchling faces a gauntlet of predators that an adult turtle never encounters. A young oak seedling in deep shade dies far more often than a canopy tree. Lumping all ages together into a single birth rate and death rate — as the simplest population models do — throws away exactly the information that explains why populations behave as they do. Life tables restore that age structure. They turn a population's demography into a set of numbers precise enough to predict, compare, and manage. This article builds the life table from its raw ingredients — cohort data and static (cross-sectional) data. It moves through the core columns of survivorship (lₓ), age-specific mortality (qₓ), and fecundity (mₓ). It then reaches the classic studies that first applied this machinery to wild populations. It sets up the machinery you will need to read Survivorship Curves and Age Structure and Population Pyramids. It also prepares you to reason about Reproductive Trade-offs later.

Key takeaways
  • A life table tracks a cohort age class by age class, recording how many survive (lₓ), how many die (dₓ, qₓ), and how many offspring they produce (mₓ) at each age x.
  • Cohort (dynamic) life tables follow one group of same-aged individuals through life; static (time-specific) life tables snapshot a whole population's age structure at one moment and assume stable conditions.
  • lₓ = proportion surviving to age x from an initial cohort of l₀ = 1 (or 1000); it only ever stays the same or falls with age.
  • Multiplying lₓ by mₓ and summing across all ages gives R₀, the net reproductive rate — the average number of offspring produced by one individual over its lifetime.
  • Life tables were pioneered by John Graunt (1662) for human demography and first applied rigorously to wild animals by Edward Deevey (1947) and to sheep by H. N. LeCren-style cohort studies; Raymond Pearl's rat colonies and Connell's barnacle cohorts extended the method to experimental populations.
  • R₀, generation time, and lₓ*m*ₓ schedules feed directly into estimating a population's growth rate and into predicting the shape of its survivorship curve.
The core insight

A life table converts the raw fact that "individuals are born, survive for a while, reproduce, and die" into age-specific numbers (lₓ, qₓ, mₓ) precise enough to calculate whether a population is growing or declining and why.

The core idea

A life table is a tabulation of survival and reproduction for a cohort — a group of individuals of the same age or born at the same time — broken down age class by age class. The central columns are: x, the age class; nₓ, the number of individuals alive at the start of age x; lₓ, the proportion of the original cohort surviving to age x; dₓ, the number dying during age interval x to x+1; qₓ, the age-specific probability of dying during that interval; and mₓ, the age-specific fecundity — the average number of offspring produced per surviving individual of age x (in many treatments only female offspring per female are counted, which simplifies the population's growth arithmetic). There are two fundamentally different ways to build one. A cohort (dynamic) life table follows one real group of individuals — all born in the same season, in the same population — from birth until the last one dies, recording deaths and births as the cohort ages in real time. This is the gold standard because it directly observes each individual's fate, but it can take decades for long-lived species and is often logistically impossible. A static (time-specific, or vertical) life table instead takes a single census across an entire population at one moment, counts how many individuals are currently in each age class, and treats that age distribution as if it were the survival trajectory of one hypothetical cohort. This substitution is only valid if birth rates, death rates, and population size have been roughly constant for a long time (a stable age distribution) — an assumption that is frequently violated and is the single biggest source of error in static life tables. Once the lₓ and mₓ columns are in hand, a life table yields quantities far beyond simple survival counts. The net reproductive rate, R₀ = Σ lₓ*mₓ, gives the average number of offspring produced by an individual over its entire lifetime, accounting for the fact that many individuals die before reproducing. The <strong>generation time</strong>, T* ≈ (Σ x lₓ*mₓ) / (Σ l*ₓmₓ), gives the mean age of parents when their offspring are born. And R₀ combined with T gives an approximate intrinsic rate of increase, r ≈ ln(R₀)/T, connecting life tables directly to the exponential growth equations used to project population size — the bridge that lets demography feed straight into population dynamics.

Mechanism

Step 1 — Define the cohort. Choose N₀ individuals, all effectively the same age (e.g., all eggs laid in one week, or all seeds germinating in one spring). Set l₀ = 1.0 (or, equivalently, start with n₀ = 1000 and express later columns as proportions of it). This starting choice matters: life tables describe relative survival, not absolute population size, so the same table applies whether the cohort started at 50 individuals or 50,000.

Step 2 — Census at regular intervals. At each subsequent age class x = 1, 2, 3 … (days, months, years, or life stages, depending on the organism), count how many of the original cohort are still alive: nₓ. Age classes should be chosen to match the biology — instars for an insect, size classes for a tree, breeding seasons for a bird — not an arbitrary calendar unit.

Step 3 — Compute survivorship, lₓ. lₓ = nₓ / n₀ This is a monotonically non-increasing sequence: survivorship can never rise, because death is irreversible and no new individuals are added to a closed cohort. lₓ starts at 1.0 and falls toward zero as the last individuals die.

Step 4 — Compute the death schedule, dₓ and qₓ. dₓ = lₓ − lₓ₊₁ (proportion of the original cohort dying in that interval) qₓ = dₓ / lₓ (probability of dying in the interval, given you were alive at the start of it — the age-specific mortality rate) qₓ is the more biologically informative number because it is conditioned on survival to that age: a qₓ of 0.5 at age 10 means half of the individuals who made it to age 10 die before age 11, regardless of how many died earlier. This is exactly the logic insurance actuaries use to price a policy for a 70-year-old versus a 20-year-old.

Step 5 — Compute age-specific fecundity, mₓ. For each age class, record the average number of offspring produced per individual alive at that age (again, often counted as daughters per female, to make the arithmetic of population replacement cleaner). Pre-reproductive and post-reproductive age classes have mₓ = 0.

Step 6 — Combine survival and fecundity to get lifetime reproduction. The product lₓ*mₓ at each age gives the expected number of offspring produced by age class x*, per original cohort member — it discounts fecundity by the chance of even surviving to use it. Summing this product over all ages gives: R₀ = Σ lₓ*mₓ If R*₀ > 1, each individual more than replaces itself on average, and (all else equal) the population grows; if R₀ < 1, it shrinks; R₀ = 1 marks replacement-level, zero-growth demography. This is the same logic used later, with age structure explicitly included, in Age Structure and Population Pyramids.

Step 7 — Static life tables reconstruct these same columns from a single snapshot. Instead of watching a cohort age, a static table counts how many individuals currently occupy each age class in the whole population right now and treats the relative sizes of those age classes as a proxy for lₓ — assuming that the population's birth and death rates have not changed for as long as the oldest individual has been alive. Any recent change in mortality (a bad winter, a new predator, a hunting ban) distorts a static table, because it mixes cohorts born under different conditions rather than tracking one cohort's true fate.

Figure
Building a cohort life table: from a starting cohort to lₓ, qₓ, and lₓmₓ
Cohort of 1000 seedlings: survival and fecundity by age Age class (x, years) Number alive, nₓ 1000 400 220 150 100 60 20 0 1 2 3 4 5 6 lₓ = nₓ/n₀ : 1.00 0.40 0.22 0.15 0.10 0.06 0.02

Step 8 — Interpreting the shape. The pattern of qₓ across ages — whether mortality is concentrated early in life (many species with tiny, numerous offspring), spread flat across ages (species where risk is age-independent, like many small birds), or concentrated late in life (species that protect their young, like large mammals) — determines the shape of the survivorship curve, formally introduced in Survivorship Curves, and reflects the life-history strategy shaped by natural selection acting on the trade-off between current and future reproduction, a theme picked up in Reproductive Trade-offs.

Figure
Cohort vs static life tables: two ways to reconstruct the same lₓ schedule
Two routes to a life table Cohort (dynamic) table 1962 cohort of 500 chicks, born together, followed yearly until the last one dies. Directly observed nₓ each year → true lₓ. Accurate but can take a lifetime to finish. Static (time-specific) table One census in 2024: count how many individuals are age 0, 1, 2, 3… right now. Age distribution stands in for lₓ. Fast, but assumes stable birth/death rates. lₓ, qₓ, mₓ schedule → R₀, generation time, r Static tables are only valid if the population has had a stable age structure for a long time.

The evidence

John Graunt and the parish bills of mortality (1662). Long before ecology existed as a discipline, Graunt analyzed London's weekly "Bills of Mortality" — records that Anglican parishes had kept for over a century, listing christenings and burials, ostensibly to track plague outbreaks. Graunt reorganized these raw counts into what he called a "Table of Ages," estimating that of 100 children born, only 25 survived to age 26, and only 3 survived to age 66. This was the first documented life table for any species, and it established the core logic still used today: start with a cohort, track deaths, compute the proportion surviving at each age. Graunt's work directly inspired the actuarial tables that make modern life insurance mathematically possible, and ecologists borrowed the method wholesale two and a half centuries later.

Raymond Pearl's laboratory rat and Drosophila colonies (1920s). Pearl, working at Johns Hopkins, ran some of the first controlled cohort life tables for non-human animals, raising rats and fruit flies under constant laboratory conditions and recording survival and fecundity at each age with a precision impossible in field studies. Because he controlled temperature, food, and density, Pearl could show that the lₓ*mₓ schedule — not just the birth rate or death rate alone — determined how fast a population grew, directly validating the arithmetic behind R*₀ and providing the first experimental life tables used to test early population growth models.

Edward Deevey's landmark synthesis (1947). In a paper titled "Life tables for natural populations of animals," published in the Quarterly Review of Biology, Deevey compiled cohort life-table data across a taxonomically wide range of species — including Utida's flour beetles, the Yellowstone Dall mountain sheep data originally gathered by Olaus Murie, and hydra, rotifers, and songbirds — and plotted lₓ on a logarithmic scale against age for each. This is the paper that established the now-classic three-type classification of survivorship curves (convex Type I, diagonal Type II, concave Type III), a scheme built entirely out of life-table data and covered in detail in Survivorship Curves. Deevey's key methodological contribution was showing that wildly different organisms — an oyster and a sheep — could be compared on the same axes once their raw counts were converted into the standardized lₓ column, because lₓ strips away absolute population size and leaves only the shape of the mortality schedule.

Olaus Murie's Dall mountain sheep skulls (1930s–40s, analyzed by Deevey and later Caughley). Murie collected 608 skulls of Dall mountain sheep (Ovis dalli) that had died of natural causes in Mount McKinley (Denali) National Park. Because sheep horns grow in annual rings, Murie could determine the age at death of each skull found on the landscape — effectively reconstructing a static life table from a graveyard, since each skull represented one individual's age at death rather than a living census. This is a particularly elegant example of a life table built neither from following a live cohort nor from a standard age census, but from the age-at-death distribution of carcasses accumulated over many years — a method still used today for species (many ungulates and carnivores) whose skeletal remains or teeth carry legible age markers.

Joseph Connell's barnacle cohort study (1961, 1970). Connell followed marked cohorts of the barnacle Balanus balanoides (now Semibalanus balanoides) settling on rock surfaces in Scotland, individually tagging newly settled larvae and recording their survival and reproduction over subsequent years — a genuine, direct cohort life table for a wild marine invertebrate. Crucially, Connell also manipulated the environment (removing a competing barnacle species, Chthamalus, from some plots) and showed that the qₓ schedule changed depending on competitive and predatory pressure, demonstrating experimentally that life-table parameters are not fixed species constants but depend on ecological context — a result that anticipated much of modern life-history theory.

Worked examples

Example 1 — A cohort life table for an annual plant, computing R₀ and generation time. Suppose ecologists follow a cohort of 200 seeds of an annual wildflower from germination through death, censusing every month during the single growing season, and recording seed output per surviving plant at each age.

Age x (months)nₓlₓdₓqₓmₓ (seeds/plant)lₓ*m*ₓ
02001.000.550.5500
1900.450.150.3300
2600.300.050.1741.20
3500.250.100.40123.00
4300.150.151.0060.90

Walking through the arithmetic: lₓ is simply nₓ/200 at each age (e.g., l₂ = 60/200 = 0.30). dₓ is the drop in lₓ from one age to the next (l₀ − l₁ = 1.00 − 0.45 = 0.55). qₓ divides that drop by the lₓ it started from (d₀/l₀ = 0.55/1.00 = 0.55 at age 0, but d₃/l₃ = 0.10/0.25 = 0.40 at age 3 — mortality risk given survival to age 3 is lower than the raw drop suggests, because lₓ was already small). Notice q₄ = 1.00: by definition, all survivors die by the end of the season, since this is an annual plant. Net reproductive rate: R₀ = Σ lₓ*mₓ = 0 + 0 + 1.20 + 3.00 + 0.90 = <strong>5.10 seeds per original seed</strong>. Generation time: T* ≈ Σ(x·*lₓm*ₓ) / Σ(lₓ*mₓ) = [(2×1.20)+(3×3.00)+(4×0.90)] / 5.10 = (2.40+9.00+3.60)/5.10 = 15.00/5.10 ≈ <strong>2.94 months</strong>. Intrinsic rate of increase: r* ≈ ln(R₀)/T = ln(5.10)/2.94 ≈ 1.629/2.94 ≈ 0.554 per month. Interpretation: because R₀ = 5.10 is well above 1, each seed that germinates leaves, on average, over five seeds behind — despite the fact that fully 85% of the cohort dies before ever reproducing (l₂ = 0.30 means only 30% even reach the first reproductive age class). This is the essential lesson of a life table: enormous early mortality is entirely compatible with strong population growth, provided the survivors reproduce prolifically enough — exactly the Type III survivorship pattern that will be formalized in Survivorship Curves.

Example 2 — Comparing two populations with equal R₀ but different age schedules of mortality (a conservation scenario). A wildlife agency is deciding how to allocate limited conservation funding between two declining seabird populations, Population A and Population B, both currently estimated to have R₀ ≈ 1.0 (stable, replacement-level reproduction) based on static life tables built from banding-return data. Population A's qₓ schedule shows very high mortality in the first year (q₀ = 0.70) but low, roughly constant mortality among adults (qₓ ≈ 0.05 per year from age 3 onward), consistent with a species that produces many chicks but loses most to predation before fledging — a Type III-leaning pattern. Population B's qₓ schedule shows the opposite: low juvenile mortality (q₀ = 0.15) but a steep late-life mortality increase after age 15 (qₓ rising from 0.05 to 0.40), consistent with a long-lived species whose survival is high until senescence sets in — a Type I pattern. Reasoning it through: even though both populations currently show R₀ ≈ 1.0, a management intervention that reduces adult mortality (say, bycatch reduction in fishing nets) will have a much larger effect on Population B's R₀, because a large fraction of Population B's expected lifetime reproduction (lₓ*mₓ) is concentrated in older age classes that a fishing-net policy can protect. In Population A, most of the "action" in the life table is in the l*ₓ column between ages 0 and 1 — the lₓ*mₓ product for older ages is already small because so few birds reach maturity in the first place, so reducing bycatch of adults will help, but a nest-predator-control program aimed at the q*₀ term will produce a proportionally larger jump in R₀. This is exactly the kind of quantitative triage that life tables make possible: without decomposing mortality by age, both populations would look identical (same R₀, same overall decline), but the correct conservation intervention is entirely different for each.

Common misconceptions & traps

MisconceptionWhy it's wrong
"lₓ is the number of individuals alive at age x."lₓ is a proportion (or per-1000 rate) surviving from the cohort's start, not a raw headcount; the raw count is nₓ.
"A static life table is just a faster way to get the same answer as a cohort table."Static tables assume the population has had constant, stable birth and death rates for as long as the oldest individual is alive — an assumption cohort tables don't need, and one that recent environmental change (a die-off, a baby boom) can badly violate.
"qₓ and dₓ measure the same thing."dₓ is the proportion of the original cohort dying in an interval; qₓ is the proportion of those alive at the start of the interval who die — conditioning on survival changes the number substantially at older ages, where the original-cohort denominator has shrunk a lot.
"High juvenile mortality automatically means a declining population."R₀ can still exceed 1 even with brutal early mortality, as long as the (few) survivors reproduce enough — this is the entire logic of Type III survivorship strategies like oysters or dandelions.
"A life table tells you why survival changes with age."A life table is a description of the pattern (the what), not a mechanistic explanation (the why) — it doesn't by itself reveal whether mortality is driven by predation, disease, competition, or senescence; that requires further investigation, as Connell's manipulative barnacle experiments showed.

The scientist behind it

Origins · 1 minJohn Graunt and how this was discovered
JG
John Graunt
1620–1674 · 17th-century London, founding demography from parish burial records

John Graunt was not a scientist by training or profession — he ran a haberdashery shop in London and served as a city councilman — but he had a compulsive habit of collecting and cross-checking numbers. Beginning in the 1650s, he obtained access to the weekly "Bills of Mortality," parish-level tallies of christenings and burials that London churches had compiled since the 16th century, chiefly to give early warning of plague. Where earlier readers had used the bills only to track disease outbreaks week to week, Graunt asked a different, more ambitious question: if you followed an imaginary cohort of newborns forward through the burial records, what fraction would still be alive at each age? In 1662 he published Natural and Political Observations Made upon the Bills of Mortality, in which he presented his "Life Table" — a set of estimates suggesting that of 100 children born, roughly 36 died before age 6, and only about 1 in 100 survived past age 76. His numbers were rough by modern standards (he lacked precise ages at death for most burials and had to infer age structure from causes of death listed in the bills), but the method — track a hypothetical cohort's survival age class by age class — was exactly right, and it is the same method, refined with far better data, that underlies every life table used in ecology today. Graunt was elected a Fellow of the Royal Society in 1663 on the strength of this work, reportedly on the personal recommendation of King Charles II, who insisted that a tradesman with such original ideas deserved the honor regardless of his lack of formal scientific credentials.

Origins · 1 minhow this was discovered
History
- 1662 — John Graunt publishes the first life table, built from London's parish Bills of Mortality.
- 1693 — Edmund Halley constructs an improved life table from Breslau records, founding actuarial science.
- 1920s — Raymond Pearl builds controlled cohort life tables for laboratory rats and Drosophila.
- 1947 — Edward Deevey's "Life tables for natural populations of animals" standardizes ecological life-table methods and defines the three survivorship curve types.
- 1961–1970 — Joseph Connell publishes cohort life tables for barnacles, adding experimental manipulation of qₓ.

Where this matters today

Conservation biology and endangered species management rely on life tables to identify which age class's survival most limits population growth (a "sensitivity" or "elasticity" analysis built directly on the lₓ*m*ₓ schedule) — this is precisely how agencies decide whether to invest in protecting nesting sites (juvenile survival) or in reducing adult bycatch, as in the sea turtle and albatross conservation programs that use age-structured life tables to prioritize turtle-excluder devices on shrimp trawlers versus beach nest protection.

Fisheries management builds age-structured life tables from catch data (using scale rings, otoliths, or length-frequency distributions as age markers, much like Murie's horn rings) to set sustainable harvest quotas; a fishery that removes individuals before they reach lₓ*m*ₓ peak reproductive ages can collapse a stock even while total catch numbers look stable in the short term.

Public health and human demography still use Graunt's basic logic, refined into modern actuarial life tables that insurance companies and national statistics agencies use to calculate life expectancy, price life insurance and annuities, and project the age structure of national populations decades ahead — the same lₓ column, computed now from vital-registration systems processing millions of records per year rather than parish bills.

Agricultural pest management applies insect life tables (often built stage-by-stage rather than day-by-day, since insects pass through discrete instars) to identify which life stage's mortality is most sensitive to a proposed control measure — biological control programs are typically evaluated by their effect on the qₓ of the target pest's most vulnerable stage, often the egg or early larval instar.

Invasive species risk assessment and reintroduction biology use life tables built from the source population to predict R₀ and r for a species establishing in a new range or being reintroduced after local extinction, informing both how aggressively an invasive species should be controlled and how many founder individuals a reintroduction program needs to release to have a reasonable chance of establishing a self-sustaining population.

Ask the tutor: How do ecologists use elasticity or sensitivity analysis on a life table to decide which age class's survival matters most for conservation priorities?

What's the practical difference between a cohort life table and a static life table, and when would you use each?

A cohort life table follows one real group of same-aged individuals through their entire lives, directly observing deaths and births as they happen — it gives the truest picture but can take as long as the organism lives to complete, which is impractical for long-lived species like elephants or oak trees. A static life table instead takes a single census of an entire population's current age structure and infers survival patterns from the relative sizes of each age class, assuming birth and death rates have been stable for a long time. Ecologists use cohort tables when they can (short-lived organisms, marked populations) and fall back on static tables, or on age-at-death data like Murie's sheep skulls, for long-lived or hard-to-track wild species — accepting the extra assumption of demographic stability as a necessary trade-off for feasibility.

Why does lₓ always decrease or stay flat with age, never increase?

lₓ measures the proportion of the original cohort still alive at age x. Because a cohort is a closed group — no new individuals are added to it after it's defined, only lost through death — the count of survivors can never exceed the count at any earlier age. Mathematically, lₓ₊₁ ≤ lₓ for every age, so the lₓ curve is monotonically non-increasing by construction, regardless of species or environment. This is different from raw population size, which can rise or fall as births add new individuals — a life table strips away that inflow and tracks only the fixed cohort's dwindling survivors, which is exactly what makes it useful for isolating age-specific mortality risk.

How do you calculate the net reproductive rate, R₀, and what does it actually mean biologically?

R₀ is calculated as the sum, across all age classes, of the product lₓ times mₓ: R₀ = Σ lₓ*mₓ. Each term l*ₓmₓ represents the expected number of offspring produced at age x per member of the original cohort, discounted by the chance that an individual even survived to that age to reproduce. Summed over the whole lifespan, R₀ gives the average number of offspring one individual leaves behind over its entire life. Biologically, R₀ answers the question "is each individual, on average, more than replacing itself?" — if R₀ > 1 the population tends to grow generation over generation, if R₀ < 1 it tends to shrink, and R₀ = 1 marks exact replacement.

Can a species have very high juvenile mortality and still have a growing population? How does the life table show this?

Yes, and this is one of the most important lessons a life table teaches. A species like an oyster or a dandelion can lose over 99% of its offspring before they reach reproductive age (q₀ close to 1.0, lₓ collapsing early), yet still have R₀ well above 1 if the tiny fraction of survivors produces enormous numbers of offspring (mₓ very large at the reproductive ages). The lₓ*mₓ product captures this correctly: even though l*ₓ is small at reproductive ages, multiplying it by a huge mₓ can still yield a large contribution to R₀. This decoupling of "juvenile mortality rate" from "population growth rate" is exactly why life tables, not simple death counts, are needed to judge a population's trajectory.

What is generation time in a life-table context, and why does it matter for population growth rate?

Generation time, T, is the average age at which individuals in the cohort produce offspring, weighted by how much each age class contributes to total lifetime reproduction: T ≈ Σ(x·*lₓm*ₓ) / Σ(lₓ*mₓ). It matters because the same net reproductive rate, R*₀, can correspond to very different rates of population increase depending on how quickly generations turn over — a population that replaces itself twice over (R₀ = 2) every year grows far faster than one that takes twenty years to do the same. This is captured in the approximation r ≈ ln(R₀)/T, which shows explicitly that a shorter generation time inflates the intrinsic growth rate even when total lifetime reproduction is unchanged.

Why did Deevey plot survivorship curves on a logarithmic y-axis rather than a linear one?

Plotting lₓ on a logarithmic scale converts a constant proportional mortality rate (a fixed percentage of survivors dying each age interval) into a straight line, because a constant proportional decline is an exponential decay function, and exponential decay is linear on a log scale. This makes it visually easy to compare very different species — an oyster starting with millions of larvae and a whale starting with one calf — on the same axes, and to spot immediately where a species' mortality risk deviates from a constant rate (a bend in the log-line signals age classes with disproportionately high or low risk). This log-transform is the entire visual foundation of the Type I, II, and III survivorship curve classification.

What's the biggest source of error when building a static life table from a wild population census?

The biggest risk is violating the stable age distribution assumption: static tables treat the current proportions of individuals in each age class as if they represented one cohort's true survival trajectory, which is only valid if birth and death rates have been essentially constant for as long as the oldest individual in the census has been alive. If the population recently experienced a baby boom, a mass die-off, immigration, or a shift in predation pressure, the current age structure reflects that recent disturbance rather than a stable underlying mortality schedule, and the resulting lₓ estimates can be badly biased — overestimating or underestimating survival at particular ages in ways that a true cohort study would not.

Before this

Where this leads