EUSOCIALITY

🐜 Colony Growth Calculator

Watch a colony's worker force build over the season. Set the queen's laying rate, how many eggs reach adulthood, the development time, and worker lifespan to project the population and its steady-state ceiling.

Each day, eggs laid one development-time ago emerge as workers, while standing workers die off at a rate set by their lifespan. Educational estimate — real colonies vary seasonally.

🐜 Projected worker force

Population after 180 days
49,464
Steady-state population
50,400
Daily recruitment
1,200

Steady state = daily recruitment × lifespan, the size at which new emergences exactly balance deaths.

DayApprox. monthWorker population
30115,646
60233,533
90342,214
120446,427
150548,472
180649,464

Recruitment versus attrition

A colony's size is a tug-of-war between two flows: workers being born and workers dying. The queen sets the inflow through her laying rate, discounted by how many eggs survive the vulnerable weeks of development. The outflow is set by how long workers live — a short lifespan means the colony must keep recruiting hard just to hold its numbers.

When the two flows balance, growth stops at the steady-state size. Understanding that ceiling explains why some species field colonies of a few hundred and others of millions, and why a colony can collapse surprisingly fast when the queen falters or worker mortality spikes.

❓ Frequently Asked Questions

How does the model work?

It runs a simple day-by-day simulation. Each day, the eggs the queen laid one development-time ago emerge as adult workers (scaled by their survival rate), while the standing workforce dies off at a constant per-capita rate set by the average worker lifespan. The population next day is today's population plus new emergences minus deaths.

What is the steady-state population?

It is the size at which daily emergences exactly balance daily deaths, so the colony stops growing. It equals the daily recruitment (laying rate × survival) multiplied by the worker lifespan. A colony started below that level climbs toward it; one above it drifts back down.

Does this apply to bees, ants, and termites?

The same recruitment-minus-attrition logic applies to any colony with a laying queen and a mortal worker force, so it works as a first approximation for honeybees, ants, wasps, and termites. Just enter the laying rate, development time, and lifespan for the species you have in mind.

Why doesn't it match my real colony?

Real colonies have seasonal laying, brood cycles, age-based task switching, and mortality that rises with age rather than staying constant. This tool deliberately simplifies all of that to show the underlying dynamics, so treat it as an educational estimate, not a forecast.