Skip to main content
Calcimator

Population Viability Analysis Calculator

Estimate extinction probability from population size and environmental/demographic variability using diffusion approximation models.

About this calculator

This calculator implements a diffusion-approximation population viability analysis, the same family of model behind Dennis, Munholland & Scott's classic 1991 extinction-risk formula (see the references below). It treats population growth as a stochastic process: the realized (stochastic) growth rate, mu, is your entered mean growth rate minus half the total variance, where total variance combines environmental variability (year-to-year swings from weather, disease, and food availability) with demographic variability scaled down by current population size — reflecting that individual birth/death randomness matters far more in small populations than large ones. From mu and the total variance, the calculator derives the probability that the population drops below your chosen quasi-extinction threshold within the given time horizon, using a standard-normal cumulative distribution function approximated with a polynomial (Abramowitz & Stegun style), plus an expected population size and a mean-time-to-extinction estimate for declining populations.

The viability rating buckets that probability into familiar conservation categories from "Viable" through "Non-Viable." Note that the two minimum-viable-population figures shown are the textbook 50/500 rule-of-thumb values (50 for short-term inbreeding avoidance, 500 for long-term evolutionary potential) — they are fixed reference numbers, not calculated from your inputs, and modern conservation genetics often argues for higher thresholds. Like any PVA, results are only as good as your growth-rate and variance estimates, which typically require several years of monitoring data to pin down reliably.

Inputs

years

Results

Extinction Probability

84.53%

Viability Rating

Non-Viable (High Risk)

Expected Population at End479
Stochastic Growth Rate0.87%/yr
Mean Time to Extinction1 years
Total Variance2.26%
MVP (Short-Term, 50/500 Rule)50
MVP (Long-Term, 50/500 Rule)500

Figures current as of 1991. Sources: Dennis, B., Munholland, P.L., & Scott, J.M. (1991). "Estimation of Growth and Extinction Parameters for Endangered Species." Ecological Monographs, 61(2), 115-143., Franklin, I.R. (1980) "Evolutionary Change in Small Populations" and Soulé, M.E. (1980) "Thresholds for Survival: Maintaining Fitness and Evolutionary Potential," both in Soulé, M.E. & Wilcox, B.A. (eds.), Conservation Biology: An Evolutionary-Ecological Perspective, Sinauer Associates. Defended in Franklin, Allendorf & Jamieson (2014), "The 50/500 Rule Is Still Valid," Biological Conservation 176.

How to Use This Calculator
  1. Enter Current Population Size — use the most recent survey estimate with its uncertainty range.
  2. Set Mean Annual Growth Rate (lambda) from long-term monitoring data or published life-table analyses.
  3. Input Environmental Variability and Demographic Variability to capture stochastic extinction risk.
  4. Set Time Horizon (years) for the projection period (50 and 100 years are standard IUCN benchmarks).
  5. Enter Quasi-Extinction Threshold — the minimum population size considered functionally extinct.
  6. Review Extinction Probability (%) and Viability Rating to assess conservation status and prioritize intervention efforts.

How the result changes with Environmental Variability

Environmental VariabilityExtinction ProbabilityViability Rating
7.5%100%Non-Viable (High Risk)
11%100%Non-Viable (High Risk)
23%24.54%Critically Endangered
38%81.72%Non-Viable (High Risk)

What each input means

Current Population Size
Total number of breeding individuals in the population.
Mean Annual Growth Rate
Average intrinsic growth rate as a percentage per year. Negative values indicate declining populations.
Environmental Variability
Year-to-year variation in growth rate due to environmental factors (drought, disease, etc.).
Demographic Variability
Random variation due to individual birth/death events. More significant for small populations.
Time Horizon
Number of years to project into the future for extinction risk assessment.
Quasi-Extinction Threshold
Population size below which the species is considered functionally extinct.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Current Population Size = 200, Mean Annual Growth Rate = 2, Environmental Variability = 15, Demographic Variability = 10 = 6 input(s) provided
  2. Calculate Extinction Probability
    Extinction Probability
    84.53 = 84.53
  3. Calculate Viability Rating
    Non-Viable (High Risk) = Non-Viable (High Risk)
  4. Calculate Expected Population at End
    Expected Population at End
    479 = 479
  5. Calculate Stochastic Growth Rate
    Stochastic Growth Rate
    0.87 = 0.87

Figures and sources

Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does a small population show a higher extinction probability than a large population with the same growth rate and variance inputs?

Demographic variability is scaled by dividing demographic variance by the current population size before adding it to environmental variance. In a small population, that division produces a much larger contribution to total variance, which pulls the stochastic growth rate (mu) down further below your entered mean growth rate. In a large population, the same demographic variance input barely moves total variance at all. This reflects the real biological pattern that individual birth and death randomness swings small populations much more than large ones.

What exactly does the quasi-extinction threshold represent, and why does raising it increase extinction probability?

It's the population size below which you consider the species functionally extinct — not necessarily zero individuals, but a level too low to be viable (e.g., below the point where finding mates becomes difficult). The calculator computes the log-ratio between your current population and this threshold; raising the threshold shrinks that ratio, which mathematically increases the calculated probability of the population diffusing down to it within your time horizon, all else equal.

Where do the MVP figures of 50 and 500 come from, and do they change based on my inputs?

They're fixed constants (mvpShortTerm = 50, mvpLongTerm = 500) representing the classic "50/500 rule" first proposed in conservation genetics by Franklin (1980) and Soulé (1980) — 50 breeding individuals (effective population size) to avoid short-term inbreeding depression, 500 to retain enough genetic diversity for long-term evolutionary adaptation. Unlike every other output in this calculator, these two numbers are not derived from your population size, growth rate, or variance inputs at all; they're reference benchmarks displayed alongside your calculated results for comparison. The rule remains debated in the literature — some conservation geneticists argue for higher thresholds (e.g., 100/1000) — so treat 50/500 as a historically standard floor, not a guarantee of viability.

Why does mean time to extinction show as 9999 years for some inputs?

9999 is used as a stand-in for "effectively infinite" in two situations: when your stochastic growth rate (mu) is 0.01 or higher, meaning the population is expected to grow rather than decline, or when there's no variance at all and the growth rate isn't negative. The diffusion model's mean-time-to-extinction formula only produces a meaningful finite answer for populations with a negative stochastic growth rate, since a growing or stable population isn't expected to hit the extinction threshold on any predictable timeline.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Environment, Weather & Climate.