Bacterial growth is exponential because binary fission doubles the cell count at a fixed generation time, so the population's growth rate scales with the population itself.
A single bacterium reproduces by splitting into two identical daughter cells after
roughly one generation time. If nothing limits the process, every cell present at the
start of an interval has become two cells by the end of it, so a single cell dividing
every 20 minutes produces 2 cells after 20 minutes, 4 after 40 minutes, and 8 after 60
minutes. The population is not adding a fixed number of cells each interval; it is
multiplying by 2, which is why the absolute increase keeps accelerating even though the
underlying rule never changes.
This base-2 doubling is a special case of the same exponential growth this site's
homepage calculator handles in general. The general formula, N(t) = N₀(1 + r)^t, allows
any growth factor 1 + r per period. Bacterial binary fission simply pins that factor to
exactly 2, applied once every generation time g instead of once every arbitrary period.
The two are related by 1 + r = 2^(1/g), a substitution covered in the formula section
below.
The doubling pattern also explains why bacterial growth looks deceptively slow at first
and then explosive later. Ten doublings starting from a single cell produce only 1,024
cells, unremarkable, but twenty doublings from that same starting cell produce over a
million, and thirty produce over a billion, all from one cell and a fixed generation
time. Because each doubling acts on whatever population already exists, growth that
looks negligible for the first several generations can become enormous within a handful
more.
This doubling behavior only holds while resources are abundant and cells are actively
dividing at their fastest rate, a real culture eventually slows down, a limit covered
later on this page.