Maximum Sustainable Yield Calculator
MSY from population dynamics and growth rate.
About this calculator
Maximum sustainable yield is the largest catch that can be harvested from a fish stock indefinitely without depleting it, and it's one of the oldest quantitative tools in fisheries management. This calculator uses the Schaefer surplus-production model -- first published by Milner B. Schaefer in 1954 for the Inter-American Tropical Tuna Commission and still a foundational reference point in fisheries science -- a logistic-growth formulation that treats the population like any resource growing toward a carrying capacity: growth is fastest at intermediate population sizes and slows near both zero and the carrying capacity itself, producing a curve with a single peak. Under that model, MSY works out to exactly one quarter of the product of the intrinsic growth rate and the carrying capacity (MSY = rK/4), and the biomass level that produces it — B_MSY — sits at precisely half the carrying capacity, since that's where the logistic growth curve peaks.
Raising either the carrying capacity or the growth rate raises MSY proportionally, since both enter the formula as a straight multiplication. The B/B_MSY ratio tells you where your current stock sits relative to that target: a ratio below 0.5 is generally classified as overfished. This is a deliberately simple, single-species model — it assumes constant environmental conditions and ignores predator-prey interactions, multi-species dynamics, and year-to-year variability in recruitment, all of which real fisheries management has to layer on top of a Schaefer-model starting point.
Inputs
Results
MSY (tonnes/yr)
10,000
Figures current as of 1954. Source: Schaefer MB. Some aspects of the dynamics of populations important to the management of the commercial marine fisheries. Bull Inter-Am Trop Tuna Comm. 1954;1(2):25-56.
How to Use This Calculator
- Enter Carrying capacity (K), Growth rate (r), and Current biomass.
- Review the MSY (tonnes/yr) result.
- Use B_MSY (tonnes) and F_MSY to inform your decision.
How the result changes with Carrying capacity (K)
| Carrying capacity (K) | MSY (tonnes/yr) |
|---|---|
| 50,000 | 5,000 |
| 75,000 | 7,500 |
| 150,000 | 15,000 |
| 250,000 | 25,000 |
What each input means
- Carrying capacity (K)
- Maximum population the environment can support (tonnes).
- Growth rate (r)
- Intrinsic population growth rate per year.
- Current biomass
- Current estimated stock biomass (tonnes).
What each result means
- MSY (tonnes/yr)
- Maximum sustainable yield (Schaefer model: rK/4).
- B_MSY (tonnes)
- Biomass level that produces MSY (K/2).
- F_MSY
- Fishing mortality rate at MSY (r/2).
- Current surplus (tonnes)
- Sustainable harvest at current biomass.
- B/B_MSY ratio
- Current biomass relative to MSY biomass (>1 = above target).
- Status
- Where the current biomass sits relative to the MSY target: Overfished, Below Target, At MSY, or Above Target.
How this is calculated
Worked example, using the default values
- Identify Input ParametersCarrying capacity (K) = 100000, Growth rate (r) = 0.4, Current biomass = 60000 = 3 input(s) provided
- Calculate MSYMSY = round((intrinsicGrowthRate * carryingCapacity) / 4)10000 = 10000
- Calculate B_MSYB_MSY = carryingCapacity / 250000 = 50000
- Calculate F_MSYF_MSY = round((intrinsicGrowthRate / 2) * 10000) / 100000.2 = 0.2
Figures and sources
- Schaefer surplus-production model (MSY = rK/4, B_MSY = K/2) (1954) — Schaefer MB. Some aspects of the dynamics of populations important to the management of the commercial marine fisheries. Bull Inter-Am Trop Tuna Comm. 1954;1(2):25-56.
Engine last updated . Checked against 2 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 is B_MSY always exactly half the carrying capacity?
Under the Schaefer logistic-growth model this calculator uses, the population's growth rate is fastest at the midpoint between zero and carrying capacity and slows down as it approaches either extreme, producing a symmetric growth curve whose single peak sits mathematically at exactly half the carrying capacity — that's the biomass level that supports the largest sustainable harvest.
Does raising carrying capacity always raise the calculated MSY?
Yes — MSY is calculated as the intrinsic growth rate multiplied by the carrying capacity and divided by four, so with the growth rate held fixed, a larger carrying capacity produces a proportionally larger MSY every time, since carrying capacity enters the formula as a direct multiplier with no other term working against it.
What does a B/B_MSY ratio below 1 actually mean?
A ratio below 1 means the current stock biomass is below the level that would produce the maximum sustainable yield, so continued harvesting at the same rate risks further decline. Fisheries science generally treats a ratio below 0.5 as an overfished stock requiring active rebuilding rather than routine management.
Why does this model assume a single peak rather than a more complex curve?
The Schaefer model is deliberately simplified to isolate population size as the only driver of surplus production, which makes it tractable with just three inputs. Real fish populations respond to predator-prey dynamics, environmental variability, and age-structure effects that this symmetric-curve model does not capture.
Is this the same model fisheries regulators actually use?
The Schaefer surplus-production model is a genuine, widely taught foundation of fisheries science -- published by Milner B. Schaefer in 1954 in the Inter-American Tropical Tuna Commission Bulletin -- and has informed real management decisions historically, but modern stock assessments typically supplement or replace it with age-structured and multi-species models that account for factors this simplified version leaves out.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Cold Chain Calculator
Ice and refrigeration from catch volume and trip duration.
FisheriesFishing Quota Calculator
Individual fishing quota from total allowable catch.
FisheriesFish Stock Assessment Calculator
Stock status from catch data and abundance indices.
PackagingSustainable Packaging Cost Calculator
Cost comparison: plastic vs paper vs compostable.
Package DesignEco-Packaging Calculator
Environmental impact scoring for packaging materials and design.
More in Agriculture & Farming.