Age-Structured Population Model: Leslie Matrix Dynamics

simulator advanced ~12 min
Loading simulation...
λ ≈ 1.02 — slow population growth

With the default fertility and survival rates, the population grows at roughly 2% per generation, with a stable age distribution skewed toward younger age groups.

Formula

n(t+1) = L · n(t) where L is the Leslie matrix
λ = dominant eigenvalue of L (population growth rate)
Doubling time = ln(2) / ln(λ) generations

Populations Have Structure

A population is not just a number — it has age structure. A country of 50 million with mostly young people will grow very differently from one with mostly elderly. The Leslie matrix model captures this by tracking how many individuals exist in each age group and how fertility and survival rates determine the flow between groups across generations.

The Leslie Matrix

Patrick Leslie formalized age-structured models in 1945 using matrix algebra. The first row holds fertility rates — how many offspring each age class produces. The sub-diagonal holds survival probabilities — the chance of moving from one age class to the next. Multiply this matrix by the current population vector and you get the next generation's age distribution.

Convergence to Stability

One of the most beautiful results in population mathematics is that regardless of the initial age distribution, the population eventually converges to a stable age structure. This structure depends only on the fertility and survival rates, not on how the population started. The convergence rate depends on the ratio of the two largest eigenvalues of the Leslie matrix.

Demographic Momentum

Even if fertility drops to replacement level instantly, a young population will continue growing for decades — this is demographic momentum. The large cohorts of young people have yet to enter their reproductive years. This simulator lets you see this momentum in action: change fertility rates and watch how the age structure takes generations to respond.

FAQ

What is a Leslie matrix?

A Leslie matrix is a square matrix used to model age-structured population dynamics. The first row contains age-specific fertility rates, the sub-diagonal contains survival probabilities between age classes, and all other entries are zero. Multiplying the matrix by the current age distribution vector gives the next generation's distribution.

What is the stable age distribution?

Regardless of the initial age distribution, repeated application of the Leslie matrix causes the population to converge to a fixed proportional distribution — the stable age distribution. This distribution is the eigenvector corresponding to the dominant eigenvalue of the Leslie matrix.

What is the dependency ratio?

The dependency ratio is the number of dependents (children under 15 and elderly over 65) relative to the working-age population (15–64). A ratio of 50% means two workers support each dependent. Aging societies see this ratio climb as the elderly share grows.

How does this relate to real demographic forecasting?

Real demographic models extend Leslie matrices with immigration, changing fertility trends, and stochastic variation. The UN Population Division uses cohort-component models that are sophisticated versions of this same framework to produce world population projections.

Sources

Embed

<iframe src="https://homo-deus.com/lab/population-dynamics/age-structure/embed" width="100%" height="400" frameborder="0"></iframe>
View source on GitHub