Herd Immunity Threshold Calculator

Enter the basic reproduction number (R0) to instantly calculate the herd immunity threshold and minimum vaccination coverage required to halt disease spread.

Inputs

Enter R0 and optional vaccine efficacy to compute the herd immunity threshold.

Must be greater than 1. Common values: flu ~1.3, COVID-19 ~2–5, measles ~15.

How effective the vaccine is at preventing infection (1–100%). Leave at 100 to ignore.

Quick presets

Results

Herd Immunity Threshold (HIT)

Proportion of population needing immunity

Min. Vaccination Coverage

Accounting for vaccine efficacy

Max. Susceptible Remaining

Population share that can remain unvaccinated (= 1/R0)

0% 100%

Formula Reference

Herd Immunity Threshold

HIT = 1 − 1 / R0

Vaccination Coverage

Vc = HIT / Ev

Susceptible Threshold

Sc = 1 / R0

R0 = basic reproduction number  |  Ev = vaccine efficacy (0–1)  |  HIT = herd immunity threshold  |  Vc = required vaccination coverage

Summary

Enter the basic reproduction number (R0) to instantly calculate the herd immunity threshold and minimum vaccination coverage required to halt disease spread.

How it works

  1. Enter the basic reproduction number (R0) for the disease.
  2. Optionally enter the vaccine efficacy percentage (default 100%).
  3. The calculator applies HIT = 1 - 1/R0 to find the immunity threshold.
  4. It divides the HIT by vaccine efficacy to find the required vaccination coverage.
  5. Results update instantly along with an interpretation of the outbreak risk.

Use cases

  • Estimate vaccination targets for epidemic control planning.
  • Understand why measles (R0 ~15) needs ~95% vaccination coverage.
  • Compare herd immunity thresholds across diseases with different R0 values.
  • Assess the impact of imperfect vaccines on required coverage rates.
  • Educate students and the public on the mathematics of disease transmission.
  • Support public health policy discussions on vaccination campaigns.

Frequently Asked Questions

Last updated: 2026-06-09 · Reviewed by Nham Vu