Tested tool guide
Tested browser tools
Checked August 16, 2026
What Population Growth Simulator does, with a checked example
This simulator draws two population curves side by side: an exponential curve driven only by net growth rate, and a logistic curve that bends toward a carrying capacity. You set a starting population, birth rate, death rate, and, for the logistic model, a carrying capacity, and the tool animates both curves as time runs. The input that trips people up most is the death rate: growth rate is birth minus death, so a species with 4% births and 3% deaths grows at 1%, not 4%. Zeroing the death rate quietly doubles any projection.
Worked example
A concrete input and expected output from the current implementation.
Input
Starting population 100; birth rate 3% per year; death rate 1% per year; carrying capacity 1000; run 50 years
->
Expected output
Exponential: 272 at year 50, climbing at about 5.4 per year. Logistic: 232 at year 50, climbing at about 3.6 per year. Both curves start together at 100 and the gap between them grows every year.
Net growth is r = 0.03 - 0.01 = 0.02 per year, so the exponential model gives 100 x e^(0.02 x 50) = 100 x e^1, about 272. The logistic model applies the density factor (1 - N/K) at every moment, giving 1000 / (1 + 9 x e^(-1)), about 232, with a slope already below the exponential curve.