← Wiki Index / Public Health & Global Health / Kermack–McKendrick Theory
🏥 Public Health & Global Health

Kermack–McKendrick Theory

Kermack–McKendrick theory (1927) is the foundational mathematical framework of infectious disease epidemiology that models epidemic dynamics via compartmental SIR differential equations, establishing the epidemic threshold theorem and final outbreak size relation.

Kermack–McKendrick theory is the foundational mathematical theory of infectious disease epidemiology that governs how transmissible pathogens spread through, peak within, and subside across host populations. Formulated by Scottish biochemist William Ogilvy Kermack and physician-lieutenant colonel Anderson Gray McKendrick in a series of three landmark papers titled "Contributions to the Mathematical Theory of Epidemics" (published in the Proceedings of the Royal Society of London in 1927, 1932, and 1933), the theory introduced the Susceptible–Infectious–Recovered (SIR) compartmental framework and its general renewal-equation integral formulation.

Prior to Kermack and McKendrick's 1927 analysis (which built upon Sir Ronald Ross's 1911 malaria transmission models), a central puzzle of public health was why historical epidemics—such as the 1906 Bombay plague outbreak or seasonal influenza waves—consistently terminated on their own while a large fraction of the population remained uninfected and without any decline in the intrinsic virulence or transmissibility of the pathogen. By formulating coupled nonlinear differential equations tracking Susceptible (S), Infectious (I), and Removed/Recovered (R) individuals in a closed population of size N, Kermack and McKendrick proved two fundamental theorems of mathematical biology:

  1. The Epidemic Threshold Theorem: An introduced pathogen can generate a growing epidemic wave if and only if the initial density or fraction of susceptible hosts exceeds a threshold (S(0) / N > γ / β = 1 / R0, where R0 is the basic reproduction number).
  2. The Final Size and Overshoot Theorem: Epidemics terminate not because susceptible hosts are exhausted (S(∞) = 0), but because the susceptible fraction drops below the threshold 1 / R0, leaving a positive fraction of the population uninfected at the end of the outbreak (S(∞) > 0) governed by the transcendental equation R(∞) = 1 − exp(−R0 R(∞)).
Contain the Contagion: Apply SIR compartmental dynamics, transmission thresholds, and vaccination strategies to halt global pandemics in Outbreak.

The Compartmental SIR Differential Equations

Mass-Action Incidence and Constant Recovery Rates

Although the general form of Kermack and McKendrick's 1927 paper modeled infectivity β(τ) and recovery γ(τ) as arbitrary functions of the age of infection τ (yielding a system of nonlinear Volterra integro-differential equations), the celebrated special case assumes constant transition rates in a closed, homogeneously mixing population of fixed total size N = S(t) + I(t) + R(t) over an acute outbreak timescale where demographic births and natural non-disease deaths are negligible.

The population is partitioned into three mutually exclusive state compartments:

  • Susceptible (S(t)): Individuals who lack immunity and can contract the infection upon infectious contact.
  • Infectious (I(t)): Infected individuals currently capable of transmitting the pathogen to susceptible contacts.
  • Removed / Recovered (R(t)): Individuals who have cleared the infection and acquired permanent sterilizing immunity (or have died or been isolated), so they no longer participate in transmission.

Under frequency-dependent (standard) incidence, each infectious individual makes an average of c potentially infectious contacts per unit time regardless of total population size N, and a fraction S(t) / N of those contacts are with susceptible individuals. If each contact between an infectious and a susceptible person transmits the infection with probability p, the effective transmission rate is β = cp (in units of time−1), and the total number of new infections per unit time (incidence) is βS(t)I(t) / N. (In density-dependent mass-action incidence, contact rates scale with population density, writing incidence as βdSI where β = βdN). Simultaneously, infectious individuals recover or are removed at a constant per-capita rate γ (time−1), meaning the duration of infectiousness follows an exponential distribution exp(−γt) with mean infectious period D = 1 / γ. This yields the classic three-dimensional Kermack–McKendrick SIR system:

dS / dt = −β*SI* / N, dI / dt = (β*SI* / N) − γI, dR / dt = γI

Summing the three derivatives gives dS/dt + dI/dt + dR/dt = 0, confirming conservation of total population S(t) + I(t) + R(t) = N. Defining normalized population fractions s(t) = S(t) / N, i(t) = I(t) / N, and r(t) = R(t) / N (such that s + i + r = 1) simplifies the equations to ds/dt = −β*si*, di/dt = (βs − γ)i, and dr/dt = γi.

Parameter / State VariableMathematical DefinitionUnitsEpidemiological Interpretation in SIR Theory
Transmission Rate (β)β = c × pday−1Per-capita rate of effective infectious contacts per unit time
Recovery / Removal Rate (γ)γ = 1 / Dday−1Reciprocal of the mean infectious period D
Basic Reproduction Number (R0)R0 = β / γ = βDDimensionlessSecondary cases per primary case in a naive susceptible population (s = 1)
Effective Reproduction Number (Re)Re(t) = R0 s(t) = (β / γ)(S(t) / N)DimensionlessReal-time secondary cases at time t; epidemic grows when Re > 1
Herd Immunity Threshold (pc)pc = 1 − 1 / R0 = 1 − scDimensionlessMinimum immune fraction required to prevent epidemic growth (dI/dt < 0)
Maximum Prevalence (imax)imax = i0 + s0 − (1 + ln[R0s0]) / R0DimensionlessPeak fraction of the population simultaneously infectious at s = 1 / R0
Final Epidemic Size (r∞)r∞ = 1 − s0 exp(−R0 r∞)DimensionlessCumulative fraction infected by t → ∞ (for r0 = 0)

The Epidemic Threshold Theorem and Phase-Plane Trajectory

Derivation of the Threshold and Early Invasion Dynamics

To determine whether introducing a small initial number of infectious cases I(0) = I0 ≪ N into a susceptible population S(0) = S0 will spark an epidemic wave or decay monotonically, factor I out of the infectious differential equation at t = 0:

(dI / dt)t=0 = I0 (βS0 / N − γ) = γI0 ([β / γ]s0 − 1) = γI0 (R0s0 − 1) = γI0 (Re(0) − 1)

where R0 = β / γ is the basic reproduction number (the expected number of secondary infections generated by one infectious case in a naive susceptible population s0 = 1), and Re(t) = R0 s(t) is the effective reproduction number at time t. This relation establishes Kermack and McKendrick's Epidemic Threshold Theorem:

  • Subcritical Regime (s0 < 1 / R0, or Re(0) < 1): Each infectious individual infects fewer than one replacement before recovering, so dI / dt < 0 for all t ≥ 0, and the infection dies out monotonically without causing an epidemic wave.
  • Supercritical Regime (s0 > 1 / R0, or Re(0) > 1): Each infectious individual produces more than one secondary case, so dI / dt > 0 initially. During the initial invasion phase where s(t) ≈ s0 ≈ 1, integrating dI/dt ≈ (β − γ)I yields an early exponential growth phase I(t) = I0 exp(rgrowt):

I(t) ≈ I0 exp(rgrow t) = I0 exp[γ(R0 − 1)t] where rgrow = β − γ = γ(R0 − 1) is the intrinsic epidemic growth rate (Malthusian parameter), corresponding to an epidemic doubling time t2 = (ln 2) / [γ(R0 − 1)].

Consequently, to prevent an outbreak via vaccination before pathogen introduction, public health programs do not need to vaccinate 100% of the population; immunizing a fraction pc = 1 − 1 / R0 reduces the susceptible fraction below the threshold sc = 1 / R0, establishing herd immunity.

Phase-Plane Integration and Peak Prevalence

Although the nonlinear SIR equations do not admit a closed-form elementary expression for S(t) and I(t) as explicit functions of time t, Kermack and McKendrick obtained the analytical trajectory in the (s, i) phase plane by dividing the di/dt equation by the ds/dt equation to eliminate time t:

di / ds = [(βs − γ)i] / (−β*si*) = −1 + γ / (βs) = −1 + 1 / (R0s)

Separating variables and integrating from the initial state (s0, i0) to any subsequent state (s, i) along the epidemic curve yields the conserved invariant of the SIR system:

i(s) + s − (1 / R0) ln s = i0 + s0 − (1 / R0) ln s0

Because the infectious fraction i(t) reaches its epidemic peak (imax) when di/dt = 0 (which occurs when di/ds = 0), every SIR epidemic peaks at the moment when the susceptible fraction drops to the herd immunity threshold speak = 1 / R0. Substituting s = 1 / R0 into the phase-plane integral (with s0 + i0 = 1 and s0 ≈ 1) gives the maximum fraction of the population simultaneously infected at the peak of the wave:

imax = 1 − (1 / R0)(1 + ln R0)

For a pathogen with R0 = 2.5 (comparable to ancestral SARS-CoV-2 or pandemic influenza), the epidemic peaks when s = 1 / 2.5 = 40% of the population remains susceptible (60% cumulative infected), with a peak simultaneous prevalence of imax = 1 − 0.4(1 + ln 2.5) = 23.3%.

The Final Size Transcendental Equation and Epidemic Overshoot

Derivation of R(∞) and Kermack–McKendrick's Approximate Bell Curve

To find the cumulative fraction of the population that has been infected by the end of the epidemic as t → ∞ (where active infections vanish, i(∞) = 0, and s∞ + r∞ = 1), divide ds/dt = −β*si* by dr/dt = γi to obtain the linear differential relation:

ds / dr = −(β / γ)s = −R0s ⇒ s(t) = s0 exp[−R0(r(t) − r0)]

Taking the limit t → ∞ (with initial recovered fraction r0 = 0, s0 ≈ 1, and s∞ = 1 − r∞) yields the Kermack–McKendrick final size equation:

r∞ = 1 − exp(−R0 r∞) ⇔ s∞ = exp[−R0(1 − s∞)]

Because exp(−R0 r∞) is positive for any finite R0, s∞ is always greater than zero (s∞ > 0 and r∞ < 1). This proves analytically why no natural epidemic ever infects 100% of a susceptible population. Furthermore, notice why epidemic overshoot occurs: when the susceptible fraction crosses the herd immunity threshold s = 1 / R0, new infections stop growing (dI/dt = 0), but the prevalence i(t) is at its maximum (imax). As that large pool of active cases recovers over the waning half of the curve, they continue to infect additional susceptibles until i → 0, driving final cumulative attack rates r∞ substantially above the herd immunity threshold pc = 1 − 1 / R0. For example, at R0 = 2.0, the herd immunity threshold is pc = 50%, yet an unmitigated epidemic overshoots to infect r∞ = 79.68% of the population; at R0 = 3.0 (pc = 66.7%), the final attack rate reaches r∞ = 94.05%.

In their 1927 paper, Kermack and McKendrick also expanded exp(−R0 r) in a third-order Taylor series for small epidemics (R0 r ≪ 1) to integrate dr/dt = γ(1 − r − s0 exp[−R0 r]) explicitly in time. They showed that the rate of new removals dR/dt follows a symmetric hyperbolic sech2 bell curve, which they fitted to weekly plague deaths in Bombay from December 1905 to July 1906:

dR / dt ≈ [γ3N2 / (2β2S0)] α2 sech2(½αγt − φ)

Frequently Asked Questions

What is the difference between the herd immunity threshold and the final size of an unmitigated epidemic?

The herd immunity threshold (pc = 1 − 1 / R0) is the fraction of the population that must be immune when active prevalence I is near zero (such as via prophylactic vaccination before an outbreak) so that Re ≤ 1 and an epidemic cannot grow. In contrast, during an unmitigated natural epidemic, when the cumulative infected fraction reaches 1 − 1 / R0, the number of actively infectious people I(t) is at its all-time peak (imax). Even though each of those peak cases subsequently infects fewer than 1 person on average (Re < 1), the sheer number of active cases at the peak generates a large wave of additional infections on the downward slope of the curve—a phenomenon called epidemic overshoot—governed by r∞ = 1 − exp(−R0 r∞).

How is the basic Kermack–McKendrick SIR model extended for latent periods or waning immunity?

Real infectious diseases frequently exhibit a latent incubation period after exposure before an individual becomes infectious, or immunity that wanes over time:

  • SEIR Model: Adds an Exposed (E) compartment between S and I, where newly infected individuals progress from E to I at rate σ (mean latent period 1 / σ). Adding a latent period slows the temporal growth rate rgrow of the epidemic wave, but in a closed population without demographic turnover, the threshold condition (R0 = β / γ > 1) and the final epidemic size equation r∞ = 1 − exp(−R0 r∞) remain identical to the SIR model.
  • SIRS and SIS Models: If recovered individuals lose immunity and return to the Susceptible compartment at waning rate ω (R → S), or if the pathogen confers no lasting immunity at all (I → S directly, as in gonorrhea), the disease does not burn itself out to I(∞) = 0; instead, for R0 > 1 it converges to a persistent endemic equilibrium where s∗ = 1 / R0.

References

  1. Kermack, W. O., & McKendrick, A. G. (1927). "A Contribution to the Mathematical Theory of Epidemics." Proceedings of the Royal Society of London. Series A, 115(772), 700–721. doi:10.1098/rspa.1927.0118
  2. Kermack, W. O., & McKendrick, A. G. (1932). "Contributions to the mathematical theory of epidemics. II. — The problem of endemicity." Proceedings of the Royal Society of London. Series A, 138(834), 55–83. doi:10.1098/rspa.1932.0171
  3. Anderson, R. M., & May, R. M. (1991). Infectious Diseases of Humans: Dynamics and Control. Oxford University Press. https://global.oup.com/academic/product/infectious-diseases-of-humans-9780198540403
  4. Keeling, M. J., & Rohani, P. (2008). Modeling Infectious Diseases in Humans and Animals (Chapter 2: "Simple Epidemics"). Princeton University Press. doi:10.1515/9781400841035
🧬 Support Open Science
Explore interactive science games on LowKey Games or browse scientific apparel & accessories in the CRV Science Shop.
💡 Spot an inaccuracy or have primary literature to expand this article?
Submit a citation or revision note using your shared CRV Science / LowKey Games profile ID.
Suggest Revision