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
Results
Extinction Probability
84.53%
Viability Rating
Non-Viable (High Risk)
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
- Enter Current Population Size — use the most recent survey estimate with its uncertainty range.
- Set Mean Annual Growth Rate (lambda) from long-term monitoring data or published life-table analyses.
- Input Environmental Variability and Demographic Variability to capture stochastic extinction risk.
- Set Time Horizon (years) for the projection period (50 and 100 years are standard IUCN benchmarks).
- Enter Quasi-Extinction Threshold — the minimum population size considered functionally extinct.
- Review Extinction Probability (%) and Viability Rating to assess conservation status and prioritize intervention efforts.
How the result changes with Environmental Variability
| Environmental Variability | Extinction Probability | Viability 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
- Identify Input Parameters4 parametersCurrent Population Size = 200, Mean Annual Growth Rate = 2, Environmental Variability = 15, Demographic Variability = 10 = 6 input(s) provided
- Calculate Extinction ProbabilityExtinction Probability84.53 = 84.53
- Calculate Viability RatingNon-Viable (High Risk) = Non-Viable (High Risk)
- Calculate Expected Population at EndExpected Population at End479 = 479
- Calculate Stochastic Growth RateStochastic Growth Rate0.87 = 0.87
Figures and sources
- Diffusion-approximation extinction-risk model (Dennis, Munholland & Scott, 1991) (1991) — 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/Soulé "50/500" minimum-viable-population rule (1980) — 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.
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.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Habitat Corridor Design Calculator
Determine minimum corridor width and dimensions for wildlife movement based on target species home range and movement needs.
Wildlife ManagementDeer Density Calculator
Calculate deer density per square mile from observation data, detection rates, and harvest records to assess population status.
Marine BiologyMarine Protected Area Size Calculator
Estimate minimum MPA size from species home range, viable population targets, species-area relationships, and protection level requirements.
ConservationEndangered Species Recovery Calculator
Model population growth from breeding program parameters to predict recovery timeline and genetic diversity retention.
Wildlife ManagementBird Count Estimator
Estimate bird population size from point count survey data with distance-based detection correction and confidence intervals.
More in Environment, Weather & Climate.