Skip to content

How to Calculate Population Doubling Time

A culture that doubles every fixed interval is growing exponentially, and that interval — the doubling time — is the single number that says how fast it grows. Whether you are timing a mammalian line for passaging or a bacterial culture for an induction, the doubling time comes from two counts and the time between them. This guide derives the formula two equivalent ways, works real examples, explains specific growth rate and population doubling level, and states the one condition that decides whether your answer means anything: both counts must sit on the log phase. The population doubling time calculator computes Td, growth rate, doublings and an optional time-to-target.

The exponential growth model

During exponential growth the population doubles at regular intervals:

  • N(t) = N₀ · 2^(t/Td)

where N₀ is the starting number, Td is the doubling time, and t is elapsed time. The same curve written with the natural exponential is N(t) = N₀ · e^(kt), where k is the specific growth rate. The two are the same growth seen in base-2 and base-e; Td and k are linked by k = ln(2)/Td.

Deriving the doubling time

Take two measurements, N₀ at the start and Nₜ after a time t. From Nₜ = N₀ · 2^(t/Td):

  • Nₜ/N₀ = 2^(t/Td)
  • log₂(Nₜ/N₀) = t/Td
  • Td = t / log₂(Nₜ/N₀)

The quantity n = log₂(Nₜ/N₀) is the number of doublings that happened over the interval, so Td is simply the elapsed time spread over those doublings: Td = t/n.

Using natural logs instead (log₂(x) = ln(x)/ln(2)) gives the form you will see most often:

  • Td = t · ln(2) / ln(Nₜ/N₀)

with ln(2) ≈ 0.693. Both forms give identical answers — the log₂ version makes the “count the doublings” idea explicit, the ln version is what calculators and papers usually print.

Worked example: a line goes from 1 × 10⁵ to 8 × 10⁵ cells in 48 h.

  • ratio = 8 × 10⁵ / 1 × 10⁵ = 8
  • n = log₂(8) = 3 doublings
  • Td = 48 / 3 = 16 h

Check with the ln form: Td = 48 × 0.693 / ln(8) = 33.3 / 2.079 = 16 h. Same answer.

Specific growth rate

The specific growth rate k describes the same growth continuously:

  • k = ln(Nₜ/N₀) / t = ln(2) / Td

For the example above: k = ln(8)/48 = 2.079/48 ≈ 0.043 h⁻¹, and indeed ln(2)/16 = 0.693/16 ≈ 0.043 h⁻¹. Use Td when you think in doublings; use k when plugging into N = N₀e^{kt} or comparing rates in a model.

A bacterial example

Generation time is the microbiology name for the same quantity. E. coli in rich medium can double in about 20 minutes.

Worked example: a culture rises from 1 × 10⁶ to 1.024 × 10⁹ CFU/mL over 5 h.

  • ratio = 1024 = 2¹⁰, so n = 10 doublings
  • Td = 5 h / 10 = 0.5 h = 30 min

Get the CFU/mL concentrations from the CFU calculator when the counts come from plates rather than a chamber.

Projecting time to a target

Once you know Td, you can project forward. To grow from the current count Nₜ to a target:

  • time to target = log₂(target / Nₜ) × Td

Worked example: at Nₜ = 2 × 10⁵ with Td = 24 h, how long to reach 8 × 10⁵?

  • ratio to target = 8 × 10⁵ / 2 × 10⁵ = 4 = 2² → 2 more doublings
  • time = 2 × 24 = 48 h

This assumes the measured rate persists. Real cultures slow as they approach confluence or exhaust nutrients, so treat the projection as a lower bound for reaching a high density, not a promise. Pair it with the cell seeding density calculator to choose a seeding density that reaches confluence on your schedule.

The log-phase condition (why the answer can be wrong)

A growth curve has three phases:

  • Lag — cells adapt to fresh medium; they are not yet dividing at a steady rate.
  • Log (exponential) — steady doubling; the only phase where Td is defined.
  • Stationary — nutrients deplete, waste accumulates, confluence hits; growth stops.

Td = t·ln2/ln(Nₜ/N₀) assumes exponential growth throughout. If either count falls in lag or stationary phase, the “doubling time” you compute describes those phases, not the growth rate. This is the most common source of a nonsense Td.

Warning sign: an implausibly slow result. If 1 × 10⁵ cells become only 1.3 × 10⁵ in 48 h:

  • n = log₂(1.3) ≈ 0.379, so Td = 48 / 0.379 ≈ 127 h

That is far too slow for a healthy line — the culture was likely still in lag, or already hitting confluence. Re-measure with both points firmly on the log phase, ideally spanning several doublings so counting error does not dominate.

Doubling time vs population doubling level vs passage number

These three get conflated constantly:

  • Doubling time (Td) — a rate: how long one doubling takes.
  • Population doubling level (PDL) — a cumulative count: the total number of doublings a culture has undergone, summed across passages as Σ log₂(Nₜ/N₀). PDL tracks replicative ageing and how far a line has been pushed.
  • Passage number — how many times cells were sub-cultured. It does not equal PDL, because each passage can involve a different split ratio and a different number of doublings.

A line at “passage 20” could be at PDL 40 or PDL 80 depending on how it was split. Report PDL when the cumulative divisions matter.

Common mistakes

  • Taking a point in lag phase (right after seeding) or at confluence, which drags Td away from the true growth rate.
  • Mixing units between N₀ and Nₜ — cells/mL against total cells — corrupting the ratio.
  • Using log₁₀ instead of log₂, or forgetting the ln(2) factor, giving a Td off by a constant.
  • Treating a confluence percentage as linear in cell number when cells are piling up or changing size.
  • Computing a doubling time from a single count, which carries no rate information at all.
  • Spanning too short an interval, so counting noise dominates the fold-change and Td is imprecise.

Where this fits in the wider workflow

Doubling time closes the loop on a culture: count the cells with the cell counting calculator, plan the seeding density, then measure how fast they grow to decide the next passage or assay time. For microbial cultures the counts come from the CFU calculator instead of a chamber, but the doubling-time math is identical. All of these live together in the cell culture calculators hub.

Scientific Sources

External links open in a new tab and carry rel="nofollow". We cite primary references (NIST, NIH/NCBI, peer-reviewed papers) and established manufacturer technical documentation (NEB, Thermo Fisher, Promega, IDT). Calculated results are estimates; your protocol and manufacturer guidance take precedence.