Introduction

The advent of the coronavirus disease (COVID-19) vaccines has raised hopes of an end of the COVID-19 pandemic. As of June 2021, the European Medicines Agency (EMA) has now authorised four vaccines against the severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2), the virus that causes COVID-191. Of these, two are mRNA vaccines: BNT162b2 mRNA (manufactured by Pfizer-BioNtech, approved on 21 December 2020) and mRNA-1273 (Moderna, 6 January 2021); and two are adenovirus-based vaccines: ChAdOx1 nCoV-19 (Oxford–AstraZeneca, 29 January 2021), from now on ChAdOx1, and Ad.26.COV2.S (Janssen, 11 March 2021). These vaccines have shown a high degree of efficacy against symptomatic COVID-19 in randomised trials (70-95%);2,3,4,5 and an increasing body of real-world evidence shows that they are highly effective in reducing infections, hospitalisations, and deaths6,7. However, concerns have been raised regarding their safety.

In March 2021, several European countries paused and/or suspended vaccination with ChAdOx1 after spontaneous reports of unusual thromboembolic events associated with thrombocytopenia among ChAdOx1 recipients8. As of 21 March, the EMA had reported 62 cases of cerebral venous sinus thrombosis (CVST) and 24 cases of splanchnic venous thrombosis (SVT) in the European Union and the United Kingdom in relation to ChAdOx1 (with 25 million doses administered to that date)9. Similarly, in the United States, 17 thromboembolic events with thrombocytopenia had been reported as of April 2021 in relation to Ad.26.COV2.S vaccine (with nearly 8 million doses administered)10. Subsequently, two population-based studies found increased rates of thromboembolic events among people vaccinated with one dose of ChAdOx1 when compared to expected rates in the general population11,12. Although far less reported, the occurrence of thrombocytopenia has also been seen among some recipients of mRNA vaccines13. With millions of people already having been vaccinated against COVID-19, population-based studies can provide important evidence on the safety of COVID-19 vaccines.

In this work we aimed to describe the incidence rates of thrombosis and thrombocytopenia after vaccination with BNT162b2 (first and second-dose) and ChAdOx1 (first-dose) and to compare these with the rates seen among the general population before the COVID-19 pandemic. In addition, we set out to estimate incidence rates of the same events for persons with COVID-19 to help contextualise our findings.

Results

We included 2,613,774 people vaccinated against SARS-CoV-2 (2,021,366 with a first-dose of BNT162b2 and 592,408 with a first-dose of ChAdOx1) in the study. A total of 1,327,031 second doses were observed for BNT162b2 (65.7%), with 74% of these seen at exactly 21 days after the first, 1% seen on days 18–20 and the remaining 24% seen between days 22–28. In addition, we included 174,556 COVID-19 cases and 4,573,494 people in the general population cohort. People vaccinated with BNT162b2 were on average younger than those vaccinated with ChAdOx1, see Table 1, but with a much wider age distribution, Fig. 1. Indeed, in accordance with national guidelines, the majority of those vaccinated with ChAdOx1 (72.2%) were aged 60–69 years. Vaccinations over time are shown in Fig. 2, stratified by age group. Recipients of both BNT162b2 and ChAdOx1 were typically older than COVID-19 cases and those in the general population cohort. Supplementary Table 1 shows participants’ characteristics by cohort and age category.

Table 1 Characteristics of study participants
Fig. 1: Age profiles of people vaccinated against SARS-CoV-2.
figure 1

Age distribution by vaccine and dose type. Dark blue - First-dose BNT162b2; Light blue - Second-dose BNT162b2; Red - First-dose ChAdOx1.

Fig. 2: Distribution of date of cohort entry among people vaccinated against SARS-CoV-2 by age group.
figure 2

Distribution of date of cohort entry by vaccine type and age group. Dark blue - First-dose BNT162b2; Light blue - Second-dose BNT162b2; Red - First-dose ChAdOx1.

Venous thromboembolism events

In the first 21 days following a first-dose of BNT162b2, we observed 182 instances of deep vein thrombosis (DVT), which compared with 176 expected events (standardised incidence rate [SIR]: 1.03 [95% CI 0.89–1.19]), and 154 occurrences of pulmonary embolism (PE), which compared with 123 expected events (1.25 [1.07-1.46]). After a second-dose of BNT162b2, however, 130 instances of DVT were observed which compared with 162 expected (0.80 [0.67–0.95]), while 116 PE were seen which compared with 115 expected (1.00 [0.84–1.20]). For the first-dose ChAdOx1 cohort, we saw 39 DVT, which compared with 43 expected (0.89 [0.65–1.22]), and 24 PE, which compared with 30 expected (0.78 [0.52–1.16]). Instances of splanchnic venous thrombosis were in line with expected rates for all the vaccinated cohorts, but were higher for the COVID-19 diagnosed cohort (2.64 [1.53–4.55]).

Overall, rates of venous thromboembolism (VTE, a composite of DVT and PE) were higher than expected after first-dose of BNT162b2 (1.18 [1.06–1.32]) but in line with expected rates after second-dose of BNT162b2 (0.92 [0.81–1.05]) and first-dose of ChAdOx1 (0.92 [0.81–1.05]). In comparison, while 61 occurrences of VTE would have been expected among COVID-19 cases in the absence of the disease, we saw 630 instances of VTE among this cohort (10.19 [9.43–11.02]), Table 2 and Fig. 3.

Table 2 Observed versus expected events among people vaccinated against SARS-CoV-2 or with a diagnosis of COVID-19
Fig. 3: Expected versus observed events among those vaccinated against SARS-CoV-2 and those with a COVID-19 diagnosis.
figure 3

Expected events for each of the study cohorts based on indirect standardisation using rates from the general population between 2017 and 2019 are compared with the number of observed events seen in each cohort on the panels on the left. Corresponding standardised incidence ratios (SIRs) with 95% confidence intervals (95% CI) are shown in the panels on the right.

Incidence rates by age are shown in Fig. 4, with incidence rates increasing with age but broadly similar among those vaccinated as for the general population. Incidence rate ratios (IRR) by age group are shown in Fig. 5, with risks much increased among COVID-19 cases compared to the background population for all the age groups.

Fig. 4: Background and post-vaccine rates of thromboembolic events and thrombocytopenia by age.
figure 4

Events with less than 5 occurrences have been omitted for privacy reasons. Point estimates with 95% confidence intervals.

Fig. 5: Incidence rate ratios (IRRs) for thromboembolic events and thrombocytopenia by age.
figure 5

Events with less than 5 occurrences have been omitted for privacy reasons. Point estimates with 95% confidence intervals.

Arterial thromboembolism events

Rates of arterial thromboembolism (ATE, a composite of myocardial infarction and ischaemic stroke) after vaccination were similar to expected rates for both vaccines. We observed 793 ATE after a first dose of BNT162b2, which compared with 780 expected (SIR: 1.02 [0.95–1.09]), 774 after a second-dose of BNT162b2, which compared with 741 expected (1.04 [0.97–1.12]), and 178 after a first dose of ChAdOx1, which compared with 168 expected (1.06 [0.91–1.23]). Conversely, rates of ATE for COVID-19 cases were much higher than expected, with 683 ATE seen among COVID-19 cases, which compared with 165 expected (4.13 [3.83–4.45]).

Incidence rates of ATE also increased by age (Fig. 4). However, when stratifying risks of ATE by age group, we observed higher than expected IRRs among first-dose BNT162b recipients aged 50–59 (IRR: 1.33 [1.11–1.58]) and 60-69 years (1.54 [1.09–2.13]), and second-dose BNT162b2 recipients aged 70–79 years (1.19 [1.06–1.33]) compared to the general population. These risks where much increased among COVID-19 cases for all the age groups.

Thrombocytopenia

We observed more cases of thrombocytopenia than expected following both first- and second-dose of BNT162b2 and first-dose of ChAdOx1. Following a first-dose of BNT162b2, we observed 3186 cases, which compared with 2145 expected (SIR: 1.49 [1.43–1.54]). After second-dose, 2749 cases were seen, which compared with 1963 expected (1.40 [1.35–1.45]). Following a first-dose of ChAdOx1, we observed 754 cases, which compared with 588 expected (1.28 [1.19–1.38]). Among COVID-19 cases, 2476 cases were seen which compared to 560 expected (4.59 [4.41–4.77]).

When stratifying by age group, we found higher than background (expected) IRRs for thrombocytopenia after first-dose of BNT162b2 among individuals aged 50 years and older, Fig. 5. For example, for individuals aged 60–69 years, IRRs were 1.50 (1.25–1.80). Conversely, for first-dose of ChAdOx1, IRRs remained significant only for individuals aged 60–69 years (IRR: 1.30 [1.20–1.41]), although there was greater uncertainty around estimates for this vaccine among younger age groups.

Diagnoses of immune thrombocytopenia were though less or equal to expected for both vaccines. In total, 97 cases were seen after a first-dose of BNT162b2, which compared to 94 expected (SIR: 1.03 [0.84–1.26]), 61 after a second-dose of BNT162b2, which compared to 89 expected (0.69 [0.53–0.88]), and 12 after a first-dose of ChAdOx1, which compared to 24 expected (0.48 [0.27–0.85]). Conversely, 292 cases were seen among those COVID-19 cases, which compared with 22 expected (13.29 [11.85–14.91]).

Thrombosis with thrombocytopenia

Rates of deep vein thrombosis with concomitant thrombocytopenia were in line with expected rates in all the vaccinated cohorts. Conversely, rates of pulmonary embolism with thrombocytopenia were higher than expected among first-dose BNT162b2 recipients, with 21 observed events which compared with 12 expected (SIR: 1.70 [1.11–2.61]). These rates were more in line with expected events for second-dose of BNT162b2 and ChAdOx1. Rates of VTE with thrombocytopenia after vaccination with BNT162b2 were low and in line with expected rates. We observed 27 such events after a first-dose of BNT162b2, which compared with 21 expected (1.24 [0.85–1.82]), and 20 after a second-dose, which compared with 20 expected (0.98 [0.63–1.52]). For ChAdOx1, 8 events were seen which compared to 6 expected (1.28 [0.64–2.56]).

As for rates of ATE with thrombocytopenia, these were lower than expected with 53 events observed after a first-dose of BNT162b2, which compared with 62 expected (0.86 [0.65–1.12]), and 59 after a second-dose, which compared with 59 expected (0.99 [0.76–1.27]). For ChAdOx1, 9 events were observed, which compared with 11 expected (0.77 [0.40–1.48]).

Sensitivity analyses

We found similar results in sensitivity analysis after (1) removing the requirement for at least one year of prior history available in all cohorts; (2) stratifying participants by calendar time (before March 2021 and from March 2021 onwards); and (3) excluding individuals with prior COVID-19 among those vaccinated; see Supplementary Tables 24. All results from primary and secondary analyses can be explored at: https://livedataoxford.shinyapps.io/SidiapCovidVaccinationStudy/.

Discussion

In this study including 2,613,774 people vaccinated against SARS-CoV-2 in Catalonia, Spain, risks of thrombosis and thrombosis with thrombocytopenia after vaccination against COVID-19 were generally similar to background risks for the general population. We observed a potential safety signal for pulmonary embolism after a first dose of BNT162b2, with 31 more events than expected among 2 million vaccine recipients (SIR: 1.25 [1.07–1.46]). In addition, more cases of thrombocytopenia were seen than were expected following both first and second doses of BNT162b2 and first-dose of ChAdOx1. Rates of pulmonary embolism with concomitant thrombocytopenia were also increased among first-dose BNT162b recipients. In comparison, rates of VTE, ATE, and thrombocytopenia among COVID-19 cases were far higher than background rates. For instance, risks of VTE, ATE, and thrombocytopenia were 10-, 4- and 5-fold higher for COVID-19 cases. It is worth noting that differences exist in the socio-demographics and clinical characteristics of recipients of both vaccines compared to each other and compared to the general population. Confounding by indication may therefore, at least in part, explain the observed safety signals.

To date, population-based studies reporting thromboembolic events among SARS-CoV-2 vaccine recipients are scarce. A cohort study from Denmark and Norway which included 281,264 people aged between 18 and 65 years vaccinated with ChAdOx1 reported a 2-fold increase in VTE (SIR: 1.97 [1.50–2.54]) and a 3-fold increase in thrombocytopenia (SIR: 3.02 [1.76–4.83]) within 28 days of vaccination11. VTE rates were largely driven by cerebral venous sinus thrombosis (CVST) events, and were higher among younger age groups (18-44 years SIR: 2.99 [1.94–4.42]). Further, in line with our results, Pottegård et al. did not observe increased rates of ATE. Differences between ours and Pottegård’s results might be partially explained by the characteristics of ChAdOx1 vaccine recipients, who were mostly aged 60–69 years in our study.

In a nested case-control study including hospital data from Scotland, increased rates of idiopathic thrombocytopenic purpura (ITP), ATE and haemorrhagic events were observed among 1.7 million people with a first-dose of ChAdOx112. These findings were subsequently confirmed for ITP in a post hoc self-controlled case series (SCCS) analysis, but not for ATE or haemorrhagic events. In contrast to our results, the authors did not find increased rates of VTE among 821,052 people vaccinated with a first-dose of BNT162b2. Discrepancies between their and our results could be related to the study design, as well as to different sample sizes. As recently raised by Schuemie et al., case-control studies are prone to substantial bias when using retrospective databases and therefore must be interpreted with caution14. Further, our study included a larger cohort of BNT162b recipients but fewer and older ChAdOx1 vaccinees.

Another SCCS study from the UK found increased risks of hospital admissions or deaths associated with thromboembolism events among vaccine recipients and individuals with SARS-CoV-215. ChAdOx1, for which 19.6 million recipients were included, was associated with increased risks of thrombocytopenia, VTE, and CVST 8–14 days after first-dose vaccination, while BNT162b, with 9.5 million recipients, was associated with increased risks of ATE, ischaemic stroke, and CVST 15–21 days after first-dose vaccination. Interestingly, although we did not find an association between BT162b and ATE overall, we observed increased risks of ATE among BNT162b2 recipients aged 50-69 years. As also seen in our study, risks for these events were much higher among individuals with SARS-CoV-2. Again, sample sizes and the characteristics of ChAdOx1 recipients differed from ours, and only severe events leading to hospitalisation or death were captured in their study.

In a cohort study conducted by our group using primary care data from the UK, we also found increased risks of pulmonary embolism (SIR: 1.21 [1.07–1.36]) among 1.6 million BNT162b first-dose recipients16. Risks of pulmonary embolism were also seen to be increased among 1.8 million ChAdOx1 recipients. Rates of thrombocytopenia were also higher than expected for ChAdOx1, with similar SIR to those in Catalonia (SIR 1.25 [1.19–1.31]), but not for BNT162b recipients. However, rates of immune thrombocytopenia were higher than expected for both vaccines, with SIRs of 2.01 [1.27–3.19] for ChAdOx1 and 1.74 [1.05–2.89] for BNT162b2. Likewise, the differences between the two studies might be related to differences in study populations, with the UK study including younger and three-times as many ChAdOx1 recipients, but fewer BNT162b vaccinees. Differences could also be related to lack of hospital data in the UK study.

The mechanisms underlying a potential association between SARS-CoV-2 vaccines and thromboembolic events are currently under investigation. Shortly after the first signal alerts for the ChAdOx1 vaccine, case reports were published describing a potentially new immune disorder named vaccine-induced immune thrombotic thrombocytopenia (VITT) among ChadOx1 recipients17,18. According to the author’s descriptions, this disorder manifests with atypical thrombotic events (e.g. CVST, SVT) associated with thrombocytopenia 5 to 15 days following vaccination and could be mediated by platelet-activating autoantibodies against platelet factor 4 (PF4). Regarding SARS-CoV-2 mRNA vaccines, some authors have suggested that the inflammatory response following vaccination might increase macrophage-mediated clearance and/or diminish platelet production, thus leading to thrombocytopenia13. Such mechanisms have been previously postulated in relation to ITP following viral infections (including SARS-CoV-2)19, as well as following vaccination against other virus (e.g., varicella-zoster, measles-mumps-rubella)20,21. We did find increased risks of pulmonary embolism with thrombocytopenia among BNT162b2 recipients and increased rates of thrombocytopenia among BNT162b2 and ChadOx1 recipients. However, risks of thrombocytopenia and TTS were far higher among COVID-19 cases. Further research is needed to confirm our observations in other large population-based cohorts and to establish its pathogenesis.

The main strength of our study is its large sample size and representativeness, which allowed us to assess the incidence of rare adverse events in a real-world setting. In addition, to our knowledge, this is the largest study to-date reporting thromboembolic events following BNT162b2 second-dose. Our study was underpinned by a well-established primary care database that has previously been used for various post-authorisation safety studies22,23, linked to hospital diagnoses, and was designed in collaboration with the study funder, the EMA. Finally, for the sake of transparency and reproducibility, we have made our protocol, analytical code and full result set publicly available.

However, our study also has several limitations. First, vaccinated cohorts differed substantially from the general population and from one another. Our data mirrored the different, and changing, nationwide guidelines for the provision of BNT162b2 and ChAdOx1 in Spain. Although the distribution of comorbidities and medication was broadly similar across cohorts when stratifying by age categories, vaccine recipients were generally in slightly worse health than the general population. Therefore, even though we calculated SIRs to allow comparisons between cohorts, we cannot exclude that residual confounding by indication might have influenced our results. In addition, the majority of ChAdOx1 vaccine recipients were older than 60 years in our study, with prior evidence suggesting a stronger association between this vaccine and VTE among individuals younger than 50 years11,15. This could have prevented us from observing an association between ChAdOx1 and VTE. Secondly, thromboembolic events were identified using routinely collected data, and therefore the lack of formal adjudication of outcomes might have introduced measurement error. Events might also be underestimated in all cohorts, especially rare events with complex diagnoses, such as immune thrombocytopenia or CVST, which we were unable to identify. Although underestimation of events was likely non-differential across cohorts for events before March 2021, we cannot exclude that detection bias following the EMA’s signal alert report might have led to differential measurement error between the vaccinated and comparator cohorts from March onwards. However, our results were consistent in analysis stratified by time period for the first-dose BNT162b2 and ChadOx1 cohorts. Thirdly, individuals with a thromboembolic event after a first-dose were by design excluded from an analysis of the same event after a second-dose and this exclusion could be considered as leading to depletion of susceptibles for the second-dose cohort.

In summary, in this study of over two million people vaccinated against SARS-CoV-2 in Catalonia, Spain, the BNT162b2 and ChAdOx1 vaccines have been seen to have similar safety profiles. Safety signals for pulmonary embolism following BNT162b vaccination, as well as for thrombocytopenia following BNT162b2 and ChAdOx1 vaccination have been identified. Our results must be interpreted with caution considering the risk of residual confounding by indication. Regardless of the vaccine used, the increase in rates of thrombosis among persons with COVID-19 is far higher than any potential safety signal seen among persons vaccinated.

Methods

Study design and data source

We conducted a population-based cohort study using data from the Information System for Research in Primary Care (SIDIAP; www.sidiap.org), a primary care database from Catalonia. This study was approved by the Clinical Research Ethics Committee of the IDIAPJGol (project code: 21/054-PCV). SIDIAP includes pseudo-anonymized primary care electronic health records from 80% of the population in Catalonia and is representative of the general population in terms of age, sex, and geographic distribution24 SIDIAP was linked to discharge data from hospitals in Catalonia, with this data including both diagnosis and procedures registered during hospital admissions. The database has been mapped to the Observational Medical Outcomes Partnership (OMOP) Common Data Model (CDM), a structure that facilitates safety surveillance in observational health care databases25.

Setting

The national COVID-19 vaccination campaign was launched in Spain on 27 December 2020. Spain established priority subpopulation groups eligible for vaccination, differentiating the general population and essential workers26. Among the general population, vaccination began with those considered most at risk of severe disease (people living in nursing homes, older people, and people with risk factors for COVID-19), whereas among essential workers vaccination began with healthcare professionals followed by others (such as teachers and police officers). While the BNT162b2 vaccine has consistently been used across both of these priority groups, guidelines for ChAdOx1 have changed over time. For instance, ChAdOx1 was initially restricted to essential workers aged 55 years or younger, but its use became restricted to those aged 60 to 65 and, subsequently, from 60 to 69 years after safety concerns emerged in March. Of note, we did not include mRNA-1273, Ad.26.COV2.S and second-dose ChAdOx1 recipients in this study due to small sample sizes.

Study participants and follow-up time

Three vaccination cohorts were identified: BNT162b2 first-dose, BNT162b2 second-dose, and ChAdOx1 first-dose. Individuals vaccinated were required to have received their vaccine between 27 December 2020 and 23 June 2021 (a week prior to the end of data availability), be aged ≥20 years at time of vaccination (with very few people under 20 vaccinated during the study period), and have at least a year of prior history available (so as to identify events of interest prior to vaccination). In addition, those with a second-dose of BNT162b2 were required to have received this dose between 18 to 28 days following their first.

A historical comparator general population cohort was identified. Individuals present in the database as of 1 January 2017 were included in this cohort, with this date used as their index date. In addition, a cohort of COVID-19 cases was identified between 1 September 2020 and 23 June 2021 (i.e. from the second-wave onwards in Spain). These individuals were identified on the basis of a positive PCR test for SARS-CoV-2. Only incident cases were included, with persons with a clinical diagnosis of COVID-19 or positive test for SARS-CoV-2 prior to 1 September 2020 excluded from this cohort and only the first-recorded positive PCR test used for those persons included. COVID-19 cases were also required to have not had a vaccination against COVID-19 prior to their index date. As with the cohorts of people vaccinated, individuals were required to be aged ≥20 years and have at least a year of prior history available.

Additional cohorts were generated for sensitivity analyses. We created analogous cohorts including all individuals aged ≥20 years with no requirement for the amount of prior history available. Subsequently, we excluded any individuals with a COVID-19 diagnosis prior to the index date for the vaccinated cohorts. Vaccination cohorts were also stratified by calendar time; before 1 March 2021 and from 1 March 2021 onwards.

For each specific outcome and cohort, we excluded individuals with an occurrence of the outcome the year prior to the index date. All cohorts were followed from index date to whichever came first of: end of follow-up (21 days for people vaccinated, 90 days for those diagnosed with COVID-19, and 31 December 2019 for the background general population cohort), end of data collection (26 May 2021), exit from the database, or occurrence of the outcome of interest. In addition, follow-up was censored at time of second-dose for the BNT162b2 and ChAdOx1 first-dose in the few cases where it occurred before 21 days.

Outcomes

Venous thromboembolic events included deep vein thrombosis (DVT), pulmonary embolism (PE), and the composite venous thromboembolism (VTE, which included DVT and PE). We also assessed portal vein thrombosis and splanchnic venous thrombosis (SVT). Arterial thromboembolism (ATE) events included myocardial infarction and ischaemic stroke. We also identified stroke in general, for which we included both ischemic and haemorrhagic stroke. Thrombocytopenia was identified using diagnostic codes or a measurement of a platelet count between 10,000 and 150,000 platelets/microliter. Finally, thromboembolic events with concomitant thrombocytopenia were identified, where thrombocytopenia was seen in 10 days before and after the thromboembolic event.

Statistical analyses

We first summarised the characteristics of individuals included in each cohort (socio-demographics, baseline comorbidities and drug prescriptions), with counts and percentages for categorical variables and median and interquartile ranges (IQR) for continuous variables. For each cohort and outcome, we described the total number of events observed and calculated incidence rates (IR) per 100,000 person-years, with exact 95% confidence intervals (CI), overall and stratified by age and sex. We calculated crude incidence rate ratios (IRRs), with 95% CI, for the vaccinated and COVID-19 cohorts compared against the background general population cohort, both overall and stratified by age and sex. We also estimated the number of events expected among the vaccinated and COVID-19 cohorts using indirect standardisation (10 year age bands), with the general population cohort as the standard population. We calculated standardised incidence ratios (SIRs) with 95% CI dividing the number of events observed by the number of events expected. A SIR above 1 indicates that the observed rate for a specific outcome was higher than what was expected in the population and was taken to indicate a safety signal for a given vaccine cohort.

Reporting summary

Further information on research design is available in the Nature Portfolio Reporting Summary linked to this article.