Pfizer vaccine and implication for herd immunity

Tuan Nguyen
3 min readNov 13, 2020

The encouraging results of Pfizer’s vaccine against Covid-19 has renewed the idea of herd immunity. Central to the idea is the question “how many people in the general community need to be vaccinated to create herd immunity?” This note will answer that question.

By now, most people probably know what is herd immunity (also referred to as herd protection). Briefly, the idea of herd immunity is based on the conjecture that when a large proportion of people is immune to an infectious disease, these people will provide indirect protection to those not immune to the disease (see illustration). So, if 70% of a population is immune to, say, SARS-Cov-2, then 7 out of every 10 people who contact someone with the disease will not be infected. Consequently, the disease will not spread further and the epidemic is controlled. Nice idea.

Illustration of herd immunity. Source:

There are basically two ways to create a herd immunity in the general population. One way is to let the epidemic take its course, which literally means the virus is allowed to spread as much as possible. This approach was once considered by the UK government, and needless to say, it is very controversial.

Another way to create herd immunity is by vaccination. The beauty is that vaccines can create immunity without causing illness or adverse effects. Moreover, vaccines can protect the whole population from an infectious disease, including those who cannot be vaccinated (e.g., newborns). This vaccination is an ideal approach to achieve herd protection.

The critical question is: how many people in the community needed to be vaccinated? The answer to this question is dependent on two factors: vaccine efficacy (VE) and the reproduction number (R0). I have already explained the meaning of VE [1]. Now, R0 is a very important parameter in any epidemic because it reflects the degree of transmission of a virus in the community. Briefly, R0 is the average number of secondary infections caused by a primary case. For instance, R0 = 2 means that each new case will infect 2 more cases (assuming, of course, that everyone around the new case was susceptible).

OK, then the proportion of people need to be vaccinated (T) to create a herd immunity is formally defined as:



Tuan Nguyen

osteoporosis | epidemiology | genetics | biostatistics | data enthusiast