This calculator models logistic growth, the realistic S-shaped curve that describes how populations and many other quantities grow when limited by their environment. Pure exponential growth assumes nothing ever holds it back, but in the real world resources are finite: food, space, money or market size eventually constrain growth. Logistic growth captures this. It starts out looking exponential, accelerating from a small base, but as the quantity approaches its carrying capacity, the maximum the environment can sustain, growth slows and finally levels off, tracing a smooth S-curve. It is the standard model for biological populations, the spread of a disease or a product through a market, and the adoption of new technology. This tool computes it. You enter the starting value, the carrying capacity, the growth rate, and the time, and the calculator returns the value at that time using the logistic equation, along with the carrying capacity, how far through to capacity the quantity has reached as a percentage, and the model's internal constant. The results update as you type, so you can watch the curve rise steeply then flatten as it nears the ceiling. Use it for biology and ecology problems, for modelling adoption or market saturation, or to understand why real growth cannot continue exponentially forever. The key insight is the carrying capacity: no matter the growth rate, the quantity can never exceed it, and growth is fastest at the midpoint, when the quantity is half the capacity, then slows as competition for the remaining room intensifies. This is a more realistic alternative to exponential growth whenever a natural limit exists.
Logistic: P(t) = K / (1 + A e^(-rt)), where A = (K - P0)/P0. Growth is fastest at half capacity and levels off as it nears K. Rounded for display.
The logistic equation gives the value at time t as the carrying capacity divided by one plus a constant times e to the minus growth rate times time. The constant A is the carrying capacity minus the starting value, divided by the starting value, set so the curve passes through the starting point. The curve rises in an S-shape and approaches but never exceeds the capacity.
Starting at 100 with a carrying capacity of 1,000 and a growth rate of 0.5, the constant A is (1,000 minus 100) over 100, which is 9. At time 5, the value is 1,000 divided by one plus 9 times e to the minus 2.5, which is about 575, or 57.5 percent of the way to capacity.
If you've found a bug, or would like to contact us, or learn more about James Graham and Calculate.co.nz.
Calculate.co.nz is partnered with Interest.co.nz for New Zealand's highest quality calculators and financial analysis.
All calculators and tools are provided for educational and indicative purposes only and do not constitute financial advice.
Calculate.co.nz is proudly part of the Realtor.co.nz group, New Zealand's leading property transaction literacy platform, helping Kiwis understand the home buying and selling process from start to finish. Whether you're a first home buyer navigating your first property purchase, an investor evaluating your next acquisition, or a homeowner planning to sell, Realtor.co.nz provides clear, independent, and trustworthy guidance on every step of the New Zealand property transaction journey.
Calculate.co.nz is also partnered with Health Based Building and Premium Homes to promote informed choices that lead to better long-term outcomes for Kiwi households.
Calculate.co.nz is hosted in Auckland via SiteHost new Zealand.
All content on this website, including calculators, tools, source code, and design, is protected under the Copyright Act 1994 (New Zealand). No part of this site may be reproduced, copied, distributed, stored, or used in any form without prior written permission from the owner.
© 2019 to 2026 Calculate.co.nz. All rights reserved.