Concept Architecture
Basic Reproduction Number R0, Herd Immunity and the Economics of Vaccination
R0 measures how many new infections one infectious person would cause, on average, if everyone around them could catch the infection. A value above 1 means an introduced infection can spread, a value below 1 means chains of transmission die out, and the value sets the share of the population that must be immune to stop sustained spread. In health economics R0 matters because it determines how far a vaccine or screening programme protects people it never reaches, and the ISPOR-SMDM task force on dynamic transmission models calls it a fundamental metric in infectious disease epidemiology. Once immunity builds up, the relevant quantity becomes the effective reproduction number, and the basic reproduction number fixes the herd immunity threshold that vaccine coverage has to reach.
What R0 counts and what "basic" assumes
Diekmann, Heesterbeek and Roberts define R0 as the average number of new cases caused by one typical infected individual in a population consisting of susceptibles only. The word "basic" refers to that fully susceptible starting point, before immunity from infection or vaccination has built up. R0 is a count of cases per case, so it has no time unit; Delamater and colleagues stress that it is not a rate and does not show whether secondary cases appear within a day or months later.
R0 belongs to a pathogen in a particular population and setting. The WHO guide for economic evaluations of immunisation programmes writes it, for a homogeneously mixing population, as the product of the probability of transmission per contact , the contact rate and the duration of infectiousness , so contact patterns enter R0 alongside biology. Delamater and colleagues note a 2017 review that found feasible measles R0 values from 3.7 to 203.3, and that the often quoted measles range of 12 to 18 rests on data from 1912 to 1928 in the United States and 1944 to 1979 in England and Wales. Pitman and colleagues give a decision example in which malaria now has an R0 below 1 in northern Europe, so imported cases do not start epidemics even though most people are susceptible.
The threshold at one and the SIR formula
The value 1 matters because each generation of cases is R0 times the size of the one before. In the simplest SIR model, van den Driessche shows that the number of infectious people falls steadily to zero when R0 is below 1 and first rises when it is above 1, so a value of exactly 1 is a sharp threshold between die-out and an epidemic. Writing transmission in frequency-dependent form, R0 is the transmission rate multiplied by the mean infectious period.
where is the rate at which one infectious person causes new infections per unit of time in a fully susceptible population, is the recovery rate (its inverse is the mean infectious period) and is the initial exponential growth rate of infections. Van den Driessche gives the growth result as and notes that R0 does not depend on the fraction who die from the disease. Models with latent stages, age groups or vectors need a different derivation, even when the result is still called R0.
Several groups or stages and the next-generation matrix
When infected people differ by age, risk group or stage, R0 comes from the next-generation matrix . Diekmann and colleagues define its element as the expected number of new cases in state generated by one newly infected individual in state , and R0 as the largest eigenvalue of . Van den Driessche gives the standard compartmental recipe below.
where holds the rates at which new infections arise, holds the other transitions between infected compartments (progression, recovery, death), is the next-generation matrix and is its spectral radius. For an illustrative two-group matrix with rows and , the eigenvalues solve , giving 1.268 and 0.032, so R0 is 1.268. Neither group sustains spread on its own, since both diagonal entries are below 1, yet transmission between groups takes the system above the threshold.
R0, the effective reproduction number and vaccination
Once some people are immune, fewer contacts lead to infection. The relevant quantity is then the effective reproduction number. Pitman and colleagues define it as R0 multiplied by the susceptible fraction of the population, and the WHO guide gives the same relation for a homogeneously mixing population.
where is the effective reproduction number at time and is the proportion of the population still susceptible. Vaccination therefore lowers , not R0. Delamater and colleagues make the point directly. Removing susceptible people reduces the effective reproduction number, while R0 is unchanged because its definition assumes a completely susceptible population.
Herd immunity threshold and critical vaccination coverage
Spread stops when each case infects fewer than one other person. In a homogeneously mixing population that happens once the susceptible share falls below . The WHO guide defines the herd immunity threshold as follows.
where is the proportion of the population that must be immune. Pitman and colleagues state that in a homogeneously mixing population, vaccine coverage must exceed this value for herd immunity to occur. The WHO guide calls it the critical level of effective immunisation and adds that actual coverage has to be higher, because vaccine protection is usually imperfect and not always given at the age the simple formula assumes. Its table puts measles R0 at 9.3 to 15.6 with a critical proportion of 89 to 94%, and warns that these properties can differ substantially for the same disease between populations. If a vaccine fully protects a fraction of those vaccinated and gives nothing to the rest, coverage immunises of the population, so the critical coverage is . If is below , this exceeds 100% and such a vaccine cannot stop sustained spread on its own.
Estimating R0 from data
R0 is rarely observed directly. Delamater and colleagues report that it is nearly always estimated after the event from serological data or with mathematical models, and that estimates from models with small differences in structure can differ even on the same data. Three routes are common in vaccine evaluation.
- Early growth. The growth rate of an epidemic is converted to R0 through the generation interval, the time between infection of a case and infection of the people it infects. Wallinga and Lipsitch show that the different formulas differ only in the assumed shape of that distribution. An exponential distribution gives , with the mean generation interval, while a fixed interval gives , an upper bound for a given growth rate.
- Final size. Van den Driessche shows that after an SIR epidemic, R0 can be recovered from the fraction left uninfected, , as .
- Age at infection. For endemic infections before vaccination, the WHO guide gives the approximation , with life expectancy and mean age at infection, under strong assumptions about the age distribution.
The WHO guide asks that, where R0 is a direct model input, the basis for its estimation be clearly described, including assumptions on mixing, survival and heterogeneity. In a model fitted by calibration, different combinations of transmission rate and infectious period can reproduce the same early growth while implying different R0 values, so the estimate carries structural uncertainty as well as sampling error.
Role in dynamic transmission models and vaccine evaluation
A vaccine that prevents infection also prevents the onward cases that infection would have caused. Pitman and colleagues describe how static models assume a constant force of infection, while dynamic transmission models let infection risk depend on how many people are infectious, so unvaccinated people benefit from a lower risk. They report that only 11% of 208 cost-effectiveness studies of vaccination programmes used an approach that could capture these indirect effects. R0 is a main determinant of how large those effects are, which is why it appears in model calibration and scenario design for vaccination externalities.
The task force sets out when the choice matters. A static model is acceptable when the target group contributes little to transmission, when protection is almost entirely direct (for example vaccinating older people against influenza), or when the static result is already cost effective and indirect effects would only improve it. Where a static model shows a programme as unattractive or close to the willingness-to-pay threshold, supplementary dynamic modelling should test whether herd effects, replacement or a shift in the age at infection change the result. The age shift can work against the programme, and partial rubella coverage raised the age at first infection in several countries and was followed by paradoxical increases in congenital rubella.
Worked example with static and dynamic views of one vaccine programme
All numbers are illustrative. An SIR infection has per day and per day in a population of 100,000, and a vaccine fully protects 90% of those vaccinated. A static model holds each unprotected person's risk at the level seen without the programme; a dynamic model lets the risk fall as fewer people transmit.
Step 1. R0 and early growth. R0 is 0.30/0.10 = 3, with a mean infectious period of 10 days. The growth rate is per day, so cases double every days. If the same growth were observed for an infection with a fixed 10-day generation interval, Wallinga and Lipsitch's upper bound gives , so the generation interval assumption alone can more than double the estimate.
Step 2. Thresholds. , so 66.7% of the population must be immune, and critical coverage is , or 74.1%.
Step 3. No programme. Van den Driessche's SIR final size equation, written for the share infected as and applied with , gives an attack rate of , or 94,048 infections.
Step 4. Fifty per cent coverage. 50,000 people are vaccinated and 45,000 protected, leaving susceptible and . The static model applies the old attack rate to the 55,000 unprotected people, giving 55,000 × 0.94048 = 51,726 infections, so 42,322 are averted, all directly. The dynamic model solves the final size equation for the unprotected group with , giving among the unprotected and 55,000 × 0.66769 = 36,723 infections, so 57,325 are averted, of which 15,003 are indirect.
Step 5. Cost per infection averted. At an illustrative GBP 20 per vaccinee the programme costs GBP 1,000,000 in total.
where the numerators are programme cost in GBP and the denominators are infections averted under the static and dynamic models, so cost per infection averted is GBP 23.63 and GBP 17.44.
Step 6. Interpretation. At 80% coverage, , so a major epidemic cannot occur in the dynamic model, while the static model still predicts 26,333 infections. The static model understates benefit by about a quarter at 50% coverage, and it cannot show that coverage above the threshold prevents the epidemic altogether. With a larger R0 the threshold moves up and the indirect share changes, which is why the cost-effectiveness result of a vaccine depends on how R0 was estimated.
Limitations and common misreadings
R0 is a compact summary of transmission potential. Much of its misuse comes from reading more into it than the model behind it supports.
- A constant of the pathogen. R0 depends on contact patterns and setting; a value from another country or decade may not apply.
- A measure of severity. R0 contains nothing about symptoms, hospital use or death, so two infections with similar R0 can have very different costs and QALY losses.
- Lowered by vaccination. Programmes reduce the effective reproduction number; quoting a current estimate as R0 confuses the two.
- The herd immunity formula as a coverage target. The formula assumes homogeneous mixing and durable, complete protection; imperfect vaccines raise the coverage needed, and the WHO guide notes that age-dependent transmission can make the simple threshold too high or too low.
- Below 1 means no cases. Imported cases and short chains of transmission still occur.
- A threshold as a decision rule. A programme that leaves above 1 may still avert many infections at good value, and one that pushes it below 1 may cost more than it gains; the comparison belongs in a full cost-effectiveness analysis.
Sources
- Delamater PL, Street EJ, Leslie TF, Yang YT, Jacobsen KH. Complexity of the basic reproduction number (R0). Emerging Infectious Diseases 2019;25(1):1-4. https://doi.org/10.3201/eid2501.171901
- Diekmann O, Heesterbeek JAP, Roberts MG. The construction of next-generation matrices for compartmental epidemic models. Journal of the Royal Society Interface 2010;7(47):873-885. https://doi.org/10.1098/rsif.2009.0386
- Pitman R, Fisman D, Zaric GS, Postma M, Kretzschmar M, Edmunds J, Brisson M. Dynamic transmission modeling: a report of the ISPOR-SMDM Modeling Good Research Practices Task Force-5. Value in Health 2012;15(6):828-834. https://doi.org/10.1016/j.jval.2012.06.011
- van den Driessche P. Reproduction numbers of infectious disease models. Infectious Disease Modelling 2017;2(3):288-303. https://doi.org/10.1016/j.idm.2017.06.002
- Wallinga J, Lipsitch M. How generation intervals shape the relationship between growth rates and reproductive numbers. Proceedings of the Royal Society B 2007;274(1609):599-604. https://doi.org/10.1098/rspb.2006.3754
- World Health Organization. WHO guide for standardization of economic evaluations of immunization programmes, 2nd edition (WHO/IVB/19.10). Geneva: WHO; 2019. Sections 6.1.1 and 6.2. https://iris.who.int/handle/10665/329389
Related Concepts (4)
Functions & Formulae (5)
R(beta, gamma, K) = R_0
Basic reproduction number of the SIR model as transmission rate times mean infectious period
D = 1 / gamma; R_0 = beta * D
Effective reproduction number as the basic reproduction number times the susceptible proportion
R_t = R_0 * x_t
Herd immunity threshold and critical vaccination coverage for a vaccine of effectiveness E
H = 1 - 1 / R_0; V_c = H / E
Reproduction number from the early exponential growth rate under three generation interval shapes
T_c = T_E + T_I; R_exp = 1 + r * T_c; R_seir = (1 + r * T_E) * (1 + r * T_I); R_delta = exp(r * T_c)
Basic reproduction number of a two-group next-generation matrix as its dominant eigenvalue
T_K = k_11 + k_22; D_K = k_11 * k_22 - k_12 * k_21; R_0 = (T_K + sqrt(T_K^2 - 4 * D_K)) / 2
Library
Publications
6
Reproduction numbers of infectious disease models — van den Driessche P, Vol. 2, No. 3, pp. 288-303 ed., 2017 (Infectious Disease Modelling)
Review of reproduction numbers in infectious disease models, cited for the basic reproduction number of one as a sharp threshold between die-out and an epidemic in the SIR model, its definition as the spectral radius of the next generation matrix, early exponential growth, and estimation from the final size equation.
Journal ArticleView source →The construction of next-generation matrices for compartmental epidemic models — Diekmann O, Heesterbeek JAP, Roberts MG, Vol. 7, No. 47, pp. 873-885 ed., 2010 (Journal of the Royal Society Interface)
Methods paper on next-generation matrices, cited for the definition of the basic reproduction number as the average number of new cases caused by one typical infected individual in a population of susceptibles only, for each matrix element as the expected new cases in one state generated by one newly infected individual in another, and for the basic reproduction number as the largest eigenvalue.
Journal ArticleView source →How generation intervals shape the relationship between growth rates and reproductive numbers — Wallinga J, Lipsitch M, Vol. 274, No. 1609, pp. 599-604 ed., 2007 (Proceedings of the Royal Society B)
Paper on estimating reproductive numbers from epidemic growth rates, cited for the different equations differing only in the assumed shape of the generation interval distribution, with R equal to 1 plus the growth rate times the mean generation interval for an exponential distribution and an upper bound for a fixed interval.
Journal ArticleView source →Dynamic Transmission Modeling: A Report of the ISPOR-SMDM Modeling Good Research Practices Task Force-5 — Pitman, Fisman, Zaric, Postma, Kretzschmar, Edmunds & Brisson, Task Force Report 5 ed., 2012 (Value in Health / Medical Decision Making)
Best-practice guidance on dynamic transmission models for infectious disease, capturing indirect (herd) effects that static models cannot, and their use in cost-effectiveness analysis of vaccination and control programmes.
Journal ArticleView source →Applying Dynamic Simulation Modeling Methods in Health Care Delivery Research — The SIMULATE Checklist: Report of the ISPOR Simulation Modeling Emerging Good Practices Task Force — Marshall, Burgos-Liz, IJzerman, Osgood, Padula, Higashi, Wong, Pasupathy & Crown, Vol. 18, No. 1 ed., 2015 (Value in Health)
The first ISPOR dynamic-simulation good-practice report, introducing system dynamics, discrete event simulation and agent-based modelling for health care delivery problems and providing the SIMULATE checklist for their application.
Journal ArticleView source →Cost-Effectiveness Analyses of Vaccination Programmes: A Review of Modelling Approaches — Kim & Goldie, Vol. 26, No. 3 ed., 2008 (PharmacoEconomics)
A systematic review of the modelling approaches used in cost-effectiveness analyses of vaccination programmes, presenting a framework for categorising models (static/dynamic, deterministic/stochastic, aggregate/individual) across 276 vaccine CEAs.
Journal ArticleView source →
Media
1
Infectious Disease Modelling Specialization — Imperial College London, 3-course specialization ed., 2023 (Coursera)
An Imperial College London specialization introducing mathematical modelling of infectious disease in R — compartmental and dynamic transmission models — foundational for the economic evaluation of vaccines and control programmes.
Online CourseView source →
Frequently Asked Questions (6)
Why does the basic reproduction number assume a fully susceptible population?
The basic reproduction number (R0) is the average number of infections one typical case causes in a fully susceptible population, used in vaccine models.
Source: Pitman et al. 2012
What is the basic reproduction number?
The ISPOR-SMDM task force on dynamic transmission modelling calls R0 a fundamental metric in infectious disease epidemiology and defines it for a typical case in a population where everyone can be infected. The word basic refers to that starting point, before immunity from infection or vaccination has built up. A closely allied measure, the effective reproduction number, drops the requirement that the whole population be susceptible. In health economics R0 matters because it governs how far a vaccine or screening programme protects people it never reaches, through the indirect effects that dynamic transmission models are built to capture.
Source: Pitman et al. 2012
What does the basic reproduction number indicate?
A value of 1 marks the threshold for a pathogen to invade a population. Above 1, each case generates on average more than one further case and each of those does the same, so an introduced infection can grow exponentially, while below 1 chains of transmission die out. Pitman and colleagues give the example of malaria, which now has an R0 below 1 in northern Europe, so imported cases do not start epidemics even though most people are susceptible. R0 also indicates how hard an infection will be to control, although it says nothing about severity, hospital use or death.
Source: Pitman et al. 2012
What factors determine the basic reproduction number?
R0 depends on the probability of transmission per contact, the rate at which infectious people make contacts and the duration of infectiousness. The ISPOR-SMDM task force notes that transmission depends on contact patterns as well as infectiousness, and that population surveys of contacts within and between age groups are used to inform models. R0 therefore belongs to a pathogen in a particular population and setting, and a value estimated in another country or decade may not apply. Measures such as school closures or antivirals act on these same components of transmission, which is why the task force recommends dynamic models for them.
Source: Pitman et al. 2012
How does the basic reproduction number relate to herd immunity?
Once part of a population is immune, the effective reproduction number equals R0 multiplied by the susceptible fraction. Vaccination lowers that effective number while R0 itself stays unchanged, because its definition assumes everyone is susceptible. In a homogeneously mixing population, the ISPOR-SMDM task force states that vaccine coverage must exceed 1 minus 1/R0 for herd immunity to occur, so an R0 of 3 implies a threshold of two thirds. Imperfect vaccines raise the coverage required: if a vaccine fully protects 90% of recipients, coverage must reach about 74%. A higher R0 pushes the threshold further up.
Source: Pitman et al. 2012
What are the limitations of the basic reproduction number?
R0 is a summary of transmission potential under idealised conditions, and much of its misuse comes from reading more into it than the underlying model supports. The herd immunity formula assumes homogeneous mixing and complete, lasting protection, which real populations and vaccines rarely provide. The ISPOR-SMDM task force notes that estimates of contact rates and mixing depend on model structure, so different values can be obtained from the same data. A threshold is also a poor decision rule, since a programme leaving transmission above 1 may still avert many infections at good value, and the comparison belongs in a full cost-effectiveness analysis.
Source: Pitman et al. 2012
Trust Record
Verified by Dr Darrin Baines
British health economist
Professional identity: darrinbaines.org
Verification date: 10 Oct 2026
Content version: 1.0.2
Canonical Identity
- Term code
- HE-ES-EP-003
- Wikidata
- Q901464
Stable URI · Machine-readable · Resolvable · CC BY 4.0
