Interactive capture-recapture population estimation widget

Two small samples reveal the whole

A biologist catches 20 fish, tags them, and releases them back into a lake. A week later, they catch 30 fish and find 5 are tagged. Somehow, this tells us there are roughly 120 fish in the entire lake — no need to drain it. Here the lake really is hidden: set the size of the second catch, or catch again, and the estimate is worked out only from the tagged fish that actually turn up in your net.

Population estimator
Recapture: 30 fish
Set the size of the second catch. Each catch is a fresh random net from the lake.
Estimated population: 120 fish
Recapture sample size
10 80
Tagged in the net
5
Proportion
16.7%

Capture-recapture relies on a simple proportion: if tagged fish make up a certain fraction of our second sample, they should make up that same fraction of the whole population. We use the formula: Population = (First catch × Second catch) ÷ Tagged in second catch. In our example, (20 × 30) ÷ 5 = 120 fish. The key assumption is that tagged fish mix evenly back into the population, so our second sample is a fair random grab. This method is used by ecologists worldwide to estimate populations of fish, birds, insects, and even endangered species without disturbing the whole habitat.

Know This
Capture-recapture transforms two small samples into a population estimate by assuming the proportion of tagged individuals in the recapture matches their proportion in the entire population.